웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
최신글위젯(content)에 상담게시판 보여주기
2009.11.15 15:40
설명
- 현 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 지식인에 올렸는데 답들이 없어서 되는데로 해보면서 만들어봤습니다.
혹시 이 소스가 문제가 있거나 더 나은 방법이 있으면 리플로 알려주세요. ^^
댓글 2
-
ASTO
2009.11.26 17:19
-
아고라
2009.12.11 11:05
content 위젯인가요? 가져오는 변수들이 위젯마다 달라서 변수값들을 가져오지 않은 상태여서 아이디가 나타나지 않는게 아닌가 싶네요?
제목 | 글쓴이 | 날짜 |
---|---|---|
설치환경을 갖추어도 설치시 문제 [1] | 하얀후니 | 2007.08.22 |
w3c.org의 웹페이지 유효성 검사기 | 바람처럼831 | 2007.08.24 |
본문 하단에 (애드센스)광고 넣기 [2] | roresy | 2007.08.19 |
포인트 부족하면 글 조회 안되게 하는 법 [6] | 뚱님*^^* | 2009.04.18 |
[뻘팁] XE 설치된 사이트 찾기 [3] | SMaker | 2009.12.18 |
파일 첨부 문제 해결 방법 - 여러 시도 중 하나 일 뿐입니다. | 쫑아빠™ | 2009.12.19 |
메일 중복 발송 문제 해결 방법 [1] | SMaker | 2009.12.09 |
(파일 첨부) 파일명 안보일 때 ... 없애기 [9] | Simulz | 2007.09.10 |
라이트박스(facebox) 적용하기 [7] | 퍼플F | 2008.11.02 |
크롬에서 이미지조절 애드온 액티브박스 lytebox mod 가 동작하지 않을때 | 구구치 | 2009.12.14 |
최신글위젯(content)에 상담게시판 보여주기 [2] | 아고라 | 2009.11.15 |
최신 댓글 보여주는 기능에 관련해 | 손정호547 | 2009.12.11 |
썸네일이 생성되지 않는 문제 [2] | 이그누 | 2009.12.08 |
ZB4로 현재까지 사이트를 운영하는분들 긴급 상황안내 (???) [2] | DuRi | 2009.11.20 |
초간단 폼메일...소스를 보시면 알거에요.. 수정하셔서 사용해보세요 [5] | 코리아프럼 | 2008.10.28 |
에디터가 까맣게 나오는 현상 [1] | kau | 2009.08.06 |
script를 사용해서 이동한 경로에 amp; 라는 문자가 포함될 때 | 된장맛껌 | 2009.12.07 |
타이틀을 플래시로 보이기.... [5] | 맞장 | 2007.10.18 |
제로보드4->XE 데이터 이전 시 회원 정보 오류 / 포인트 문제 [10] | 개돌 | 2009.10.08 |
메인 레이아웃에서 로그인이 안보이는 경우. | 김찬회425 | 2009.12.06 |
제 위젯에 반영하려니 잘 안되네요^^;
$item->variables['user_id'] <-- 여기 값을 못 가져오는것 같아요-_-;;
제가 이쪽 프로그래밍을 몰라서ㅎㅎ
<span class="name">by {$item->variables['user_id']}</span> 이렇게해서 뿌려보니 'by'만 나오네요
글쓴이 아이디만 가져오면되는데;;; 그게 뭔지;;; ㅎㅎ