등록된 게시글링크

등록된 게시글링크

QA

등록된 게시글링크

본문

본문에 등록된 링크를 클릭시 새창이 열리면서 바로 해당 페이지로 이동하게되는데

 

link.php 파일로 연결하여 이동되게하려고하는데 어떻게 해야하나요

 

글작성시에 링크1,2, 에 주소넣으면 본문에서 링크1,2, 클릭하면 link.php 통해서 이동되는데

 

링크가 아닌 본문에 작성된링크주소도 link.php로 연결시켜서 이동하고싶은데 어려울까요?

 

이 질문에 댓글 쓰기 :

답변 2

link.php 는 글쓰기폼의 링크1,2 에 매칭되어 있기 때문에..
link2.php 파일을 별도로 생성하는 방법을 추천합니다.
1) /bbs/link2.php (생성)


<?php
include_once('./_common.php');
// URL 파라미터 체크
$url = isset($_GET['url']) ? trim($_GET['url']) : '';
if (!$url) exit; 
// http, https만 허용하고 기본 필터링
$url = strip_tags($url);
if (!preg_match('#^https?\:\/\/#i', $url)) {
  exit;
}
// URL 이동
goto_url($url);

 

2) [게시판 사용 스킨 디렉토리]/view.skin.php 자바 스크립트 부분에 추가


$(function() {
  $("#bo_v_con a").each(function() {
    var href = $(this).attr('href');
    
    // http 또는 https로 시작하는 링크만 처리
    if(href && /^https?:\/\//i.test(href)) {
      $(this)
        .attr('href', g5_bbs_url + '/link2.php?url=' + encodeURIComponent(href))
        .attr('target', '_blank');
    }
  });
});
답변을 작성하시기 전에 로그인 해주세요.
전체 129,406 | RSS
QA 내용 검색

회원로그인

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