묻고답하기
제목을 클릭하면 다른 사이트로 이동할 수 없을까요?
2012.02.14 09:15
게시판 리스트의 제목을 클릭하면 확장변수1을 통해 연결시킨 URL로 이동 할 수 있는 방법이 없을까요?
여기 질문답변과 팁 등의 글에 제시된 방법은 다음과 같았습니다: http://www.xpressengine.com/20238201
------------
2011.11.18 15:56
확장변수등록과 스킨을 약간 수정하면,
어느 게시판스킨이든 간단하겠는데요.
1. 원하는 게시판스킨을 하나 분화시킵니다.
예)
xe_v3_default 스킨을 예로 들면,
xe_v3_default_linksite 이렇게 이름만 바꿔서 올려둡니다.
단 skin.xml에서 title부분만 끝부분에 linksite이런거 하나 더 적어서, 원래의 스킨과 구별시키지요.
2. 게시판스킨을 적용시킨 게시판을 하나 만들고요.
3. 확장변수 1번에 필수항목으로 linksite이런거 하나 만들어 주시고요.
4. 제일 중요한 스킨의 list.html소스만 약간 손보시면 되겠네요.
(스킨마다 틀리겠지만, xe_v3_default 스킨 기준으로 본다면요.)
1.<a href="{getUrl('document_srl',$document->document_srl, 'listStyle', $listStyle, 'cpage','')}">{$document->getTitle()}</a>
이부분만 아래 정도로 교체
1.<a href="{$document->getExtraValueHTML(1)}" target=_blank>{$document->getTitle()}</a>
2.<block cond="$logged_info->is_admin == 'Y'"><a href="{getUrl('document_srl',$document->document_srl, 'listStyle', $listStyle, 'cpage','')}"></a></block>
뭐 대단한건 없고,
확장변수1번을 _blank로 새창으로 띄우고,
관리자만 원글로 이동할 수 있도록 표기하나 만드는 정도라고 봅니다.
웹진형태라면, 썸네일과 내용등의 링크도 바꿔줘야겠습니다.
------------
위 그대로 했더니, 아래와 같이 앞 태그가 빠진 링크태그가
글제목 앞에 붙습니다:
http://www.xpressengine.com/index.php?mid=qna&act=dispKinWrite"
target=_blank>글 제목
이것을 해결할 수 있는 코딩 좀 알려주시면 고맙겠습니다.
------
또 어떤 분은아래와 같이 해 보라고 하셨는데, 결과는 마찬가지입니다:
core 1.4.5.10 /
board 1.3.1 / xe_official 스킨 으로 테스트 했습니다. ( 사용하시는 환경이 다르면 찾아서 하셔야 합니다)
style_list.html 파일을 열어보면
line 153 쯤에
<a
href="{getUrl('document_srl',$document->document_srl, 'listStyle',
$listStyle,
'cpage','')}">{$document->getTitle($module_info->subject_cut_size)}</a>
이것을
<a
href="{$document->getExtraValueHTML(1)}"
target="_blank">{$document->getTitle($module_info->subject_cut_size)}</a>
이것으로 수정해 보세요
--------------------
읽어주셔서 감사합니다.
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
최윤한 | 서버 과부하 관련 질문좀 드리겠습니다. | |
원조바다새 | 홈페이지 백업을 어떻게 하죠? [2] | 2013.10.16 by 원조바다새 |
쌈돌이 | 메뉴트리가 안 보입니다. [2] | 2013.10.16 by 티지레몬 |
참치찌개 | 게시물 작성자 IP 관리자만 보이게 하기 [1] | 2013.10.16 by sejin7940 |
작가윤 | explorer에서 내용이 보이지 않습니다. [1] | 2013.10.16 by sejin7940 |
하나둘셋다섯 | 신디케이션 관련 재문의 드립니다. | |
꿈틀잉 | 확장변수에 글자개수 제한 질문 | |
하나둘셋다섯 |
신디케이션 관련 문의입니다.
[1]
![]() | 2013.10.16 by 용초딩 |
포토올/wow | 서버 파일에 감염된 악성 소스 일괄제거하는 법 알려주세요~ | |
iLunatic | 통째로 파일 업로드 했더니 에러가;;; [1] | 2013.10.16 by sejin7940 |
참치찌개 | xe 용 1.7 갤러리 게시판이 있나요? [1] | 2013.10.16 by sejin7940 |
꿈틀잉 | 게시판 등록일 검색 할려고합니다. [1] | 2013.10.16 by 꿈틀잉 |
참치찌개 | xe 1.7 파비콘 설정하기 [1] | 2013.10.16 by 착한악마 |
아싸리방가 | 서버호스팅 맡겻을때 기본적으로 알아야될 상식좀.. [1] | 2013.10.16 by Ruatic™ |
Aaronner | 같은 id로 중복 로고 온 하는 것을 차단하는 방법이 없을까요? | |
정음이 |
cafe24 신디케이션 작동하시는분 계신가요?
[3]
![]() | 2013.10.16 by 용초딩 |
lione76 | 페이지를 넘기지 않고 원활하게 게시판에 글을 올리거나 댓글을 달 수 있도록 | |
vanx | 관리자로 로그인 후 기본 URL설정이 안되어있다고 하는데... [1] | 2013.10.16 by sejin7940 |
쿨럭이 | 인코딩중에 ANSI 형식과 UTF-8 차이가 있나요? [6] | 2013.10.16 by 쿨럭이 |
ⓒ블루엔젤™ | zbxe_widget_output 위젯중에서 불러오는 순서 |
해결했습니다.
이미 해피지영님과 카이네드님이 해결해주셨군요: http://www.xpressengine.com/20252568
그런데 카이네드님이 말씀하신 것은 xe_board 1.4.1의 내장스킨 'xe_official'에만 적용되구요, xe_board 1.4.1의 내장스킨 'xe_v3_default'(코어 1.5.1.7호환-분류가 탭형식으로 나옴)에 적용하려면 카이네드님의 것을 근거로 하여 인터니즈2( http://www.xpressengine.com/20238201 )님이 말씀하신 소스 중 한 군데를 아래와 같이 수정하니, 링크가 새창으로 열리는군요.
ㄱ) xe_board 1.4.1의 내장스킨 'xe_official'의 경우, _style.list.html 153행(아래1)을 다음처럼(아래2)로 바꾼다. 바꾸기 전 또는 후에 해당 게시판 설정에서 반드시 확장변수1(URL)을 생성해야 합니다.
1) <a href="{getUrl('document_srl',$document->document_srl, 'listStyle', $listStyle, 'cpage','')}">{$document->getTitle($module_info->subject_cut_size)}</a>
↓
2) <a href="{$document->getExtraValue(1)}" target=_blank>{$document->getTitle($module_info->subject_cut_size)}</a>
ㄴ) xe_board 1.4.1의 내장스킨 'xe_v3_default'(코어 1.5.1.7호환-분류가 탭형식으로 나옴)의 경우, list.html의 35행(아래3)과 77행(아3)을 각 각 다음처럼(아래4)바꾼다. 바꾸기 전 또는 후에 해당 게시판 설정에서 반드시 확장변수1(URL)을 생성해야 합니다.
3) <a href="{getUrl('document_srl',$document->document_srl, 'listStyle', $listStyle, 'cpage','')}">{$document->getTitle()}</a>
↓
4) <a href="{$document->getExtraValue(1)}" target=_blank>{$document->getTitle($module_info->subject_cut_size)}</a>
<block cond="$logged_info->is_admin == 'Y'"><a href="{getUrl('document_srl',$document->document_srl, 'listStyle', $listStyle, 'cpage','')}"></a></block>
모든 분들께 감사드립니다.
그런데 ...
너무나 매혹적인 스킨 sketchbook5의 경우에는 어떻게 해야 할지 .... 아시는 분 있으면 알려주세요 ^^;