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

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!

그누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개

© SIRSOFT
현재 페이지 제일 처음으로