50원짜리 검색어 관리 시스템 정보
50원짜리 검색어 관리 시스템
본문
이것도 아래꺼와 마찬가지로 불량 검색어 관리 이며
이방법은 난이도가 약간 높아서리 쬐끔더 비쌉니다.ㅋ
사용방법은 관리자로 로그인하면 검색어 스킨에서 출력되는
검색단어 옆에 x <- 가 출력이 되고 이걸 누르면 삭제를 하며
중복된 단어가 있다면 전부 찾아서 동시에 삭제를 합니다.
[적용방법]
1,
lib/popular.lib.php <- 에서 아래코드추가
global $is_admin;
------------------------------------------------------------
2,
스킨/검색어스킨/popular.skin.php 에서 검색단어 출력 부분을 아래처럼 수정
(스킨마다 조금씩 차이가 있으므로 참고 합니다.)
if ($is_admin) {
echo "<a href='$g4[bbs_path]/search.php?sfl=wr_subject&sop=and&stx=".urlencode($list[$i][pp_word])."'>{$list[$i][pp_word]}</a> <a href=\"javascript:win_comment('$g4[path]/schdel.php?psp_word={$list[$i][pp_word]}');\" title='삭제'>x</a>";
}else {
echo "<a href='$g4[bbs_path]/search.php?sfl=wr_subject&sop=and&stx=".urlencode($list[$i][pp_word])."'>{$list[$i][pp_word]}</a> ";
}
-------------------------------------------------------------
3,
아래의 코드를 긁어서 schdel.php 라고 만들어서 경로를 g4 안으로 업로드
ex) g4/schdel.php
<?
include_once("./_common.php");
include_once("$g4[path]/head.sub.php");
if (!$is_admin)
alert_close("관리자만 이용하실 수 있습니다.");
//검색된 불량검색어 총갯수
$sql = " select count(*) as cnt from $g4[popular_table] where pp_word LIKE '$psp_word' ";
$row = sql_fetch($sql);
$total= $row[cnt];
//불량 검색어를 삭제하기 위해서 리스트를 만들고(중복때문에)
$sql2 = " select pp_id, pp_word from $g4[popular_table] where pp_word LIKE '$psp_word' order by pp_id ";
$result = sql_query($sql2);
//만들어진 리스트의 pp_id 를 뺑뺑이를 돌면서 순차적으로 삭제
while($datap = sql_fetch_array($result))
{
$pp_no = $datap[pp_id];
sql_query(" delete from $g4[popular_table] where pp_id = '$pp_no' ");
echo "<br>검색된 불량 단어: ({$psp_word}) - [{$pp_no}] 번 삭제 처리 완료.....<br>";
}
echo "<br>검색된 불량 단어를 총 [{$total}] 건을 정리 하였습니다.<br>";
echo "<br> <a href=\"javascript:window.opener.document.location.reload(); self.close();\"><b>창닫기 </b></a><br>";
?>
<?
include_once("$g4[path]/tail.sub.php");
?>
이방법은 난이도가 약간 높아서리 쬐끔더 비쌉니다.ㅋ
사용방법은 관리자로 로그인하면 검색어 스킨에서 출력되는
검색단어 옆에 x <- 가 출력이 되고 이걸 누르면 삭제를 하며
중복된 단어가 있다면 전부 찾아서 동시에 삭제를 합니다.
[적용방법]
1,
lib/popular.lib.php <- 에서 아래코드추가
global $is_admin;
------------------------------------------------------------
2,
스킨/검색어스킨/popular.skin.php 에서 검색단어 출력 부분을 아래처럼 수정
(스킨마다 조금씩 차이가 있으므로 참고 합니다.)
if ($is_admin) {
echo "<a href='$g4[bbs_path]/search.php?sfl=wr_subject&sop=and&stx=".urlencode($list[$i][pp_word])."'>{$list[$i][pp_word]}</a> <a href=\"javascript:win_comment('$g4[path]/schdel.php?psp_word={$list[$i][pp_word]}');\" title='삭제'>x</a>";
}else {
echo "<a href='$g4[bbs_path]/search.php?sfl=wr_subject&sop=and&stx=".urlencode($list[$i][pp_word])."'>{$list[$i][pp_word]}</a> ";
}
-------------------------------------------------------------
3,
아래의 코드를 긁어서 schdel.php 라고 만들어서 경로를 g4 안으로 업로드
ex) g4/schdel.php
<?
include_once("./_common.php");
include_once("$g4[path]/head.sub.php");
if (!$is_admin)
alert_close("관리자만 이용하실 수 있습니다.");
//검색된 불량검색어 총갯수
$sql = " select count(*) as cnt from $g4[popular_table] where pp_word LIKE '$psp_word' ";
$row = sql_fetch($sql);
$total= $row[cnt];
//불량 검색어를 삭제하기 위해서 리스트를 만들고(중복때문에)
$sql2 = " select pp_id, pp_word from $g4[popular_table] where pp_word LIKE '$psp_word' order by pp_id ";
$result = sql_query($sql2);
//만들어진 리스트의 pp_id 를 뺑뺑이를 돌면서 순차적으로 삭제
while($datap = sql_fetch_array($result))
{
$pp_no = $datap[pp_id];
sql_query(" delete from $g4[popular_table] where pp_id = '$pp_no' ");
echo "<br>검색된 불량 단어: ({$psp_word}) - [{$pp_no}] 번 삭제 처리 완료.....<br>";
}
echo "<br>검색된 불량 단어를 총 [{$total}] 건을 정리 하였습니다.<br>";
echo "<br> <a href=\"javascript:window.opener.document.location.reload(); self.close();\"><b>창닫기 </b></a><br>";
?>
<?
include_once("$g4[path]/tail.sub.php");
?>
추천
0
0
댓글 7개

부연설명:
관리자로 로그인후 인기검색어가 출력되는 페이지에서 불량 검색 단어가 있는 옆에
배꼽이 나오는데 이걸 누르면 새창이 뜨면서 해당 단어가 있는 리스트를 전부 찾아서
동시에 삭제를 하면서 결과를 보여주고 [창닫기] 를 누르면 새창은 닫기가 되고
현재 열려진 페이지는 새로고침 이 됩니다.
관리자로 로그인후 인기검색어가 출력되는 페이지에서 불량 검색 단어가 있는 옆에
배꼽이 나오는데 이걸 누르면 새창이 뜨면서 해당 단어가 있는 리스트를 전부 찾아서
동시에 삭제를 하면서 결과를 보여주고 [창닫기] 를 누르면 새창은 닫기가 되고
현재 열려진 페이지는 새로고침 이 됩니다.

다시 한 번 감사드려요... ^^
스킨을 사용안하는뎅..
암튼좋은팁 감솨해요..ㅎ
암튼좋은팁 감솨해요..ㅎ
음,,,이번엔 50원이네...ㅎㅎㅎ
담엔 얼마일까?
잘 쓰겠습니다.^^
담엔 얼마일까?
잘 쓰겠습니다.^^
항상 헐랭이님의 팁 잘보고있습니다 ^^
휴 .. 전 언제쯤 헐랭이님 정도의 실력을 갖게될까요 ㅠㅠ
헐랭이님 php를 공부할때 밟아야할 커리큘럼이나 추천도서좀 부탁드립니다
아무리 소스를열어보고 해도 도무지 .. 공부가안되네요
php스쿨같은데가면 주눅들어서 나온답니다 ㅠㅠ 흑흑
휴 .. 전 언제쯤 헐랭이님 정도의 실력을 갖게될까요 ㅠㅠ
헐랭이님 php를 공부할때 밟아야할 커리큘럼이나 추천도서좀 부탁드립니다
아무리 소스를열어보고 해도 도무지 .. 공부가안되네요
php스쿨같은데가면 주눅들어서 나온답니다 ㅠㅠ 흑흑
ㄱ32098ㅕ342/a> 이런 이상한 문자는 삭제가 안되는데 방법이 없을까요

으왕ㅋ굳ㅋ
헐랭이님 쵝5~~~~~~
50억짜리 팁 감사합니다~
헐랭이님 쵝5~~~~~~
50억짜리 팁 감사합니다~