포인트 몽땅걸고..검색어 목록 지우는 소스 없을까요? 정보
포인트 몽땅걸고..검색어 목록 지우는 소스 없을까요?
본문
db접속하지 않고 화면에서 마우스를 클릭하는 방법으로 민망한 검색어를 목록에서 삭제할 수는 없을까요?
간혹
???? 라는 식으로 검색어를 입력하시는 분들이 있는데....
일일이 db접속해서 지울려니 짜증스럽네요...ㅜ.ㅡ
댓글 전체

http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=8734
요거랑...
http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=8912
요거가 있어용..
적절히 사용하시면 될듯합니다.
요거랑...
http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=8912
요거가 있어용..
적절히 사용하시면 될듯합니다.

아뇨......
http://www.79ne.com/
와보시면 아시겠지만...
?멸뎅??/a>
?좎룞?쇿뜝占?/a>
이런 말도 안되는 검색어를 입력하시는 분들이 ....ㅜ.ㅡ
이런걸 일일이 금지어에 다~~~ 집어 넣을 수도 없고.... ㅜ.ㅡ
그냥 관리자가 로그인하면
인기 검색에 목록 옆에 조그마한 x표 같은 것이 나타나서 x표 클릭하면 db에서 지워지도록 하는 방법이 좋을 것 같은데요.....
http://www.79ne.com/
와보시면 아시겠지만...
?멸뎅??/a>
?좎룞?쇿뜝占?/a>
이런 말도 안되는 검색어를 입력하시는 분들이 ....ㅜ.ㅡ
이런걸 일일이 금지어에 다~~~ 집어 넣을 수도 없고.... ㅜ.ㅡ
그냥 관리자가 로그인하면
인기 검색에 목록 옆에 조그마한 x표 같은 것이 나타나서 x표 클릭하면 db에서 지워지도록 하는 방법이 좋을 것 같은데요.....

원하시는 아무 곳이나 (일반페이지, 게시판 등등) 아래코드를 넣어준후
if ($popular =="cb") {
$sql = " TRUNCATE $g4[popular_table] ";
sql_query($sql);
}
링크에서 &popular=cb 를 추가해 주면 검색어 테이블을 전부 비우게 됩니다.
링크예제:홈주소/페이지명 또는 게시판링크&&popular=cb
if ($popular =="cb") {
$sql = " TRUNCATE $g4[popular_table] ";
sql_query($sql);
}
링크에서 &popular=cb 를 추가해 주면 검색어 테이블을 전부 비우게 됩니다.
링크예제:홈주소/페이지명 또는 게시판링크&&popular=cb

혹시나 모르므로 관리자만 실행이 되도록 해주세요.ㅋ

일단 헐랭이님 답변 감사합니다.
그런데요...
헉....전부 비우면 안되구요.....
선별해서 삭제하려고 하는 거랍니다.
예) http://79ne.com/bbs/search.php
1 영어 x
2 임산부 x
3 정해년 x
4 ?좎룞?쇿뜝占?/a> x
5 멸뎅??/a> x
6 아버지 x
7 사진 x
.... 등등...
이런 식으로 나타날 때 4번과 5번 항목만 클릭해서 지울 수는 없을까요?
조그마한 x표 같은 것이 관리자로 로그인 할 때만 나타나게 한 후 코멘트를 지우는 것처럼 그냥 지울 수 있으면 합니다.
그런데요...
헉....전부 비우면 안되구요.....
선별해서 삭제하려고 하는 거랍니다.
예) http://79ne.com/bbs/search.php
1 영어 x
2 임산부 x
3 정해년 x
4 ?좎룞?쇿뜝占?/a> x
5 멸뎅??/a> x
6 아버지 x
7 사진 x
.... 등등...
이런 식으로 나타날 때 4번과 5번 항목만 클릭해서 지울 수는 없을까요?
조그마한 x표 같은 것이 관리자로 로그인 할 때만 나타나게 한 후 코멘트를 지우는 것처럼 그냥 지울 수 있으면 합니다.

g4/del.php
<?
include_once("./_common.php");
include_once("$g4[path]/head.sub.php");
if (!$is_admin)
alert_close("관리자만 이용하실 수 있습니다.");
$list = array();
$sql = " select * from $g4[popular_table] ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++)
{
$list[$i] = $row;
$list[$i][pp_id] = $row[pp_id];
$list[$i][pp_word] = addslashes($row[pp_word]);
$list[$i][pp_date] = $row[pp_date];
$list[$i][pp_ip] = $row[pp_ip];
$list[$i][del_href] = "del.php?del_no={$list[$i][pp_id]}";
}
?>
<table width=500 cellpadding=1 cellspacing=1 border=0>
<tr bgcolor=#E1E1E1 align=center>
<td width=10% height=24>no</td>
<td width=35%><b>단어</b></td>
<td width=25%><b>날짜</b></td>
<td width=20%><b>아이피</b></td>
<td width=20%><b>삭제</b></td>
</tr>
<? for ($i=0; $i<count($list); $i++) { ?>
<tr height=25 bgcolor=#F6F6F6 align=center>
<td width="10%"><?=$list[$i][pp_id]?></td>
<td width="35%"><?=$list[$i][pp_word]?></td>
<td width="25%"><?=$list[$i][pp_date]?></td>
<td width="20%"><?=$list[$i][pp_ip]?></td>
<td width="20%"><a href='<?=$list[$i][del_href]?>'>삭제</a></td>
</tr>
<? } ?>
<? if ($i==0) { echo "<tr><td height=100 align=center colspan=4>자료가 없습니다.</td></tr>"; } ?>
</table>
<?
if ($del_no) {
if (!$is_admin) {
alert_close("관리자만 이용하실 수 있습니다.");
}
//del
sql_query(" delete from $g4[popular_table] where pp_id = '$del_no' ");
goto_url("./del.php");
}
?>
<?
include_once("$g4[path]/tail.sub.php");
?>
미리보기: http://kkk.myhome.tv/admins/del.php
<?
include_once("./_common.php");
include_once("$g4[path]/head.sub.php");
if (!$is_admin)
alert_close("관리자만 이용하실 수 있습니다.");
$list = array();
$sql = " select * from $g4[popular_table] ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++)
{
$list[$i] = $row;
$list[$i][pp_id] = $row[pp_id];
$list[$i][pp_word] = addslashes($row[pp_word]);
$list[$i][pp_date] = $row[pp_date];
$list[$i][pp_ip] = $row[pp_ip];
$list[$i][del_href] = "del.php?del_no={$list[$i][pp_id]}";
}
?>
<table width=500 cellpadding=1 cellspacing=1 border=0>
<tr bgcolor=#E1E1E1 align=center>
<td width=10% height=24>no</td>
<td width=35%><b>단어</b></td>
<td width=25%><b>날짜</b></td>
<td width=20%><b>아이피</b></td>
<td width=20%><b>삭제</b></td>
</tr>
<? for ($i=0; $i<count($list); $i++) { ?>
<tr height=25 bgcolor=#F6F6F6 align=center>
<td width="10%"><?=$list[$i][pp_id]?></td>
<td width="35%"><?=$list[$i][pp_word]?></td>
<td width="25%"><?=$list[$i][pp_date]?></td>
<td width="20%"><?=$list[$i][pp_ip]?></td>
<td width="20%"><a href='<?=$list[$i][del_href]?>'>삭제</a></td>
</tr>
<? } ?>
<? if ($i==0) { echo "<tr><td height=100 align=center colspan=4>자료가 없습니다.</td></tr>"; } ?>
</table>
<?
if ($del_no) {
if (!$is_admin) {
alert_close("관리자만 이용하실 수 있습니다.");
}
//del
sql_query(" delete from $g4[popular_table] where pp_id = '$del_no' ");
goto_url("./del.php");
}
?>
<?
include_once("$g4[path]/tail.sub.php");
?>
미리보기: http://kkk.myhome.tv/admins/del.php

역시 헐랭이님 실망시키지 않으시는 군요... ^^
감사합니다.
조금 아쉬운게 있다면 따로 실행시키지 않고
search.php 실행한 검색리스트에서 삭제되면 정말 좋겠네요.
지금 사용 중인 검색스킨 경로와 내용입니다.
g4/skin/popular/search/popular.skin.php
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
<link rel="stylesheet" href="<?=$popular_skin_path?>/style.css" type="text/css">
<table style="border:3px solid #dbe5f3;" width="180" cellpadding="0" cellspacing="0" align="center" valign="top">
<tr>
<td width="10" height="5"></td>
<td width="160" height="5"></td>
<td width="10" height="5"></td>
</tr>
<tr>
<td width="10" height="20"></td>
<td width="160" height="20"><span class=Tkeyword>실시간 인기 검색어</span></td>
<td width="10" height="20"></td>
</tr>
<tr>
<td width="10" height="1"></td>
<td bgcolor="#dbe5f3" width="160" height="1"></td>
<td width="10" height="1"></td>
</tr>
<tr>
<td width="10" height="5"></td>
<td width="160" height="5"></td>
<td width="10" height="5"></td>
</tr>
<tr>
<td width="10"></td>
<td width="160">
<table width="160" cellpadding="0" cellspacing="0" border="0">
<? for ($i=0; $i<count($list); $i++) { ?>
<tr>
<td width="140" height="20">
<?
echo "<img src={$popular_skin_path}/img/rank_$i.gif width=12 height=11 align=absmiddle> <a href='$g4[bbs_path]/search.php?sfl=wr_subject&sop=and&stx=".urlencode($list[$i][pp_word])."'>{$list[$i][pp_word]}</a>";
?></td>
<td width="20" align="right">
<span class=cnt><?=$list[$i][cnt]?></span></td>
</tr>
<? } ?>
<tr><td height="5"></td><td height="5"></td></tr>
</table></td>
<td width="10"></td>
</tr>
</table>
여기에 삭제 버튼을 넣을 수 있다면.....
감사합니다.
조금 아쉬운게 있다면 따로 실행시키지 않고
search.php 실행한 검색리스트에서 삭제되면 정말 좋겠네요.
지금 사용 중인 검색스킨 경로와 내용입니다.
g4/skin/popular/search/popular.skin.php
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
<link rel="stylesheet" href="<?=$popular_skin_path?>/style.css" type="text/css">
<table style="border:3px solid #dbe5f3;" width="180" cellpadding="0" cellspacing="0" align="center" valign="top">
<tr>
<td width="10" height="5"></td>
<td width="160" height="5"></td>
<td width="10" height="5"></td>
</tr>
<tr>
<td width="10" height="20"></td>
<td width="160" height="20"><span class=Tkeyword>실시간 인기 검색어</span></td>
<td width="10" height="20"></td>
</tr>
<tr>
<td width="10" height="1"></td>
<td bgcolor="#dbe5f3" width="160" height="1"></td>
<td width="10" height="1"></td>
</tr>
<tr>
<td width="10" height="5"></td>
<td width="160" height="5"></td>
<td width="10" height="5"></td>
</tr>
<tr>
<td width="10"></td>
<td width="160">
<table width="160" cellpadding="0" cellspacing="0" border="0">
<? for ($i=0; $i<count($list); $i++) { ?>
<tr>
<td width="140" height="20">
<?
echo "<img src={$popular_skin_path}/img/rank_$i.gif width=12 height=11 align=absmiddle> <a href='$g4[bbs_path]/search.php?sfl=wr_subject&sop=and&stx=".urlencode($list[$i][pp_word])."'>{$list[$i][pp_word]}</a>";
?></td>
<td width="20" align="right">
<span class=cnt><?=$list[$i][cnt]?></span></td>
</tr>
<? } ?>
<tr><td height="5"></td><td height="5"></td></tr>
</table></td>
<td width="10"></td>
</tr>
</table>
여기에 삭제 버튼을 넣을 수 있다면.....
