latest 최신글 링크에 파라미터값 붙지 않도록하기 > 코딩/그누보드

본문 바로가기

뒤로가기 코딩

그누보드 latest 최신글 링크에 파라미터값 붙지 않도록하기

페이지 정보

작성자 운영자 쪽지보내기 마이페이지 아이디로 검색  (222.107) 작성일 20-06-05 16:27 조회 1,463 댓글 0

본문

latest를 사용하다보면 가끔 파라미터값이 링크에 붙은상태로 캐시저장되어 링크가 꼬여버리 거나 불필요한 파라미터를 들고가버리는 일이 발생해버리곤 합니다

 

최신글에선 파라미터값이 붙을 필요가없기때문에 제 커뮤니티사이트에는 아래처럼 적용하였습니다


먼저 /lib/common.lib.php 에서 함수 get_list를 찾아주세요

 

해당 함수에 $qstr_chk=true 파라미터 값을 추가해주세요

function get_list($write_row, $board, $skin_url, $subject_len=40, $qstr_chk=true)

이런식으로 하시고 get_list함수내에서 글로벌 변수 정의해놓은 바로 밑에

 

//파라미터 허용하지않을때

if(!$qstr_chk) $qstr = '';

 

를 추가 해주세요

 

그런다음 /lib/latest.lib.php 에서 함수 latest에 $qstr_chk=true 파라미터 값을 추가해주세요

 

function latest($skin_dir='', $bo_table, $rows=10, $subject_len=40, $cache_time=1, $options='', $qstr_chk=true, $from_record=0)

이런식으로 맨뒤에 추가해주시면됩니다

 

그다음 latest함수 안에 보시면

get_list함수를 쓰고있는곳이 있을텐데요 거기에

$list[$i] = get_list($row, $board, $latest_skin_url, $subject_len, $qstr_chk);

 

이런식으로 추가해주면 끝입니다

 

latest를 출력할때

<?php echo latest('pic_grid', 'simkung', 5, 70, 1, '', false); ?>

맽끝에 추가한 파라미터 체크값인 $qstr_chk에 대한 값을 false로 지정하시면 해당 latest는 게시글링크에 파라미터가 붙지않습니다

기존과 동일하게 사용하겠다하시면 해당부분을 비워주시거나 true로 지정하시면됩니다

 

이렇게 해야 latest쓸때만! 최신글 링크에 파라미터가 붙지않게 됩니다

 

감사합니다

 

추천0 비추천 0

댓글목록 0

등록된 댓글이 없습니다.

목록으로 돌아가기
전체 39건 2 페이지
게시물 검색

Copyright © YE-AH.NET All rights reserved.

사이트 정보

PC 버전으로 보기