웹마스터 팁

설명

  • 현 content위젯은 '상담게시판'과 같은 1:1기능이 없어 모든 글이 노출되는 문제가 있음.
  • 기존 content 위젯의 스킨을 일부 변경하여 상담게시판과 동일하게 '관리자'는 모든 글이 보이며, '회원'은 본인 작성글만 보임.
  • 원리 : 소스상의 게시물 리스트를 출력하는 시점에서 '회원아이디비교'와 '관리자 확인'을 통해 출력여부를 결정.


방법


  • xe/widgets/content/skins/default/normal.html 파일을 수정하면 됩니다.
    (상담게시판 전용사용, 업데이트 등에 대비해 default 스킨을 카피해 별도 디렉토리 생성하는 것을 권장)


소스 수정위치 ( normal.html)

붉은색으로 표시된 소스를 추가해주면 됩니다. (출력방식이 table일경우의 예)


<!--// 테이블형 출력 -->
<!--@else-->
    <table class="widgetTableA" border="1" cellspacing="0">

        <tbody>
    {@$_idx=0}
    <!--@foreach($widget_info->content_items as $key => $item)-->
        <!--@if($logged_info->user_id==$item->variables['user_id']||$grant->manager)--><!--// 1:1상담형 -->

--- 중략 ----

        <!--@end--><!--// 1:1상담형 end -->
    {@$_idx++}

        </tbody>
    <!--@end-->
    </table>



잘 몰라서 여러차례 xe 지식인에 올렸는데 답들이 없어서 되는데로 해보면서 만들어봤습니다.

혹시 이 소스가 문제가 있거나 더 나은 방법이 있으면 리플로 알려주세요. ^^

제목 글쓴이 날짜
회원아이디 클릭시 메일보내기 기능 숨기기 [9] 똑디 2008.12.18
XE와 별도 프로그램 연동시 세션공유 [15] 똑디 2008.12.12
XE 로그인이 안될때 확인해 보세요. [7] 똑디 2008.12.11
서브홈페이지 만들기 [5] 가리사니 2008.12.09
플래닛XE - Me2day 연동시 참고사항입니다. 파산팩토리 2008.12.07
1.1.1로 업데이트시 참고하세요(1.0.3에서 업뎉했습니다) [4] 아이스마일 2008.12.04
1.1.1 패치후 게시판에서 파일첨부 레이어 겹침현상 문제 [1] 늘미소 2008.12.01
[초간단]회원팝업메뉴에 메뉴넣기 [1] Pw-NET 2008.11.30
글작성시 초기 기본 카테고리 선택 하기 [7] 똑디 2008.11.29
홈페이지의 아이콘(favicon)이 어느날 갑자기 사라졌을때... [1] 크르르 2008.11.28
본문내용을 강재로 중앙정렬시키는 꽁수 [4] file 크르르 2008.11.28
[설문조사] 메인페이지에 넣기와 효율적으로 관리하기 [6] file 빨간발 2008.11.27
1.1.1 패치후에 관리자 모드 접속시 에러 해결입니다. [7] file kim donggyu 2008.11.25
1.1.0 업데이트 로그인문제관련 [6] 그냥뛰어 2008.11.24
에디터 본문 및 댓글 입력 글자크기 줄이기 [5] HIKARU 2008.11.24
약관 동의 후 가입하기 [2] file findwind 2008.11.24
1.1.0으로 패치하신분들 이미 모듈이 있습니다 오류 수정 [1] file 김도훈449 2008.11.23
이미지 정보표시(EXIF) 영문을 한글로 [6] file Diver 2008.11.23
사랑비Bgm 플레이기 설치하고 제어하기 [5] file 팔공산 2008.11.22
XpressEngine 공식 매뉴얼(한글 파일) #2 [6] file 자이제로 2008.11.21