U

링크주소 짧게 표시하기

img1.gif
제가 게시판에 자료를 업로드 방식이 아닌 다른곳에 자료를 업로드 해놓고 링크 1, 링크 2에 자료의 주소를 올렸을때 이미지와 같이 나타났는데 이를 해당 스킨의 view.skin.php 파일의 소스를 조금 변경하여 주소를 안나타게 수정 하였습니다.

원 소스
-----------------------------------------------------------

// 링크
$cnt = 0;
for ($i=1; $i<=$g4[link_count]; $i++)
{
if ($view[link][$i])
{


$cnt++;
$link = cut_str($view[link][$i], 70);
echo "<tr><td height=22>  <img src='{$board_skin_path}/img/icon_link.gif' align=absmiddle> <a href='{$view[link_href][$i]}' target=_blank><strong>{$link}</strong> ({$view[link_hit][$i]})</a></td></tr>";


}
}

----------------------------------------------
이부분을 다음과 같이 변경.....


// 링크
$cnt = 0;
for ($i=1; $i<=$g4[link_count]; $i++)
{
if ($view[link][$i])
{
$cnt++;
$link = cut_str($view[link][$i], 70);
echo "<tr><td height=22 valign='middle'>  <img src='{$board_skin_path}/img/icon_link.gif' align=absmiddle> <a href='{$view[link_href][$i]}' target=_self><img src='[이미지 경로]/link_data1.gif' border='0' width='45' height='20' align=absmiddle> <font color='#660000'><b>$i</b></font><img src=[이미지 경로]/link_data2.gif' border='0' width='50' height='20' align=absmiddle>  Down : {$view[link_hit][$i]}</a></td></tr>";

}
}



이렇게 수정하면 이미지의 아래 그림처럼 주소가 나타나지 않고 클릭하면 자연스럽게 다운로드가 가능하게 되니다.

한가지 문제점은 링크자료를 클릭하면 target=_self 로 설정 하였더니 다운로드 창이 뜨고 다운로드가 완료 되도 원래의 게시판으로 돌아가지 않는데 이를 해결할 방법 혹시 아시는분 부탁좀 드립니다.

첨부파일

img1.gif (5.5 KB)
0회 2006-11-08 06:27
|

댓글 4개

좋은 정보네요. 감사합니다.
g4최고관리자 화면에 보면 기본 LINK TARGET = _blank로 되어 있는것 같네요. 이것을 수정하면 되지 않을까
생각됩니다.
제가 해보았는데 빈 페이지가 열리는게 매끄럽지 못하더군요....
그래서 자바스크립트로 작은창을 만들까도 싶었는데 그것도 보기가 안좋아서....
제가 찾던겁니다..ㅠ.ㅜ

감사히 사용하겠습니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요. 나누면 즐거움이 커집니다.

+
제목 글쓴이 날짜 조회
19년 전 조회 6,168
19년 전 조회 3,104
19년 전 조회 6,400
19년 전 조회 3,382
19년 전 조회 3,818
19년 전 조회 3,037
19년 전 조회 3,025
19년 전 조회 5,733
19년 전 조회 2,961
19년 전 조회 3,834
19년 전 조회 3,476
19년 전 조회 1.1만
19년 전 조회 2,867
19년 전 조회 3,275
19년 전 조회 8,801
19년 전 조회 7,805
19년 전 조회 5,541
19년 전 조회 4,802
19년 전 조회 8,435
19년 전 조회 6,395