그누보드 통합검색에 클럽

통합검색을 하면 클럽의 게시물도 검색이 되어 나옵니다.
해당그을 클릭하면 클럽의 상하단이 없이 게시판만 나오는데..
헤드와 푸터가 같이 나와 완벽한 클럽으로 이동을 하게 하려면 어떻게 해야 할까요?
|

댓글 8개

검색스킨에 if문으로 해당게시판의 그룹이 클럽 그룹이면 주소를 클럽의 게시물 주소로 만들어주면 되겠네요^^
시리어스님 여러시도를 하여보았는데 할줄 몰라서 이렇게 글을 올립니다. ㅎㅎ
도와주셔요~
그러한 검색관련 스킨을 제작 해야 겠죠...

http://www.sir.co.kr/bbs/tb.php/g4_skin/46065
링크를 거는 방법을 제가 올린 방법을 참조하시고

basic스킨 복사하여서 새롭게

if($gr_id == club){
//공통 링크 $href = "";
} else {
//$href = "";
}

뭐 이런 식으로 하면 될 수 있습니다.
링크 거는 방법을 잘 살펴 보면 답이 있습니다.
안녕하세요..
아무리 발버둥을 쳐도 저의 실력으로는 안되네요..

클럽 에러만 뜨네요 해당글이 없다는 클럽에러 메시지가 뜹니다.

다음은 검색부분의 코드입니다.
열정님 도와주세요..

<div id="g_s_l">
<?
echo "<b>검색된 리스트</b> (<b>{$board_count}</b>개의 리스트, <b>".number_format($total_count)."</b>개의 게시글, <b>".number_format($page)."/".number_format($total_page)."</b> 페이지)<p>";
if ($board_count) {
if ($onetable)
echo "<a href='?$search_query&gr_id=$gr_id'>전체 검색</a><p>";
echo $str_board_list;
} else {
echo "<p>검색 결과가 없습니다.";
}
?>
</div>
<div id="t_bar"></div>
<?
}

$k=0;
for ($idx=$table_index, $k=0; $idx<count($search_table) && $k<$rows; $idx++)
{
?>
<div id="g_l_t"><span class='sch_l_t'><?=$bo_subject[$idx]?></span></div>
<?
$comment_href = "";
for ($i=0; $i<count($list[$idx]) && $k<$rows; $i++, $k++)
//썸네일 코드 시작
{
//이미지 출력 시작
$img = $list[$idx][$i][wr_id];
$roo = sql_fetch(" select bf_file from $g4[board_file_table] where bo_table = '$search_table[$idx]' and wr_id = '$img' and bf_no = '0' ");
if (preg_match("/\.($config[cf_image_extension])$/i", $roo[bf_file])) {
$imgser = "<img src='$g4[path]/data/file/$search_table[$idx]/$roo[bf_file]' width=80 height=100 border=0>";
}

$data_path = $g4['path'] . "/data/file/{$search_table[$idx]}";//라이브러리 파일 참조
$thumb_path = $data_path . '/thumb_80_100';

$sch_w = 80; //썸네일 가로사이즈
$sch_h = 100; //썸네일 세로사이즈
$sch_q = 100; //썸네일 퀼리티

if (!is_dir($thumb_path)) {
@mkdir($thumb_path, 0707);
@chmod($thumb_path, 0707);
}
$filename = $roo[bf_file]; //파일명
$thumb = $thumb_path.'/'.$filename; //썸네일
if (!file_exists($thumb))
{
$file = $data_path.'/'.$filename; //원본
if (preg_match("/\.(jp[e]?g|gif|png)$/i", $file) && file_exists($file))
{
$size = getimagesize($file);
if ($size[2] == 1)
$src = imagecreatefromgif($file);
else if ($size[2] == 2)
$src = imagecreatefromjpeg($file);
else if ($size[2] == 3)
$src = imagecreatefrompng($file);
else
continue;

$rate = $sch_w / $size[0];
$height = (int)($size[1] * $rate);

if ($height < $sch_h)
$dst = imagecreatetruecolor($sch_w, $height);
else
$dst = imagecreatetruecolor($sch_w, $sch_h);
imagecopyresampled($dst, $src, 0, 0, 0, 0, $sch_w, $height, $size[0], $size[1]);
imagejpeg($dst, $thumb_path.'/'.$filename, $sch_q);
chmod($thumb_path.'/'.$filename, 0707);
}
}

if (file_exists($thumb)) {
$img = "<img src='$thumb' align='absmiddle' border='0'>";
}
?>
<div id="g_l_l">
<table width="750" cellpadding="0" cellspacing="0" border="0" align="center">
<tr>
<?
//이미지가 있을 때
if ($roo[bf_file] && file_exists($thumb)) {
?>
<td width="100" valign="top">
<?
echo "<a href='{$list[$idx][$i][href]}{$comment_href}' target='_blank'>{$img}</a>";
?></td>
<? } ?>
<td valign="top" style="padding:0 10 0 0px;">
<?
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}' target='_blank'><span class='sch_l_s'>{$list[$idx][$i][subject]}</span></a>";
echo "&nbsp;&nbsp;&nbsp;<font color=#999999>".substr($list[$idx][$i][wr_datetime],0,16)."</font><br>";
//echo "&nbsp;&nbsp;&nbsp;{$list[$idx][$i][name]}";
echo "<span class='sch_l_c'>{$list[$idx][$i][content]}</span>";
?></td>
</tr>
</table>
</div>
이 소스는 어디에서 발췌하셨나요?

그누보드 기본 소스에 이미지 보여지는

소스는 첨가되지 않았을 텐데요....

그리고

echo "<a href='{$list[$idx][$i][href]}{$comment_href}' target='_blank'><span class='sch_l_s'>{$list[$idx][$i][subject]}</span></a>";

이부분이 검색에서 보여주는 검색된 게시물 제목이 됩니다.
이부분의 "<a href='{$list[$idx][$i][href]}{$comment_href}' target='_blank'>"의 내용만 바뀐다면 될 듯 싶은데...

if($gr_id == club){
$link_gr_id = "<a href='$g4[path]/club/club_main.php?cb_id=".$search_table[$idx]."' target='_blank'>";
} else {
$link_gr_id = "<a href='{$list[$idx][$i][href]}{$comment_href}' target='_blank'>";
}

echo "{$link_gr_id} <span class='sch_l_s'>{$list[$idx][$i][subject]}</span></a>";


이렇게 하면 될 듯 싶은데 문제는 $doc값입니다....

어떻게 넘기느냐입니다...

그것은 제 소스를 보시고 적용하시면 될 듯 합니다..
안녕하세요 열정님^^
정말 이렇게 답변및 도와주셔서 감사드립니다.

다음 검색스킨은 모르솔라 유아원님의 스킨중의 일부 내용입니다.
위의 내용대로 한번 시도해봐야겠습니다.

정말 감사합니다.
열정님의 소스에 $doc 값은 없는데..
어떻게 해야하나요?
http://www.sir.co.kr/bbs/tb.php/g4_skin/46065
이자료를 살펴보세요...

$doc값을 <input hidden>으로 보냅니다.
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 플러그인

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

+
제목 글쓴이 날짜 조회
18년 전 조회 1,051
18년 전 조회 1,521
18년 전 조회 1,403
18년 전 조회 1,342
18년 전 조회 1,947
18년 전 조회 1,131
18년 전 조회 1,235
18년 전 조회 2,627
18년 전 조회 2,356
18년 전 조회 1,245
18년 전 조회 1,191
18년 전 조회 1,634
18년 전 조회 1,449
18년 전 조회 1,238
18년 전 조회 1,184
🐛 버그신고