메뉴 건너뛰기

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 366
135 제로보드XE에 온클럽(onclub) 달기 (UTF-8 문제) [레벨:1]맛있는고기 2008.10.07 2635
134 웹사이트 업로드 문제 - OI 에러 드디어 고치다. [3] [레벨:1]paulkim 2008.10.07 3258
133 캘린더 위젯 여러개 사용하기 [3] file [레벨:1]김초호 2008.10.07 1178
132 SPAM IP를 찾아 막기 [2] [레벨:1]phantomi 2008.10.10 3316
131 상단메뉴 레이어메뉴 위치 디테일하게 조정하기 [1] file [레벨:6]HomeBox™ 2008.10.10 4296
130 제로보드XE가입 -> 트랙자동가입 기능 [레벨:6]개돌 2008.10.14 2627
129 진행 표시줄에 떠다니는 글 넣기 [2] [레벨:1]부안프로그래밍 2008.10.14 2424
128 UTF-8에서 호환되는 사랑비 BGM 올립니다. [7] file [레벨:1]로로아 2008.10.15 5227
» 꼬리표(태그) 목록 출력 위젯을 전체게시판에 대응하도록 수정하기 [1] [레벨:2]뽀연짱 2008.10.15 3643
126 자체 서버에서 제로보드 인스톨하실때 계속 초기화면 가시는 분을 위한 팁!!! file [레벨:1]♡바다.. 2008.10.16 2741
125 cafe24사용자중 페이지에서 위젯편집시 자바스크립트 에러나시는 분들 [8] [레벨:9]팔공산 2008.10.17 4160
124 단일 Windows PC에 다중 버전 IE 설치하기 [5] [레벨:2]NetEagle 2008.10.22 2967
123 첨부파일 문제땜에 고생하는 분들께 [8] [레벨:3]좀비이 2008.10.23 5382
122 카페24 계정 사용 중에 제로보드XE 로그인 오류가 날 때 [1] [레벨:1]vltm 2008.10.24 3133
121 1.0.6 업데이트 후 링크 이미지 썸네일 문제 임시해결방법 [4] [레벨:2]라조 2008.10.27 2896
120 운영자, 특정레벨이하 사진(이미지) 우클릭 금지 [7] [레벨:2]S K Y 2008.10.27 3758
119 윈도우즈에서 운영시 메일 발송 문제 해결 팁 [4] [레벨:1]ㅅnㅁiㄱlㅍㅡㄴㅁㅡㄹ 2008.10.30 3014
118 외국에서 접속시 로그인 않되는문제 [1] [레벨:1]minams 2008.10.30 2715
117 FTP프로그램을 이용하지 않고 업로드 하기 [8] [레벨:5]싱하형 2008.10.31 3858
116 이미지 리사이즈가 적용 안될때 [1] [레벨:6]개돌 2008.11.03 2945