사이트 내 전체검색

도메인을 여러개 가지고 있는경우 최근글의 링크가 다른 도메인을 가르키는경우

페이지 정보

로빈아빠 댓글 1건 조회 433회 2018-03-16 14:15

본문

1.  aaa.com  www.aaa.com bbb.com 도메인이 같은 사이트를 지정했을때

2. latest 함수의 캐싱기능은 그 당시 주소를 저장한다.
  링크를 클릭하면 현재와 다른 주소로 이동되어 로그인정보등이 해제될수 있다.

3. 그러므로 latest에서 나온 결과값에서 http:/~~~/bbs/ 에서 http://~~~ 를 제거하고 /bbs/ 만 남겨야한다.

4. 따라서 latest 함수를 수정하거나 별도의 함수를 만들어야 한다..

1) latest 함수 수정방법

lib/latest.lib.php 하단에

    ob_start();
    include $latest_skin_path.'/latest.skin.php';
    $content = ob_get_contents();
    ob_end_clean();

아래 3줄 추가하기
if (preg_match_all(/['|\"]((https|http):?\/\/[-a-z0-9.]*)/is",$content,$match)&&$match[1]) {
$content=str_replace($match[1],'',$content);
}

    return $content;

2. latest 함수 를 복사해서
  function ar_latest () 로 만들고
  extend에 넣는 방법 (첨부파일 참고)

출처: 하우코드 로빈아빠 김성대

첨부파일

댓글목록

등록된 댓글이 없습니다.

회원로그인

접속자집계

오늘
643
어제
743
최대
3,566
전체
2,335,089