묻고답하기
마지막으로 질문드립니다.
2013.01.23 17:53
하루에 너무 많은 질문을 올리는 것 같아 죄송스럽습니다만 해결이 안돼서 어쩔수가 없네요 :(
Content Widget의 PHP 파일에 if(!Context::get('logged_info')->group_list[]) return false;
줄도 추가하고 group_list에 DB에서 확인한 그룹 srl 번호도 적어넣었습니다.
그리고 저장 후에 FTP로 올리면 페이지에서 Content 위젯을 추가해도 정상적으로 되질 않습니다.
얇은 선만 하나 생기고 저장을 눌러도 아무것도 안뜨네요. (참고로 위 명령을 안넣은 Content 위젯은 잘 작동됩니다)
개인적인 홈페이지 사정으로 최근 글의 일부는 '준회원' 그룹이 볼 수 있게, 나머지는 '임의로 만든 그룹'이
볼 수 있게 하려 Content 위젯을 두개를 넣었는데 혹시 이것때문에 제대로 작동이 안되는 걸까요..?
댓글 9
-
송동우
2013.01.23 17:58
-
이타름
2013.01.23 18:01
에고......수정은 안하고 그냥 폴더 이름하고 conf에 있는 xml에서 구분 가능하게 이름만 바꿨는데요.. ㅠㅠ
그럼 이걸 어떻게 해야할지..
알려주신 방법으론 전체 회원에게 노출 되어야 하는 최근 글 목록이 안떠서
1개의 위젯 = 특정 회원에게 노출 하는 최근 글 목록
나머지 1개의 위젯 = 전체 회원에게 노출 하는 최근 글 목록
이렇게 하려 했는데요..ㅠㅠ
+ Content 위젯과 Content 확장 위젯과의 병행도 안되는건가요?
+ 방금 Content 위젯 하나 만 두고 if(!Context::get('logged_info')->group_list[]) return false;
문을 추가 해 봤는데 여전히 작동을 안합니다. 아까 두 개 넣어놨을 때랑 같은 현상이네요..
이런식으로만 뜹니다. -
송동우
2013.01.23 18:15
Content 위젯과 Content 확장 위젯은 서로 다른 것이기 때문에 같이 사용해도 상관없습니다.
그룹번호를 넣지않고 그냥 group_list[] 이렇게 하면 안되고 그룹번호를 넣어야 합니다 group_list[2] 이런식으로......
참고로
content 위젯은 종류가 굉장히 많습니다.
다운로드 페이지에서 입맛대로 골라서 사용하면 됩니다....
물론 각각은 다른 것이기 때문에 여러개를 동시에 사용해도 상관없구요......
단지 같은걸 복사해서 폴더명 바꾸고 사용하는 것은 작동하지 않습니다.....
-
이타름
2013.01.23 18:16
아..실제로는 그룹번호를 넣었습니다. ㅠㅠ
좀 더 찾아보거나 아니면 포기해야겠네요.
많은 도움 감사드립니다.
-
송동우
2013.01.23 18:18
이전 질문의 링크의 질문자 뿐만 아니라
다른 사람들도 모두 문제없이 사용합니다......
안된다는 것은 뭔가를 잘못하고 있다는 뜻입니다...
어떤 것을 잘못하고 있는지 알 수 없지만........
차근차근 잘 해보세요......
-
송동우
2013.01.23 18:37
적용예.
눈으로 보기....
-
이타름
2013.01.23 22:46
송동우님 정말 감사드립니다.
원인 분석을 위해 XE를 하나 더 설치해서 똑같은 방법으로 해봤는데
여기선 정상 작동 되더군요. (참고로 제 능력이 부족한 탓인지는 몰라도 저 명령은 아마 '관리그룹'에만 적용되는 것 같습니다.
사용자가 임의로 만든 그룹에서는 정상 작동을 하질 않네요;)
그래서 다시 본 홈페이지 관리로 와서 위젯란을 점검해 보니 News 위젯 (레이아웃 연동 자룐데 최근 글 불러오는 역할을 하는..)
을 삭제 후 관리 그룹 번호로 적용시켜 보니 정상 작동합니다.
짧은 지식 때문에 고생했지만 송동우님 덕분에 결국 처리할 수 있었네요 ㅠㅠ 감사드립니다.
-
송동우
2013.01.23 22:50
보여지는 영상은 그냥 예를 든 것이구요
관리그룹이나 만든 그룹이나 상관없습니다......
원하는 그룹을 추가하면 됩니다.....
왜 그렇게 이해를 못하는지 답답하네요....ㅜ.ㅜ.......
눈으로 보여주기까지 해도........
아무튼
방법은 알려줬으니
자기것을 소화시키는 것은 본인의 몫이겠죠....
선택은 자유니까.......
-
이타름
2013.01.23 22:56
글 작성후에 다시 한 번 DB 쪽 수정을 해 봤는데요.
저 같은 경우 일반적으로는 그룹 번호를 넣어도 작동이 안되고, 관리그룹과 같은 Regdate로 설정하고 is_default N / is_admin Y
로 한 뒤에 그룹 번호를 넣어야 제대로 작동하네요. -_-;; 혹시라도 저 처럼 계속 안되는 분들이 계시면 참고하시라고..
그런데 물론 제가 많이 헤맨 점도 있지만, 이건 솔직히 이해의 문제가 아닌것 같아요...
원인을 제대로 몰랐던 바람에 위젯이 서로 꼬여 제대로 안돌아 간것 뿐이었고 그룹 설정은 제가 이용중인 서버 문제나 XE
내부가 꼬였을지는 몰라도 어쨌건 부분적인 설정밖에 안되니 안된다고 말씀드린 것 뿐입니다.
솔직히 웹쪽에 일가견이 있으신 분은 기초적인 부분을 왜 저리 못하나 답답하셨을 수도 있겠지만 초보자는 그게 아니잖아요.
암튼 저 때문에 고생해 주신 점은 다시 한 번 감사드립니다. 수고하세요.
똑같은 위젯을 두개 사용한다는 말인가요?
그러면 기존의 폴더명과 클래스명 그리고 그 안에 변수들까지 모두 수정을 했나요?
아니면 그냥 폴더 이름만 다르게 해서 두개를 올려서 사용한다는 뜻인가요?
같은 위젯을 아무런 조치없이 두개를 사용하면 작동 안합니다.
그것부터 확실히 해야 할 것 같네요......
글 내용만 가지고는 어떤 상황인지 알수가 없네요......