스킨에서 링크용 변수를 간단하게 추가하기 정보
스킨에서 링크용 변수를 간단하게 추가하기관련링크
본문
스킨에서 여러가지 기능을 짜집기하여 추가 하다가 보면 변수를 추가하여 링크를 만들어야할
상황이 종종 발생합니다.
그누보드 원본에서 링크값 변수가 이미 만들어져서 내려온 것들의 수정이 곤란할 경우
원본을 수정하자니 애매모호 하고 이럴때에 각링크값에 변수를 쉽게 추가하는 방법입니다.
링크가 직접 링크로 된곳은 &변수=값 변수를 붙이면 되고요.
변수로 내려온 링크는 스킨 상단에 아래 코드를 한줄 추가 하세요.
$qstr .= "&변수=값";
. 쩜의 위력을 보실수 있을겁니다.
변수로 내려온 링크는 스킨 상단에 아래 코드를 한줄 추가 하세요.
$qstr .= "&변수=값";
. 쩜의 위력을 보실수 있을겁니다.
추가내용
get링크값이나 post사용하기 위해선 반드시 보안문제도 염두에 두는걸 잊지 마세요.
털리고 나서 울고불고 하지 마시고...ㅋㅋ
그누/common.php 참조
if (isset($sca)) {
$sca = mysql_real_escape_string($sca);
$qstr .= '&sca=' . urlencode($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 (검색 필드)
}
$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);
}
$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 (검색 정렬 필드)
}
$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);
}
$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);
}
$spt = (int)$spt;
$qstr .= '&spt=' . urlencode($spt);
}
if (isset($page)) { // 리스트 페이지
$page = (int)$page;
$qstr .= '&page=' . urlencode($page);
}
$page = (int)$page;
$qstr .= '&page=' . urlencode($page);
}
if ($wr_id) {
$wr_id = (int)$wr_id;
}
$wr_id = (int)$wr_id;
}
if ($bo_table) {
$bo_table = preg_match("/^[a-zA-Z0-9_]+$/", $bo_table) ? $bo_table : "";
}
$bo_table = preg_match("/^[a-zA-Z0-9_]+$/", $bo_table) ? $bo_table : "";
}
추천
5
5
댓글 5개
추천 첫빠따~~감사합니다~~~
헉!!ㄷㄷㄷ
올리자마자 혹시 저를 스토커 중인가요? 저 여자사람이 좋아요.ㅎㅎ
올리자마자 혹시 저를 스토커 중인가요? 저 여자사람이 좋아요.ㅎㅎ
"털리고 나서 울고불고 하지 마시고...ㅋㅋ"
저보고 하신 말씀이 아니시기를....
유용한 팁 감사합니다.
저보고 하신 말씀이 아니시기를....
유용한 팁 감사합니다.
좋은 팁 감사합니다.
헐랭이님 여분필드 추가로 하는것 해보았는데 너무 잘되어서 여기다 대신 인사올립니다.
꾸벅~~
꾸벅~~