그누보드 통합검색에 클럽 정보
그누보드 통합검색에 클럽
본문
통합검색을 하면 클럽의 게시물도 검색이 되어 나옵니다.
해당그을 클릭하면 클럽의 상하단이 없이 게시판만 나오는데..
헤드와 푸터가 같이 나와 완벽한 클럽으로 이동을 하게 하려면 어떻게 해야 할까요?
해당그을 클릭하면 클럽의 상하단이 없이 게시판만 나오는데..
헤드와 푸터가 같이 나와 완벽한 클럽으로 이동을 하게 하려면 어떻게 해야 할까요?
추천
0
0
댓글 전체
검색스킨에 if문으로 해당게시판의 그룹이 클럽 그룹이면 주소를 클럽의 게시물 주소로 만들어주면 되겠네요^^

시리어스님 여러시도를 하여보았는데 할줄 몰라서 이렇게 글을 올립니다. ㅎㅎ
도와주셔요~
도와주셔요~

그러한 검색관련 스킨을 제작 해야 겠죠...
http://www.sir.co.kr/bbs/tb.php/g4_skin/46065
링크를 거는 방법을 제가 올린 방법을 참조하시고
basic스킨 복사하여서 새롭게
if($gr_id == club){
//공통 링크 $href = "";
} else {
//$href = "";
}
뭐 이런 식으로 하면 될 수 있습니다.
링크 거는 방법을 잘 살펴 보면 답이 있습니다.
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 " <font color=#999999>".substr($list[$idx][$i][wr_datetime],0,16)."</font><br>";
//echo " {$list[$idx][$i][name]}";
echo "<span class='sch_l_c'>{$list[$idx][$i][content]}</span>";
?></td>
</tr>
</table>
</div>
아무리 발버둥을 쳐도 저의 실력으로는 안되네요..
클럽 에러만 뜨네요 해당글이 없다는 클럽에러 메시지가 뜹니다.
다음은 검색부분의 코드입니다.
열정님 도와주세요..
<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 " <font color=#999999>".substr($list[$idx][$i][wr_datetime],0,16)."</font><br>";
//echo " {$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값입니다....
어떻게 넘기느냐입니다...
그것은 제 소스를 보시고 적용하시면 될 듯 합니다..
그누보드 기본 소스에 이미지 보여지는
소스는 첨가되지 않았을 텐데요....
그리고
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 값은 없는데..
어떻게 해야하나요?
어떻게 해야하나요?
