그누보드 게시판에 링크를 넣으면 링크가 표시되잔아요 숨기는게 궁금합니다
본문
아래 글쓸때에 링크를 넣으면 글을 확인해보면 링크가 다 표시가 되는데 이걸
숨기는게 궁금합니다 다른 사람들이 다 그 주소를 보고서 퍼가는게 많아져서
너무 속상해서 이렇게 물어봅니다
답변 3
게시판 해당스킨 폴더에 view.skin.php 를 찾으셔서 해당줄을 삭제하거나 변형시켜보세요.
// 링크
foreach($view[link] as $key => $value) {
if(!$value) continue;
$str .= "<li";
if($i==0) $str .= " class='first'";
$str .= ">";
$str .= "<a href='{$view[link_href][$key]}' class='txt_link' target='_blank'>".cut_str($value, 70)."</a>";
$str .= "<span class='txt_hit'>[{$view[link_hit][$key]}]</span>";
$str .= "</li>";
$i++;
}
if($i>0) echo "<ul class='ad_list_area'>{$str}</ul>";
모든 게시판에서, Link 자체를 빼고자 한다면
/config.php 에서
define('G5_LINK_COUNT', 1);
을 0으로 바꾸어주면 됩니다.
클릭할때
<a href="#" Onclick="flink(1);">링크1</a>
와 같이 변경하시고
<script>
function flink(no) {
alert(no);
var link = {0 : "http://sir.kr", 1:"http://sir.kr/qa"};
alert(link[no]);
location.href=link[no];
}
</script>
의 형태로 함수로 호출해서 접근하게 하면 스크립트를 모르면 접근하기 어렵습니다.
좀더 꼬아서 링크가 작동되게 할수도있긴한데
함수에서 다른함수로 중간의 파라미터를 전달해서
조합시켜 링크를 만드는 방법도 있습니다.
!-->!-->