닉

그누 통합검색에서 클럽문제 팁입니다.

· 2007-10-16 (화) 16:20:49 · 1605 · 2
우선먼저 club 폴더에서 index.php 파일을 전체수정합니다.
<?php
$qquu=str_replace("?","",$_SERVER[SCRIPT_NAME].$_SERVER['QUERY_STRING']);
$qquu=str_replace("/club/index.php","",$_SERVER[SCRIPT_NAME].$_SERVER['QUERY_STRING']);
if($qquu!="")
{
include "../dbconfig.php";
mysql_connect("$mysql_host","$mysql_user","$mysql_password");
mysql_select_db($mysql_db);
$cb=mysql_fetch_object(mysql_query("select nc_club.cb_name as timu from nc_club where cb_id='$qquu' "));
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>클럽</title>
</head>
<frameset rows="0,100%" border="0" framespacing="0" bordercolor="#FFFFFF">
<frame src="about:blank" scrolling="NO" noresize frameborder="NO">
<frame src="club_main.php?cb_id=<?=$qquu?>" id="kimho" name="kimho" noresize frameborder="NO">
</noframes>
</html>

<?php
exit();
} else {
?>
<?
include_once "./club_index.php";
?>
<? } ?>

여기까지 다 바꾸었죠?
그럼 아래를 보세요.

그리고 club_main.php 파일 열어봅니다.

<script language="javascript" src="<?=$g4[path]?>/js/sideview.js"></script>
여기 금방 아래에 아래 소스를 추가해넣으세요.

<script language=javascript>
function goMain(){
if(parent.document.getElementById("kimho")){
return false;
}else{
parent.location.replace('<?=$g4[path]?>/club/?<?=$_GET[cb_id]?>');
return false;
}
}
goMain();
</script>

그다음 게시판 스킨을 수정해야겠죠.
게시판스킨에서 list.skin.php 그리고 view.skin.php 와 write.skin.php 에서 제일 위에 아래소스를 삽입해넣으세요.

<script language=javascript>
function goMain(){
if(parent.document.getElementById("CLUB_BODY")){
return false;
}else{
parent.location.replace('<?=$g4[path]?>/club/?<?=$_GET[classid]?>');
return false;
}
}
goMain();
</script>
그리고 아래 파일을 열어보세요.
g4/skin/search/basic/search.skin.php 이파일을 열고 난 다음에 수정사항이 있습니다.

<td width="100" valign="top">
<?
echo "<a href='{$list[$idx][$i][href]}{$comment_href}' target='_blank'>{$img}</a>";
?></td>

이걸 아래와 같이 수정하세요.

<?
$sql = " select bo_subject, gr_id from $g4[board_table] where bo_table = '$search_table[$idx]' ";
$row = sql_fetch($sql);
$bo_subject[$idx] = $row[bo_subject];
$bo_gr_id = $row[gr_id];
if ($roo[bf_file] && file_exists($thumb)) {
?>
<td width="100" valign="top">
<?
if ($bo_gr_id=="club") {
echo "<a href='$g4[path]/club/?{$search_table[$idx]}&wr_id={$list[$idx][$i][wr_id]}' target='_blank'>{$img}</a>";
} else {
echo "<a href='{$list[$idx][$i][href]}{$comment_href}' target='_blank'>{$img}</a>";
}
?></td>
<? } ?>

이걸 참고하고 통합검색에서 그룹아이디 club 으로 판단해서 링크를 수정하세요.
먼저 적용해보시고 오류랑 뜨거나 문제점이 있으면 제때에 말씀주세요.

A/S 100% 책임져줄거에요. ^^
|

댓글 2개

불당님께서 보시면 club 폴더에 index.php 에서 좀 손을 도 보시는걸 도움요청합니다. 뭐가 빠졌나면 클럽을 설치하지 않았을때 제시하는 소스가 빠졌어요.
아~ 나중에 천천히 볼께요. ㅎㅎ...
댓글을 작성하시려면 로그인이 필요합니다.

그누4 플러그인

3,524건

그누보드에는 여러가지 기능 추가가 쉽도록 제작 되었습니다. 플러그인의 저작권은 해당 플러그인 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다. 플러그인 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y

+
제목 글쓴이 날짜 조회
07-10-19 조회 2,048
07-10-19 조회 1,465
07-10-19 조회 1,551
07-10-19 조회 1,753
07-10-18 조회 1,575
07-10-18 조회 3,794
07-10-17 조회 2,198
07-10-17 조회 7,749
07-10-17 조회 1,988
07-10-17 조회 1,550
07-10-17 조회 1,616
07-10-16 조회 1,523
07-10-16 조회 1,606
07-10-16 조회 2,569
07-10-16 조회 1,445