묻고답하기
확장 변수를 이용하여 링크 게시판을 만들고 싶어요
2012.02.14 20:55
안녕하세요!
질문/답변 란을 보니까
링크게시판을 확장변수를 이용해보라는 댓글이 나옵니다
<a href="{$document->getExtraValue(1)}">{$document->getTitle($module_info->subject_cut_size)}</a>
내용이지요
그래서 그렇게 하여 보니 확장변수 1 번만 링크가 되고
목록에서 제목이나 요약글을 클릭 하면 본문 페이지로 넘어갑니다
링크게시판이라는게 제목을 클릭 하던 요약을 클릭하던 썸네일을 클릭하던
링크 게시판으로 넘어가야 하는것 아닌가요?
그것도 새창 띄우기로요 타겟을 브랭크로요?
고수님들 그냥 지나치지 마시고
높은 지식좀 베풀어 주세요
미리 감사의 말씀 드립니다
꾸벅~!
댓글 4
-
wnpdl
2012.02.16 02:28
-
빛소리
2012.02.16 12:14
웹진에 적용하셨군요. 웹진(_style.webzine.html)은 네 군데, 겔러리(_style.gallery.html)는 다섯군데 수정하면 되는군요(코어1.5.1.7, 게시판 xe_board1.4.1의 내장스킨'xe_official'을 복사하여 링크스킨을 하나 만듦; 익스플러러8, 모질라파이어폭스10.1). 소스의 다른 부분을 이미 수정하였다면 관련 행 번호가 다를 수 있습니다.
1) 웹진의 경우:
1-1) 97행 빨간부분을 다음의 파란부분처럼 고친다:
97행<a href="{getUrl('document_srl',$document->document_srl, 'listStyle', $listStyle, 'cpage','')}">{$document->getTitle($module_info->subject_cut_size)}</a>
{$document->printExtraImages(60*60*$module_info->duration_new)}
↓
<a href="{$document->getExtraValue(1)}" target=_self>{$document->getTitle($module_info->subject_cut_size)}</a>
{$document->printExtraImages(60*60*$module_info->duration_new)}
1-2)153행 빨간부분을 다음의 파란부분처럼 고친다:
153행 <a href="{getUrl('document_srl',$document->document_srl,'listStyle',$listStyle, 'cpage','')}" class="thumb"><img src="{$document->getThumbnail($module_info->thumbnail_width, $module_info->thumbnail_height, $module_info->thumbnail_type)}" alt="" /></a>
↓
<a href="{$document->getExtraValue(1)}" target=_self class="thumb"><img src="{$document->getThumbnail($module_info->thumbnail_width, $module_info->thumbnail_height, $module_info->thumbnail_type)}" alt="" /></a>
1-3)165행 전체 빨간부분을 다음의 파란부분처럼 고친다 :
165행<a href="{getUrl('document_srl',$document->document_srl, 'listStyle', $listStyle, 'cpage','')}" class="title">{$document->getTitle($module_info->subject_cut_size)}</a>
↓
<a href="{$document->getExtraValue(1)}" target=_self class="title">{$document->getTitle($module_info->subject_cut_size)}</a>
1-4)185행 빨간부분을 다음의 파란부분처럼 고친다:
185행<p class="summary"> <a href="{getUrl('document_srl',$document->document_srl, 'listStyle', $listStyle, 'cpage','')}"> {$document->getSummary($module_info->content_cut_size)}</a></p>
↓
<p class="summary"> <a href="{$document->getExtraValue(1)}" target=_self> {$document->getTitle($module_info->subject_cut_size)}</a></p>
2)겔러리의 경우 다섯 군데를 수정하면 됩니다:
2-1) 85행 전체 빨간부분을 다음과 같이 파랗게 고친다:
85행 <a href="{getUrl('document_srl',$document->document_srl, 'listStyle', $listStyle, 'cpage','')}">{$document->getTitle($module_info->subject_cut_size)}</a>
↓
<a href="{$document->getExtraValue(1)}" target=_self>{$document->getTitle($module_info->subject_cut_size)}</a>
2-2)165행 빨간부분을 다음의 파란부분처럼 고친다:
165행 <a href="{getUrl('document_srl',$document->document_srl,'listStyle',$listStyle, 'cpage','')}"><img src="{$document->getThumbnail($module_info->thumbnail_width, $module_info->thumbnail_height, $module_info->thumbnail_type)}" alt=""/><!--@if($module_info->use_category == "Y" && $document->get('category_srl'))--><strong class="category">{$category_list[$document->get('category_srl')]->title}</strong><!--@end--></a>
↓
<a href="{$document->getExtraValue(1)}" target=_self> <img src="{$document->getThumbnail($module_info->thumbnail_width, $module_info->thumbnail_height, $module_info->thumbnail_type)}" alt=""/><!--@if($module_info->use_category == "Y" && $document->get('category_srl'))--><strong class="category">{$category_list[$document->get('category_srl')]->title}</strong><!--@end--></a>
2-3)167행의 빨간부분을 다음과같이 파랗게 고친다:
167행 <a href="{getUrl('document_srl',$document->document_srl,'listStyle',$listStyle, 'cpage','')}"><span class="noPhoto" style="width:{$module_info->thumbnail_width}px; height:{$module_info->thumbnail_height}px; line-height:{$module_info->thumbnail_height}px;">No Image</span><!--@if($module_info->use_category == "Y" && $document->get('category_srl'))--><strong class="category">{$category_list[$document->get('category_srl')]->title}</strong><!--@end--></a>
↓
<a href="{$document->getExtraValue(1)}" target=_self> <span class="noPhoto" style="width:{$module_info->thumbnail_width}px; height:{$module_info->thumbnail_height}px; line-height:{$module_info->thumbnail_height}px;">No Image</span><!--@if($module_info->use_category == "Y" && $document->get('category_srl'))--><strong class="category">{$category_list[$document->get('category_srl')]->title}</strong><!--@end--></a>
2-4)177행의 전체 빨간 부분을 다음과 같이 파랗게 고친다:
177행 <a href="{getUrl('document_srl',$document->document_srl, 'listStyle', $listStyle, 'cpage','')}">{$document->getTitle($module_info->subject_cut_size)}</a>
↓
<a href="{$document->getExtraValue(1)}" target=_self>{$document->getTitle($module_info->subject_cut_size)}</a>
2-5) 190행의 빨간부분을 다음과 같이 파랗게 고친다:
190행 <p class="summary"> <a href="{getUrl('document_srl',$document->document_srl, 'listStyle', $listStyle, 'cpage','')}">{$document->getSummary(50)}</a></p>
↓
<p class="summary"> <a href="{$document->getExtraValue(1)}" target=_self>{$document->getTitle($module_info->subject_cut_size)}</a> </p>
빛소리
2012.02.16 12:33
^^; 위 '2-5)'가 잘못 됐군요 ... 아래여야 합니다:
190행 <p class="summary"> <a href="{getUrl('document_srl',$document->document_srl, 'listStyle', $listStyle, 'cpage','')}"> {$document->getSummary(50)}</a></p>
↓
<p class="summary"> <a href="{$document->getExtraValue(1)}" target=_self> {$document->getSummary(50)}</a></p>
그리고 새창으로 열고 싶으면, target=_self의 _self를 _blank로 바꾸시면 됩니다.
빛소리
2012.02.16 13:11
또 죄송 ....
'위 > 위'의 '1-4'도 아래여야 합니다:
185행<p class="summary"> <a href="{getUrl('document_srl',$document->document_srl, 'listStyle', $listStyle, 'cpage','')}"> {$document->getSummary($module_info->content_cut_size)}</a></p>
↓
<p class="summary"> <a href="{$document->getExtraValue(1)}" target=_self> {$document->getSummary($module_info->content_cut_size)}</a></p>
글쓴이 제목 최종 글 XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남 Sunt 배너 클릭시 포인트지급 모듈(Portal Point) 포인트지급시간 카메론다이아몬드 Contact us 모듈 비회원 글쓰기 [2] 2012.02.16 by CMD 오락실주인 회원가입시 추천인 어디서보죠? [1] 2012.02.16 by sejin7940 커윈 서명과 프로필사진 [1] 2012.02.16 by sejin7940 BST1 문서페이지에서 사진자료 넣었는데 클릭하면 그림이 뜨거든요 [1] 2012.02.16 by 송동우 장낙중 이미지삽입시 이미지사이의 간격 [1] 2012.02.16 by 송동우 에몽 갑자기 페이지가 깨지네요... 왜 이럴까요 ㅠㅠ [1] 2012.02.16 by 애호가 김상수입니다 xe 1.5 업그레이드 후, 모듈의 query xml 가브리엘조 글을 클릭했을때 글본문이 전체넓이로 되고 리스트오른쪽에 위젯이 붙게 하는 방법은...어떻게 하는걸까요? [1] 2012.02.16 by 송동우 똑디 파일첨부 방식 변경 문의 신대산 게시판 첨부파일 [1] 2012.02.16 by 익멍 zartin 요 레이아웃은 어떤거죠? [1] 2012.02.16 by 이지데브 농개 투표..설문시 한ip당 한번만 투표하게 되어있는데요 leebackup 추천/비추천 새로고침 안되는 팁에 관해 질문드려요~ [1] 2012.02.16 by 윈컴이 루프프프프 프레임 크기고정 어떻게 하나요? 하늘종 분명 삭제한 js 파일을 어디선가 로드해오네요..-_-;; [1] 2012.02.16 by 똑디 똑디 파일첨부 하나씩만 업로드 되게 할려면..? ㅠ.ㅠ [2] 2012.02.16 by 카르마 커윈 특정 카테고리의 본문 내용 추출. 급해요 [2] 2012.02.16 by 애호가 철새와텃새 확장 변수를 이용하여 링크 게시판을 만들고 싶어요 [4] 2012.02.16 by 빛소리 은하철이 홈페이지 위젯 문의 [1] 2012.02.16 by 애호가
저도 오늘 찾다가 발견했네요.
http://www.xpressengine.com/index.php?document_srl=20523559
<a href="{getUrl('document_srl',$document->document_srl, 'listStyle', $listStyle, 'cpage','')}">{$document->getTitle($module_info->subject_cut_size)}</a>
요부분을
<a href="{$document->getExtraValue(1)}" target=_blank>{$document->getTitle($module_info->subject_cut_size)}</a>
게 바꿔주니 잘됩니다. ^^
다만 확장변수1을 새로 생성하여야만 되고요, 기존게시판에 적용하니 에러나더라고요.
위 글에서는 style_list 만을 예로 들었는데요, 저는 webzine 에 적용했습니다.
웹진목록에서는 여러군데 수정해주셔야해요. 같은 방식입니다만, 썸네일 불러오는곳이 있어서 조금 다릅니다.
어느정도 코드 보실줄 알면 금방 찾으실거예요~ ^^
참고로 코어 5.X 버젼에서도 잘되어요~