링크주소 짧게 표시하기 > 그누4 팁자료실

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!

그누4 팁자료실

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

링크주소 짧게 표시하기 정보

링크주소 짧게 표시하기

본문

제가 게시판에 자료를 업로드 방식이 아닌 다른곳에 자료를 업로드 해놓고 링크 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>&nbsp;&nbsp;<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'>&nbsp;&nbsp;<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>&nbsp;<font color='#660000'><b>$i</b></font><img src=[이미지 경로]/link_data2.gif' border='0' width='50' height='20' align=absmiddle>&nbsp;  Down : {$view[link_hit][$i]}</a></td></tr>";

}
}



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

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

댓글 4개

제가 해보았는데 빈 페이지가 열리는게 매끄럽지 못하더군요....
그래서 자바스크립트로 작은창을 만들까도 싶었는데 그것도 보기가 안좋아서....
전체 1 |RSS
그누4 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT