메뉴 건너뛰기

XE : Xpress Engine


XE에 대한 생각! XE에 대한 공감! - XE를 사용하는 다른 사람들과 의견을 나눌 수 있는 곳입니다. 많은 의견 공유로 더 좋은 XE를 만들어 주세요.


XE 사용팁

위젯 다운로드 게시판에 본 수정사항을 적용한 위젯을 올려놓았습니다

링크 : http://www.zeroboard.com/zbxe_pds_prog_widget/17382212

꼬리표 출력시 전체 게시판의 꼬리표 목록을 출력하도록 하기위한 방법입니다.

기본 꼬리표 출력 위젯은 한개의 게시판에 대해서만 꼬리표 목록 출력을 지원하기때문에 약간의 수정을 통해 전체 게시판에 대해 지원하도록 바꿔보겠습니다.

궁극적인 방법은 표시된 목록의 태그를 클릭하게 되면 태그 검색 결과 출력 화면에 연동시키는 방법입니다.


레이아웃 편집화면에서 위젯 코드를 생성하면

<img class="zbxe_widget_output" widget="tag_list" skin="blog_tag_list" colorset="layout" list_count="20" mid="prog_apm" />

과 같이 생성될 것입니다. 여기에서 mid 속성에 1개의 모듈이 설정되고 있습니다.

전체 리스트 출력을 위해 mid 항목을 아래와 같이 삭제 합니다.

<img class="zbxe_widget_output" widget="tag_list" skin="blog_tag_list" colorset="layout" list_count="20" />

그리고 화면을 확인하면 전체 꼬리표 리스트가 출력됨을 확인 할 수 있습니다.

이상태에서 클릭하게 되면 기존 연결 코드와 인자(쿼리스트링)가 맞지않아 그냥 메인화면으로 돌아가 버릴것입니다.

그럼 인자를 맞춰주기위해 소스코드를 약간 수정해야 하는데요..

간단하게 FTP로 꼬리표 출력 위젯의 tags.html 파일을 오픈해서 아래의 코드를 찾습니다.

<!--@if($layout_info->mid)-->
    <a href="{getUrl('','mid'+ '+ ',$widget_info->module_name?$widget_info->module_name:$layout_info->mid,'search_target','tag','search_keyword',$val->tag)}">{htmlspecialchars($val->tag)}</a>
<!--@else-->
    <a href="{getUrl('','mid',$widget_info->mid?$widget_info->mid:$layout_info->mid,'search_target','tag','search_keyword',$val->tag)}">{htmlspecialchars($val->tag)}</a>
<!--@end-->

위 코드를 아래처럼 수정합니다.


<!--@if($layout_info->mid)-->
    <a href="{getUrl('','mid',$mid,'search_target','tag','is_keyword',$val->tag, 'act', 'IS')}">{htmlspecialchars($val->tag)}</a>
<!--@else-->
    <a href="{getUrl('','mid',$mid,'search_target','tag','is_keyword',$val->tag, 'act', 'IS')}">{htmlspecialchars($val->tag)}</a>
<!--@end-->


mid 변수에는 현재 선택된 모듈명을 전달하기 위해 $mid 변수값을,
search_target 변수에는 태그 검색을 위해 'tag' 를,
is_keyword 변수에는 현재 태그명을 저장하고 있는 $val->tag 값을,
마지막으로 검색 동작을 위해 act 변수에 'IS' 값을 전달하도록 합니다.

아래링크로 이동하시면 자세한 설명을 보실 수 있습니다.

번호 제목 글쓴이 날짜 조회 수
공지 질문은 묻고 답하기로~ TSCMD 2012.02.03 304
132 SPAM IP를 찾아 막기 [2] [레벨:1]phantomi 2008.10.10 3312
131 상단메뉴 레이어메뉴 위치 디테일하게 조정하기 [1] file [레벨:6]HomeBox™ 2008.10.10 4293
130 제로보드XE가입 -> 트랙자동가입 기능 [레벨:6]개돌 2008.10.14 2620
129 진행 표시줄에 떠다니는 글 넣기 [2] [레벨:1]부안프로그래밍 2008.10.14 2421
128 UTF-8에서 호환되는 사랑비 BGM 올립니다. [7] file [레벨:1]로로아 2008.10.15 5213
» 꼬리표(태그) 목록 출력 위젯을 전체게시판에 대응하도록 수정하기 [1] [레벨:2]뽀연짱 2008.10.15 3627
126 자체 서버에서 제로보드 인스톨하실때 계속 초기화면 가시는 분을 위한 팁!!! file [레벨:1]♡바다.. 2008.10.16 2735
125 cafe24사용자중 페이지에서 위젯편집시 자바스크립트 에러나시는 분들 [8] [레벨:9]팔공산 2008.10.17 4150
124 단일 Windows PC에 다중 버전 IE 설치하기 [5] [레벨:2]NetEagle 2008.10.22 2958
123 첨부파일 문제땜에 고생하는 분들께 [8] [레벨:3]좀비이 2008.10.23 5373
122 카페24 계정 사용 중에 제로보드XE 로그인 오류가 날 때 [1] [레벨:1]vltm 2008.10.24 3130
121 1.0.6 업데이트 후 링크 이미지 썸네일 문제 임시해결방법 [4] [레벨:2]라조 2008.10.27 2889
120 운영자, 특정레벨이하 사진(이미지) 우클릭 금지 [7] [레벨:2]S K Y 2008.10.27 3746
119 윈도우즈에서 운영시 메일 발송 문제 해결 팁 [4] [레벨:1]ㅅnㅁiㄱlㅍㅡㄴㅁㅡㄹ 2008.10.30 3006
118 외국에서 접속시 로그인 않되는문제 [1] [레벨:1]minams 2008.10.30 2713
117 FTP프로그램을 이용하지 않고 업로드 하기 [8] [레벨:5]싱하형 2008.10.31 3847
116 이미지 리사이즈가 적용 안될때 [1] [레벨:6]개돌 2008.11.03 2939
115 제한된 웹사이트 [1] file [레벨:1]마호로 2008.11.05 3587
114 제로보드XE XML파일 표준화 [2] [레벨:6]BlueGATE 2008.11.13 3349
113 약관 2개 만들기 [3] file [레벨:3]WXPCM 2008.11.15 3008