테스트 사이트 - 개발 중인 베타 버전입니다

게시판 리스트 화면에서 링크 문의 채택완료

건방진괭이 10년 전 조회 3,980

게시판 리스트 화면에서 링크1이 입력되면 링크 아이콘이 출력되는데요 그아이콘이 링크 클릭이 되게끔 할수있나요??

 

이것저것 해봐도 잘안되서 이렇게 질문을 올립니다. 

 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
10년 전

윗분이 답변을 잘 해 주셨네요.

 

/skin/board/사용스킨폴더명/list.skin.php 

basic 스킨이라면 대략 118번째 줄일거예요.

 

</p><p>                if (isset($list[$i]['icon_file'])) echo $list[$i]['icon_file'];</p><p>                if (isset($list[$i]['icon_link'])) echo $list[$i]['icon_link'];</p><p>                if (isset($list[$i]['icon_secret'])) echo $list[$i]['icon_secret']; </p><p>

 

위 소스를 아래 처럼 변경하면 될 듯 싶네요.

</p><p>                if (isset($list[$i]['icon_file'])) echo $list[$i]['icon_file'];</p><p>                if (isset($list[$i]['icon_link'])) echo '<a href="'.$list[$i]['wr_link1'].'">'.$list[$i]['icon_link'].'</a>';</p><p>                if (isset($list[$i]['icon_secret'])) echo $list[$i]['icon_secret']; </p><p>

 

참고하세요.

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

건방진괭이
10년 전
아 완죤 감사합니다. 이방법 저방법 해봐도 안되서 엄청 고민했는데 감사합니다~ ㅎㅎ 완죤 해결 됐습니다.
감사합니다. 근데 다른 질문인데 제가 그누보드를 루트 최상위 폴더에 설치를 안하고 도메인/g5/이렇게 설치를 했는데<?=G5_BBS_DIR?> 이경로를 하위폴더에 설치했을때 나올수있는 경로를 알수있을가요?

댓글을 작성하려면 로그인이 필요합니다.

/lib/common.lib.php 안에 501번째줄이나 수정하셨다면 if ($list['wr_link1'] || $list['wr_link2']) 이거를 검색해서 가보세요.

 

if ($list['wr_link1'] || $list['wr_link2']) 이게 wr_link1이나 wr_link2에 링크가 있다면 이라는 조건이에요. 

 

이 바로 다음줄이 링크아이콘을 출력하는거구요.

 

$list['icon_link'] = '관련링크'; 

 

이렇게 되어 있는데 이걸 수정하시면되요

 

 

</p><p>if ($list['wr_link1'] || $list['wr_link2']){ // 기존 wr_link1,2가 있다면 아이콘표시하는 조건문</p><p>    if(<span style="font-size: 10pt; line-height: 1.5;">$list['wr_link1']</span><span style="font-size: 10pt; line-height: 1.5;">​){ // <b>​</b></span><span style="font-size: 10pt; line-height: 1.5;">wr_link1이 있다면</span><b style="font-size: 10pt; line-height: 1.5;">​</b></p><p> </p><p><span style="font-size: 10pt; line-height: 1.5;">   </span><span style="font-size: 10pt; line-height: 1.5;"> </span><span style="font-size: 10pt; line-height: 1.5;">​</span><span style="font-size: 10pt; line-height: 1.5;">   </span><span style="font-size: 10pt; line-height: 1.5;"> </span><span style="font-size: 10pt; line-height: 1.5;">​</span><span style="font-size: 10pt; line-height: 1.5;">$list['icon_link'] = '<a href="'.</span><span style="font-size: 10pt; line-height: 1.5;">$list[wr_link1]</span><span style="font-size: 10pt; line-height: 1.5;">​</span><span style="font-size: 10pt; line-height: 1.5;">.'" ><img src="'.$skin_url.'/img/icon_link.gif" alt="관련링크"></a>'; // </span><span style="font-size: 10pt; line-height: 1.5;">wr_link1로 링크</span><span style="font-size: 10pt; line-height: 1.5;">​</span></p><p><span style="font-size: 10pt; line-height: 1.5;">   </span><span style="font-size: 10pt; line-height: 1.5;"> </span><span style="font-size: 10pt; line-height: 1.5;">​</span><span style="font-size: 10pt; line-height: 1.5;">}else{ // </span><span style="font-size: 10pt; line-height: 1.5;">wr_link2가 있다면</span><span style="font-size: 10pt; line-height: 1.5;">​</span></p><p><span style="font-size: 10pt; line-height: 1.5;"></span><span style="font-size: 10pt; line-height: 1.5;">   </span><span style="font-size: 10pt; line-height: 1.5;"> </span><span style="font-size: 10pt; line-height: 1.5;">​</span><span style="font-size: 10pt; line-height: 1.5;">   </span><span style="font-size: 10pt; line-height: 1.5;"> </span><span style="font-size: 10pt; line-height: 1.5;">​$list['icon_link'] = '</span><span style="font-size: 10pt; line-height: 1.5;"><a href="'.</span><span style="font-size: 10pt; line-height: 1.5;">$list[wr_link2]</span><span style="font-size: 10pt; line-height: 1.5;">​</span><span style="font-size: 10pt; line-height: 1.5;">.'" ></span><span style="font-size: 10pt; line-height: 1.5;">​<img src="'.$skin_url.'/img/icon_link.gif" alt="관련링크"></span><span style="font-size: 10pt; line-height: 1.5;"></a></span><span style="font-size: 10pt; line-height: 1.5;">​</span><span style="font-size: 10pt; line-height: 1.5;">'; // </span><span style="font-size: 10pt; line-height: 1.5;">wr_link2로 링크</span><span style="font-size: 10pt; line-height: 1.5;">​</span></p><p><span style="font-size: 10pt; line-height: 1.5;"></span><span style="font-size: 10pt; line-height: 1.5;">   </span><span style="font-size: 10pt; line-height: 1.5;"> </span><span style="font-size: 10pt; line-height: 1.5;">​</span><span style="font-size: 10pt; line-height: 1.5;">}</span></p><p>}</p><p>

 

링크 1에 안적고 2에 적을수도 있으니 위처럼 조건문을 추가해주시면 되겠어요~

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

건방진괭이
10년 전
아~ 두번째 댓글이 안보였는데 또있었네요.. 더 자세한 설명 감사합니다. ㅎㅎ 고수님들 덕분에 많은 도움 됐습니다. 감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인