스킨에서 링크용 변수를 간단하게 추가하기 > 그누4 팁자료실

그누4 팁자료실

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

스킨에서 링크용 변수를 간단하게 추가하기 정보

스킨에서 링크용 변수를 간단하게 추가하기

본문

스킨에서 여러가지 기능을 짜집기하여 추가 하다가 보면 변수를 추가하여 링크를 만들어야할
상황이 종종 발생합니다.
그누보드 원본에서 링크값 변수가 이미 만들어져서 내려온 것들의 수정이 곤란할 경우
원본을 수정하자니 애매모호 하고 이럴때에 각링크값에 변수를 쉽게 추가하는 방법입니다.
 
링크가 직접 링크로 된곳은 &변수=값 변수를 붙이면 되고요.

변수로 내려온 링크는 스킨 상단에 아래 코드를 한줄 추가 하세요.

$qstr .= "&변수=값";

. 쩜의 위력을 보실수 있을겁니다.
 
 
 
추가내용
get링크값이나 post사용하기 위해선 반드시 보안문제도 염두에 두는걸 잊지 마세요.
털리고 나서 울고불고 하지 마시고...ㅋㅋ
 
그누/common.php 참조
 
if (isset($sca))  {
    $sca = mysql_real_escape_string($sca);
    $qstr .= '&sca=' . urlencode($sca);
}
if (isset($sfl))  {
    $sfl = mysql_real_escape_string($sfl);
    //$sfl = preg_replace("/[^\w\,\|]+/", "", $sfl);
    $qstr .= '&sfl=' . urlencode($sfl); // search field (검색 필드)
}
if (isset($stx))  { // search text (검색어)
    $stx = mysql_real_escape_string($stx);
    $qstr .= '&stx=' . urlencode($stx);
}
if (isset($sst))  {
    $sst = mysql_real_escape_string($sst);
    $qstr .= '&sst=' . urlencode($sst); // search sort (검색 정렬 필드)
}
if (isset($sod))  { // search order (검색 오름, 내림차순)
    $sod = preg_match("/^(asc|desc)$/i", $sod) ? $sod : "";
    $qstr .= '&sod=' . urlencode($sod);
}

 if (isset($sop))  { // search operator (검색 or, and 오퍼레이터)
    $sop = preg_match("/^(or|and)$/i", $sop) ? $sop : "";
    $qstr .= '&sop=' . urlencode($sop);
}
if (isset($spt))  { // search part (검색 파트[구간])
    $spt = (int)$spt;
    $qstr .= '&spt=' . urlencode($spt);
}
if (isset($page)) { // 리스트 페이지
    $page = (int)$page;
    $qstr .= '&page=' . urlencode($page);
}
if ($wr_id) {
    $wr_id = (int)$wr_id;
}
if ($bo_table) {
    $bo_table = preg_match("/^[a-zA-Z0-9_]+$/", $bo_table) ? $bo_table : "";
}
추천
5

댓글 5개

전체 3,313 |RSS
그누4 팁자료실 내용 검색

회원로그인

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