링크주소 짧게 표시하기 정보
링크주소 짧게 표시하기본문
제가 게시판에 자료를 업로드 방식이 아닌 다른곳에 자료를 업로드 해놓고 링크 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 로 설정 하였더니 다운로드 창이 뜨고 다운로드가 완료 되도 원래의 게시판으로 돌아가지 않는데 이를 해결할 방법 혹시 아시는분 부탁좀 드립니다.
추천
0
0
댓글 4개
좋은 정보네요. 감사합니다.
g4최고관리자 화면에 보면 기본 LINK TARGET = _blank로 되어 있는것 같네요. 이것을 수정하면 되지 않을까
생각됩니다.
생각됩니다.
제가 해보았는데 빈 페이지가 열리는게 매끄럽지 못하더군요....
그래서 자바스크립트로 작은창을 만들까도 싶었는데 그것도 보기가 안좋아서....
그래서 자바스크립트로 작은창을 만들까도 싶었는데 그것도 보기가 안좋아서....
제가 찾던겁니다..ㅠ.ㅜ
감사히 사용하겠습니다.
감사히 사용하겠습니다.