다음 링크에 있는 스킨 설치하신 분, 계신가요? 정보
다음 링크에 있는 스킨 설치하신 분, 계신가요?
관련링크
본문
링크 참조.
php info 에 다음과 같이 나열되어 있습니다.
제가 쓰는 호스팅에선 이상하게 작동을 안 하는데요...
iconv
iconv support enabled
iconv implementation glibc
iconv library version 2.2.4
Directive Local Value Master Value
iconv.input_encoding ISO-8859-1 ISO-8859-1
iconv.internal_encoding ISO-8859-1 ISO-8859-1
iconv.output_encoding ISO-8859-1 ISO-8859-1
이해 안 되는 것은 이부분...
>> 결과값은 인기검색어 테이블에서 가지고 오는 것입니다.
suggest.js 파일 하나 있는데... 어떻게 불러왔는지... -_-
성공하신 분 있으면 링크라도 남겨주세용. ~_~
php info 에 다음과 같이 나열되어 있습니다.
제가 쓰는 호스팅에선 이상하게 작동을 안 하는데요...
iconv
iconv support enabled
iconv implementation glibc
iconv library version 2.2.4
Directive Local Value Master Value
iconv.input_encoding ISO-8859-1 ISO-8859-1
iconv.internal_encoding ISO-8859-1 ISO-8859-1
iconv.output_encoding ISO-8859-1 ISO-8859-1
이해 안 되는 것은 이부분...
>> 결과값은 인기검색어 테이블에서 가지고 오는 것입니다.
suggest.js 파일 하나 있는데... 어떻게 불러왔는지... -_-
성공하신 분 있으면 링크라도 남겨주세용. ~_~
댓글 전체

iconv() 함수가 사용 가능한 테스트중인 서버3군데 모두 설치해 봤지만 실패 했습니다.ㅠㅠ
아무래두 설치설명 과정이 누락된 부분이 있는듯 한데 아무리봐두 모르겠네요.
아무래두 설치설명 과정이 누락된 부분이 있는듯 한데 아무리봐두 모르겠네요.

저도 아무리 봐도 모르겠습니다. -_-

해당 링크의 첨부화일 1과 2를 모두 다운 받아서
1) suggest.js 화일은 js 폴더에 업로드 합니다.
참고하여 다운받은 확장자 gz는 서치스킨입니다.(화일3개 있슴)
다운받은 gz내의 서치스킨 상단에 관리자님 설명대로 js화일 구문 불러오는 것을 넣으면 동작합니다. 검색스킨은 다운받은 것으로 해 주셔야 겠지요....
로컬에 설치시 정상동작 하더군요...(제 계정이 iconv를 지원하지 않아(ㅠ.ㅠ) 로컬에서 테스트함)
부디 성공하시길....^^
1) suggest.js 화일은 js 폴더에 업로드 합니다.
참고하여 다운받은 확장자 gz는 서치스킨입니다.(화일3개 있슴)
다운받은 gz내의 서치스킨 상단에 관리자님 설명대로 js화일 구문 불러오는 것을 넣으면 동작합니다. 검색스킨은 다운받은 것으로 해 주셔야 겠지요....
로컬에 설치시 정상동작 하더군요...(제 계정이 iconv를 지원하지 않아(ㅠ.ㅠ) 로컬에서 테스트함)
부디 성공하시길....^^

gz 파일을 압축은 풀었으나 화일 두개 던데요.. -_-,,
utf-8 버전인 것 같기도 하고...
실패했습니다. -_ㅠ
utf-8 버전인 것 같기도 하고...
실패했습니다. -_ㅠ
포인트 걸어놓은게 탐나서 어쩔수 없이 일부만 원리를 쪽지발송.
아래 최근글 축출원리 샘풀입니다.
http://pkgtest.mireene.com/gnu/test.php
-------------------------------------------------------------------
이해 안 되는 것은 이부분...
>> 결과값은 인기검색어 테이블에서 가지고 오는 것입니다
-------------------------------------------------------------------
소스는 쪽지로...
아래 최근글 축출원리 샘풀입니다.
http://pkgtest.mireene.com/gnu/test.php
-------------------------------------------------------------------
이해 안 되는 것은 이부분...
>> 결과값은 인기검색어 테이블에서 가지고 오는 것입니다
-------------------------------------------------------------------
소스는 쪽지로...

답변 감사합니다.
제가 원하는 것은 해당 스킨에 있는 내용입니다. :)
제가 원하는 것은 해당 스킨에 있는 내용입니다. :)
ㅎㅎ ^^ 다음에 또 기회 주세요.. 빠찡고`~~포인트 공급하기 어렵내요

아래 링크를 위 질문을 보고 설치를 해 보았는데요.
불여우에서는 문제시 되지 않으나 제가 아침에 IE7을 설치를 잘못한 것인지 이상합니다...ㅠ.ㅠ
http://www.okcounter.com/v04/
참고로 gz 화일 내용이며 적용한 것입니다. 검색스킨에 넣어 주세요.
_common.php 입니다.
<?
$g4_path = "../../.."; // common.php 의 상대 경로
include_once("$g4_path/common.php");
?>
search.skin.php 입니다.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
<script type="text/javascript" language="JavaScript" src="<?="$g4[path]/js/suggest.js"?>"></script>
<table align=center width=95% cellpadding=2 cellspacing=0>
<form name=fsearch method=get action="javascript:fsearch_submit(document.fsearch);" autocomplete="off">
<input type="hidden" name="srows" value="<?=$srows?>">
<tr>
<td align=center>
<?=$group_select?>
<script language="JavaScript">document.getElementById("gr_id").value = "<?=$gr_id?>";</script>
<select name=sfl class=select>
<option value="wr_subject||wr_content">제목+내용</option>
<option value="wr_subject">제목</option>
<option value="wr_content">내용</option>
<option value="mb_id">회원아이디</option>
<option value="wr_name">이름</option>
</select>
<input type=text name=stx maxlength=20 required itemname="검색어" value='<?=$text_stx?>'>
<input type=submit value=" 검 색 ">
<script language="javascript">
document.fsearch.sfl.value = "<?=$sfl?>";
function fsearch_submit(f)
{
/*
// 검색에 많은 부하가 걸리는 경우 이 주석을 제거하세요.
var cnt = 0;
for (var i=0; i<f.stx.value.length; i++)
{
if (f.stx.value.charAt(i) == ' ')
cnt++;
}
if (cnt > 1)
{
alert("빠른 검색을 위하여 검색어에 공백은 한개만 입력할 수 있습니다.");
f.stx.select();
f.stx.focus();
return;
}
*/
f.action = "";
f.submit();
}
</script>
</td>
</tr>
<tr>
<td align=center>
연산자
<input type="radio" name="sop" value="or" <?=($sop == "or") ? "checked" : "";?>>OR
<input type="radio" name="sop" value="and" <?=($sop == "and") ? "checked" : "";?>>AND
</td>
</tr>
</form>
</table>
<p>
<table align=center width=95% cellpadding=2 cellspacing=0>
<tr>
<td style='word-break:break-all;'>
<?
if ($stx) {
echo "<ul type=circle><li><b>검색된 게시판 리스트</b> (<b>{$board_count}</b>개의 게시판, <b>".number_format($total_count)."</b>개의 게시글, <b>".number_format($page)."/".number_format($total_page)."</b> 페이지)</ul>";
if ($board_count) {
echo "<ul><ul type=square style='line-height:130%;'>";
if ($onetable)
echo "<li><a href='?$search_query&gr_id=$gr_id'>전체게시판 검색</a>";
echo $str_board_list;
echo "</ul></ul>";
} else {
echo "<ul style='line-height:130%;'><li>검색된 자료가 하나도 없습니다.</ul>";
}
}
?>
<?
$k=0;
for ($idx=$table_index, $k=0; $idx<count($search_table) && $k<$rows; $idx++) {
echo "<ul type=circle><li><b><a href='./board.php?bo_table={$search_table[$idx]}&{$search_query}'><u>{$bo_subject[$idx]}</u></a>에서의 검색결과</b></ul>";
$comment_href = "";
for ($i=0; $i<count($list[$idx]) && $k<$rows; $i++, $k++) {
echo "<ul><ul type=square><li style='line-height:130%;'>";
if ($list[$idx][$i][wr_is_comment]) {
echo "<font color=999999>[코멘트]</font> ";
$comment_href = "#c_".$list[$idx][$i][wr_id];
}
echo "<a href='{$list[$idx][$i][href]}{$comment_href}'><u>";
echo $list[$idx][$i][subject];
echo "</u></a> [<a href='{$list[$idx][$i][href]}{$comment_href}' target=_blank>새창</a>]<br>";
echo $list[$idx][$i][content];
echo "<br><font color=#999999>{$list[$idx][$i][wr_datetime]}</font> ";
echo $list[$idx][$i][name];
echo "</ul></ul>";
}
}
?>
<p align=center><?=$write_pages?>
</td></tr></table>
<script language="JavaScript">
document.fsearch.stx.obj =
sug_set_properties(document.fsearch.stx, '<?=$search_skin_path?>/suggest_search.php', true, false, true);
</script>
suggest_search.php 입니다.
<?
include_once("./_common.php");
header("Content-Type: text/html; charset=utf-8");
$q = iconv("utf-8", "cp949", $q);
if ($q) {
$any = "";
if ($like)
$any = "%";
$javascript_object = "[";
$sql = " select pp_word, count(*) as cnt from $g4[popular_table] ";
$sql .= " where 1 ";
$sql .= " and pp_word like '".$any.$q."%' ";
$sql .= " group by pp_word ";
$sql .= " order by cnt desc ";
$sql .= " limit 15 ";
$result = sql_query($sql);
for($i=0;$row=sql_fetch_array($result);$i++) {
if ($i>0)
$javascript_object .= ",";
$s = stripslashes(strip_tags($row[pp_word]));
$s = str_replace("[", "", $s);
$s = str_replace("]", "", $s);
$s = str_replace("\n", "", $s);
$s = str_replace("\r", "", $s);
$str = iconv("cp949", "utf-8", $s);
$javascript_object .= "\"".$str."\"";
}
$javascript_object .= "];";
echo $javascript_object;
}
?>
위의 3가지는 검색스킨에 넣으시고
다운받으신 자바화일은 js에 넣으세요....
불여우에서는 문제시 되지 않으나 제가 아침에 IE7을 설치를 잘못한 것인지 이상합니다...ㅠ.ㅠ
http://www.okcounter.com/v04/
참고로 gz 화일 내용이며 적용한 것입니다. 검색스킨에 넣어 주세요.
_common.php 입니다.
<?
$g4_path = "../../.."; // common.php 의 상대 경로
include_once("$g4_path/common.php");
?>
search.skin.php 입니다.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
<script type="text/javascript" language="JavaScript" src="<?="$g4[path]/js/suggest.js"?>"></script>
<table align=center width=95% cellpadding=2 cellspacing=0>
<form name=fsearch method=get action="javascript:fsearch_submit(document.fsearch);" autocomplete="off">
<input type="hidden" name="srows" value="<?=$srows?>">
<tr>
<td align=center>
<?=$group_select?>
<script language="JavaScript">document.getElementById("gr_id").value = "<?=$gr_id?>";</script>
<select name=sfl class=select>
<option value="wr_subject||wr_content">제목+내용</option>
<option value="wr_subject">제목</option>
<option value="wr_content">내용</option>
<option value="mb_id">회원아이디</option>
<option value="wr_name">이름</option>
</select>
<input type=text name=stx maxlength=20 required itemname="검색어" value='<?=$text_stx?>'>
<input type=submit value=" 검 색 ">
<script language="javascript">
document.fsearch.sfl.value = "<?=$sfl?>";
function fsearch_submit(f)
{
/*
// 검색에 많은 부하가 걸리는 경우 이 주석을 제거하세요.
var cnt = 0;
for (var i=0; i<f.stx.value.length; i++)
{
if (f.stx.value.charAt(i) == ' ')
cnt++;
}
if (cnt > 1)
{
alert("빠른 검색을 위하여 검색어에 공백은 한개만 입력할 수 있습니다.");
f.stx.select();
f.stx.focus();
return;
}
*/
f.action = "";
f.submit();
}
</script>
</td>
</tr>
<tr>
<td align=center>
연산자
<input type="radio" name="sop" value="or" <?=($sop == "or") ? "checked" : "";?>>OR
<input type="radio" name="sop" value="and" <?=($sop == "and") ? "checked" : "";?>>AND
</td>
</tr>
</form>
</table>
<p>
<table align=center width=95% cellpadding=2 cellspacing=0>
<tr>
<td style='word-break:break-all;'>
<?
if ($stx) {
echo "<ul type=circle><li><b>검색된 게시판 리스트</b> (<b>{$board_count}</b>개의 게시판, <b>".number_format($total_count)."</b>개의 게시글, <b>".number_format($page)."/".number_format($total_page)."</b> 페이지)</ul>";
if ($board_count) {
echo "<ul><ul type=square style='line-height:130%;'>";
if ($onetable)
echo "<li><a href='?$search_query&gr_id=$gr_id'>전체게시판 검색</a>";
echo $str_board_list;
echo "</ul></ul>";
} else {
echo "<ul style='line-height:130%;'><li>검색된 자료가 하나도 없습니다.</ul>";
}
}
?>
<?
$k=0;
for ($idx=$table_index, $k=0; $idx<count($search_table) && $k<$rows; $idx++) {
echo "<ul type=circle><li><b><a href='./board.php?bo_table={$search_table[$idx]}&{$search_query}'><u>{$bo_subject[$idx]}</u></a>에서의 검색결과</b></ul>";
$comment_href = "";
for ($i=0; $i<count($list[$idx]) && $k<$rows; $i++, $k++) {
echo "<ul><ul type=square><li style='line-height:130%;'>";
if ($list[$idx][$i][wr_is_comment]) {
echo "<font color=999999>[코멘트]</font> ";
$comment_href = "#c_".$list[$idx][$i][wr_id];
}
echo "<a href='{$list[$idx][$i][href]}{$comment_href}'><u>";
echo $list[$idx][$i][subject];
echo "</u></a> [<a href='{$list[$idx][$i][href]}{$comment_href}' target=_blank>새창</a>]<br>";
echo $list[$idx][$i][content];
echo "<br><font color=#999999>{$list[$idx][$i][wr_datetime]}</font> ";
echo $list[$idx][$i][name];
echo "</ul></ul>";
}
}
?>
<p align=center><?=$write_pages?>
</td></tr></table>
<script language="JavaScript">
document.fsearch.stx.obj =
sug_set_properties(document.fsearch.stx, '<?=$search_skin_path?>/suggest_search.php', true, false, true);
</script>
suggest_search.php 입니다.
<?
include_once("./_common.php");
header("Content-Type: text/html; charset=utf-8");
$q = iconv("utf-8", "cp949", $q);
if ($q) {
$any = "";
if ($like)
$any = "%";
$javascript_object = "[";
$sql = " select pp_word, count(*) as cnt from $g4[popular_table] ";
$sql .= " where 1 ";
$sql .= " and pp_word like '".$any.$q."%' ";
$sql .= " group by pp_word ";
$sql .= " order by cnt desc ";
$sql .= " limit 15 ";
$result = sql_query($sql);
for($i=0;$row=sql_fetch_array($result);$i++) {
if ($i>0)
$javascript_object .= ",";
$s = stripslashes(strip_tags($row[pp_word]));
$s = str_replace("[", "", $s);
$s = str_replace("]", "", $s);
$s = str_replace("\n", "", $s);
$s = str_replace("\r", "", $s);
$str = iconv("cp949", "utf-8", $s);
$javascript_object .= "\"".$str."\"";
}
$javascript_object .= "];";
echo $javascript_object;
}
?>
위의 3가지는 검색스킨에 넣으시고
다운받으신 자바화일은 js에 넣으세요....

ㅎ ㅏㅎ ㅏ핫;
_common.php 파일이 빠졌군요! -_-,,,
익스와 불여우 다 잘 됩니다. ^ ^
_common.php 파일이 빠졌군요! -_-,,,
익스와 불여우 다 잘 됩니다. ^ ^

감사합니다.^^
정리하셔서 팁으로 등록을 해주세요.
정리하셔서 팁으로 등록을 해주세요.

별거 없습니다....
그냥 다운받아서 하라는대로 하시면 종료임....^^
그냥 다운받아서 하라는대로 하시면 종료임....^^