링크주소 짧게 표시하기
제가 게시판에 자료를 업로드 방식이 아닌 다른곳에 자료를 업로드 해놓고 링크 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 로 설정 하였더니 다운로드 창이 뜨고 다운로드가 완료 되도 원래의 게시판으로 돌아가지 않는데 이를 해결할 방법 혹시 아시는분 부탁좀 드립니다.
원 소스
-----------------------------------------------------------
// 링크
$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 로 설정 하였더니 다운로드 창이 뜨고 다운로드가 완료 되도 원래의 게시판으로 돌아가지 않는데 이를 해결할 방법 혹시 아시는분 부탁좀 드립니다.
첨부파일
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기
댓글 4개
생각됩니다.
그래서 자바스크립트로 작은창을 만들까도 싶었는데 그것도 보기가 안좋아서....
감사히 사용하겠습니다.