XpressEngine과 관련된 팁이나 강좌를 소개하는 게시판입니다.
자신이 생각하기에는 아주 사소한 내용이라도 누군가에게는 큰 도움이 될 수 있습니다.
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' 값을 전달하도록 합니다.

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


엮인글 '1'

http://www.xpressengine.com/17378855/559/trackback

2008.10.15 23:59

전체 게시판을 지원하도록 꼬리표 목록 출력 위젯 수정하기 - Zemna ZBXE -Tip-

기본 위젯으로 존재하는 꼬리표 목록 출력(tag_list) 위젯은 게시물에 등록되어 있는 꼬리표의 리스트를 출력해 주는 위젯이다.레이아웃 편집화면에서 꼬리표 목록 출력 위젯을 등록해 보도록 하자.기본 스킨을 사용하여 코드를 생성한 후 생성된 코드를 복사하...

문서 첨부 제한 : 0Byte/ 10.00MB
파일 제한 크기 : 2.00MB (허용 확장자 : *.*)
List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 구 동영상 매뉴얼 이동 [2] [레벨:30]zero 2009-09-14 53270
565 초간단 폼메일...소스를 보시면 알거에요.. 수정하셔서 사용해보세요 file [5] [레벨:4]코리아프럼 2008-10-28 3714
564 운영자, 특정레벨이하 사진(이미지) 우클릭 금지 [7] [레벨:2]S K Y 2008-10-27 2874
563 [해결됨]첨부파일 등록이 안될때 (플래시 플레이어 버전문제) file [29] [1] [레벨:16]똑디 2008-10-27 9165
562 1.0.6 업데이트 후 링크 이미지 썸네일 문제 임시해결방법 [4] [레벨:2]라조 2008-10-27 2141
561 카페24 계정 사용 중에 제로보드XE 로그인 오류가 날 때 [1] [레벨:1]vltm 2008-10-24 2317
560 개인 웹서버 백업 및 게시물 등록 날짜 수정 방법 imagefile [7] [레벨:1]eunbini 2008-10-24 3180
559 첨부파일 문제땜에 고생하는 분들께 [8] [레벨:3]좀비이 2008-10-23 4484
558 단일 Windows PC에 다중 버전 IE 설치하기 image [5] [레벨:2]NetEagle 2008-10-22 2317
557 IE의 특정 도메인 인터넷 임시 파일 Cache만 삭제하기 [3] [레벨:2]NetEagle 2008-10-22 2232
556 cafe24사용자중 페이지에서 위젯편집시 자바스크립트 에러나시는 분들 [8] [레벨:9]팔공산 2008-10-17 3049
555 자체 서버에서 제로보드 인스톨하실때 계속 초기화면 가시는 분을 위한 팁!!! imagefile [레벨:1]♡바다.. 2008-10-16 2175
» 꼬리표(태그) 목록 출력 위젯을 전체게시판에 대응하도록 수정하기 [1] [레벨:2]뽀연짱 2008-10-15 2655
553 zbXE 1.0.6 일본어 팩 입니다~ file [8] [레벨:5]쿠로쿠마 2008-10-15 2372
552 게시글 등록시 '제목색깔'과 '제목굵게' 기능을 일반 사용자들에게도 주자. [4] [레벨:30]비나무 2008-10-15 3433
551 제로보드(zbxe) 설치 후 로그인 안되는 문제. [3] [레벨:1]sophistlv.myid.net 2008-10-15 2306
550 UTF-8에서 호환되는 사랑비 BGM 올립니다. file [7] [레벨:1]로로아 2008-10-15 3667
549 진행 표시줄에 떠다니는 글 넣기 image [2] [레벨:1]부안프로그래밍 2008-10-14 1945
548 제로보드XE가입 -> 트랙자동가입 기능 [레벨:6]개돌 2008-10-14 2089
547 통합검색에서 확장변수 검색하기 [5] [레벨:2]StyleD 2008-10-12 3886
546 확장변수 별로 작성 및 열람 권한 설정하기 [7] [레벨:12]대암지기 2008-10-11 2977



XE Login

OpenID Login