웹마스터 팁

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

링크 : 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. [2017/07/12] 묻고답하기 xe_tags 테이블에 태그를 등록하는 방법 문의드립니다.ㅠㅠ by 씨지크 *3
  2. [2016/03/03] 묻고답하기 꼬리표(태그) 가나다 순으로 정렬 어떻게 하나요? by 배삼열 *3
  3. [2015/11/29] 포럼 네이버 웹마스터도구 개편 by 가브리엘조 *7
  4. [2015/09/17] 묻고답하기 태그에 제목을 넣을수 있을까요? by 사란합니다
  5. [2015/05/12] 묻고답하기 태그 입력 필수 by 스제제
제목 글쓴이 날짜
메뉴에 플래시 적용하기 [7] file 지허 2007.10.23
타이틀을 플래시로 보이기.... [5] file 맞장 2007.10.18
답글 영역 안보이게 블로그에서 토글 방식 적용 [9] file 지허 2007.10.18
관리자 페이지 모듈->댓글 내용에   & " < > 안 나오게 하기 [1] 必得力 2007.10.18
최근 댓글 리스트에   & " < > 안 나오게 하기 [3] 必得力 2007.10.18
ZBXE용 모니위키 연동 플러그인 소스 [4] 베니 2007.10.17
제로보드 소스 서버에 올릴때.. [3] 남국 2007.10.17
최근 이미지 출력 위젯에서 글 제목 출력을 선택항목으로 바꾸기 [6] 必得力 2007.10.17
상단에 로그인 회원가입 등 메뉴 넣기 (id/pw찾기 추가) [7] mireu 2007.10.16
optimizer 체크 후 저장해도 체크 해제 되시는 분들 [2] 다케루 2007.10.15
홈페이지 주소 깔끔하게 사용하기 [초보용] [14] 똑디 2007.10.13
"회원 추가" 를 "회원 가입" 으로 .. [9] file 디키스 2007.10.12
주메뉴와 하위메뉴 구분이 잘 안되시는 분들께... [2] 다케루 2007.10.12
(글) 알림 옵션 기본 체크 [27] Simulz 2007.10.10
(게시물, 서명) 원하는 곳에 서명 출력하기 [10] file Simulz 2007.10.08
댓글 등록시 하드에 있는 이미지를 쉽게 웹에 링크시키는 프로그램 [6] file 팔공산 2007.10.07
(회원 정보) 작성 글 수, 댓글 수를 보여주기 (#4, 2007-10-13) [7] file Simulz 2007.10.06
경험에 의지한 로그인 풀림현상 처리 남국 2007.10.06
xe 폴더를 어딘가로 이전했을 때 로그인이 안되는 경우... [2] preware 2007.10.05
iframe사용시 세로길이 자동 조정되게 하기 [7] file 팔공산 2007.10.04