안녕하세요 최신글 탭 앵커관련질문과 탭별로 더보기 눌렀을때 게시판 리스트 링크 질문입니다 정보
안녕하세요 최신글 탭 앵커관련질문과 탭별로 더보기 눌렀을때 게시판 리스트 링크 질문입니다
본문
안녕하세요?
마일드페퍼님의 최신그룹탭을 이용하다가 질문이 있어 이렇게 글을 씁니다.
탭을 누르게되면 페이지 최상단으로 이동해서 어떻게 수정해야하나 아무리보고 검색해봐도
초짜에겐 무리가 있네요..
<a href="#">로 되어있어 페이지 최상단으로 가는거 같습니다만...
그리고 그룹별로 더보기 클릭시 해당 그룹 페이지 리스트로 가고싶은데
그부분도 <a href="#"> 이부분도 검색이랑 할꺼다해보고 쑈를해도
잘아는게 없는 초보라 힘이드네요
많은 고수님들의 답변 기다리겠습니다
<div style="height:106px" class="tab_list m1">
<ul>
<?
for($m=0; $m<count($gr_id); $m++) {
$num = $m+1;
?>
<li class="m<?=$num?>">
<a href="#" jquery16408452460570924265="<?=$num?>">
<span><?=$gr[$m][gr_subject]?></span>
</a>
<ul>
<?
$empty_row = $rows - count($list[$m]);
for($n=0; $n<count($list[$m]); $n++) {
echo "<li>";
echo "<a class=\"board\" href=\"{$g4[bbs_path]}/board.php?bo_table={$list[$m][$n][bo_table]}\">[{$list[$m][$n][bo_subject]}] </a>";
echo "<a href=\"{$list[$m][$n]['href']}\">{$list[$m][$n][subject]}</a>";
echo "<span class=\"datetime\">{$list[$m][$n][datetime2]}</span>";
/* 아이콘 사용시 본 주석을 삭제하고, 활성화 시켜주세요.
echo " " . $list[$m][$n]['icon_new'];
echo " " . $list[$m][$n]['icon_file'];
echo " " . $list[$m][$n]['icon_link'];
echo " " . $list[$m][$n]['icon_hot'];
echo " " . $list[$m][$n]['icon_secret'];
*/
echo "</li>";
}
for($l=0; $l<$empty_row; $l++) {
echo "<li> <a href='#'>".$gr[$m][gr_subject]."탭의 최신글이 더 없습니다.</a></li>";
}
?>
<li class="more"> <a href="#">더보기</a>
</li>
</ul>
</li>
<? } ?>
</ul>
</div>
<script type="text/javascript">
jQuery(function($){
var tab = $('.tab_list');
tab.removeClass('js_off');
tab.css('height', tab.find('>ul>li>ul:visible').height()+40);
function onSelectTab(){
var t = $(this);
var myClass = t.parent('li').attr('class');
t.parents('.tab_list:first').attr('class', 'tab_list '+myClass);
tab.css('height', t.next('ul').height()+40);
}
tab.find('>ul>li>a').click(onSelectTab).focus(onSelectTab);
});
</script>
<?
if (!defined("_GNUBOARD_")) exit;
function latest_tab_group($group="", $rows=10, $subject_len=40, $skin="latest_tab_group", $option="")
{
global $g4;
$ltg_path = $g4[path]."/skin/latest";
$ltg_skin_path = $ltg_path."/".$skin;
$gr_id = explode("|", $group);
$gr = array();
$list = array();
for($i=0; $i<count($gr_id); $i++) {
$gr[$i] = sql_fetch("select gr_subject from $g4[group_table] where gr_id = '$gr_id[$i]'");
$sql = " select bo_table from $g4[board_table] where gr_id='$gr_id[$i]'";
$result = sql_query($sql);
$cnt = 0;
for ($j=0; $row=sql_fetch_array($result); $j++) {
$tmp_board_table = $g4['write_prefix'] . $row[bo_table];
$sql2 = "select * from $tmp_board_table where wr_is_comment = 0 order by wr_num limit 0, $rows";
$result2 = sql_query($sql2);
for($k=0; $row2=sql_fetch_array($result2); $k++) {
$ar[$i][$cnt] = $row2[wr_datetime];
$bo = sql_fetch("select bo_table, bo_subject from $g4[board_table] where bo_table = '$row[bo_table]'");
$list[$i][$cnt] = get_list($row2, $bo, $ltg_skin_path, $subject_len);
$list[$i][$cnt][bo_subject] = $bo[bo_subject];
$list[$i][$cnt][bo_table] = $bo[bo_table];
$cnt = $cnt + 1;
}
}
array_multisort($ar[$i], SORT_DESC, $list[$i]);
if($cnt>$rows) array_splice($list[$i], $rows);
}
ob_start();
include_once("$ltg_skin_path/latest.skin.php");
$content = ob_get_contents();
ob_end_clean();
return $content;
}
?>
마일드페퍼님의 최신그룹탭을 이용하다가 질문이 있어 이렇게 글을 씁니다.
탭을 누르게되면 페이지 최상단으로 이동해서 어떻게 수정해야하나 아무리보고 검색해봐도
초짜에겐 무리가 있네요..
<a href="#">로 되어있어 페이지 최상단으로 가는거 같습니다만...
그리고 그룹별로 더보기 클릭시 해당 그룹 페이지 리스트로 가고싶은데
그부분도 <a href="#"> 이부분도 검색이랑 할꺼다해보고 쑈를해도
잘아는게 없는 초보라 힘이드네요
많은 고수님들의 답변 기다리겠습니다
<div style="height:106px" class="tab_list m1">
<ul>
<?
for($m=0; $m<count($gr_id); $m++) {
$num = $m+1;
?>
<li class="m<?=$num?>">
<a href="#" jquery16408452460570924265="<?=$num?>">
<span><?=$gr[$m][gr_subject]?></span>
</a>
<ul>
<?
$empty_row = $rows - count($list[$m]);
for($n=0; $n<count($list[$m]); $n++) {
echo "<li>";
echo "<a class=\"board\" href=\"{$g4[bbs_path]}/board.php?bo_table={$list[$m][$n][bo_table]}\">[{$list[$m][$n][bo_subject]}] </a>";
echo "<a href=\"{$list[$m][$n]['href']}\">{$list[$m][$n][subject]}</a>";
echo "<span class=\"datetime\">{$list[$m][$n][datetime2]}</span>";
/* 아이콘 사용시 본 주석을 삭제하고, 활성화 시켜주세요.
echo " " . $list[$m][$n]['icon_new'];
echo " " . $list[$m][$n]['icon_file'];
echo " " . $list[$m][$n]['icon_link'];
echo " " . $list[$m][$n]['icon_hot'];
echo " " . $list[$m][$n]['icon_secret'];
*/
echo "</li>";
}
for($l=0; $l<$empty_row; $l++) {
echo "<li> <a href='#'>".$gr[$m][gr_subject]."탭의 최신글이 더 없습니다.</a></li>";
}
?>
<li class="more"> <a href="#">더보기</a>
</li>
</ul>
</li>
<? } ?>
</ul>
</div>
<script type="text/javascript">
jQuery(function($){
var tab = $('.tab_list');
tab.removeClass('js_off');
tab.css('height', tab.find('>ul>li>ul:visible').height()+40);
function onSelectTab(){
var t = $(this);
var myClass = t.parent('li').attr('class');
t.parents('.tab_list:first').attr('class', 'tab_list '+myClass);
tab.css('height', t.next('ul').height()+40);
}
tab.find('>ul>li>a').click(onSelectTab).focus(onSelectTab);
});
</script>
<?
if (!defined("_GNUBOARD_")) exit;
function latest_tab_group($group="", $rows=10, $subject_len=40, $skin="latest_tab_group", $option="")
{
global $g4;
$ltg_path = $g4[path]."/skin/latest";
$ltg_skin_path = $ltg_path."/".$skin;
$gr_id = explode("|", $group);
$gr = array();
$list = array();
for($i=0; $i<count($gr_id); $i++) {
$gr[$i] = sql_fetch("select gr_subject from $g4[group_table] where gr_id = '$gr_id[$i]'");
$sql = " select bo_table from $g4[board_table] where gr_id='$gr_id[$i]'";
$result = sql_query($sql);
$cnt = 0;
for ($j=0; $row=sql_fetch_array($result); $j++) {
$tmp_board_table = $g4['write_prefix'] . $row[bo_table];
$sql2 = "select * from $tmp_board_table where wr_is_comment = 0 order by wr_num limit 0, $rows";
$result2 = sql_query($sql2);
for($k=0; $row2=sql_fetch_array($result2); $k++) {
$ar[$i][$cnt] = $row2[wr_datetime];
$bo = sql_fetch("select bo_table, bo_subject from $g4[board_table] where bo_table = '$row[bo_table]'");
$list[$i][$cnt] = get_list($row2, $bo, $ltg_skin_path, $subject_len);
$list[$i][$cnt][bo_subject] = $bo[bo_subject];
$list[$i][$cnt][bo_table] = $bo[bo_table];
$cnt = $cnt + 1;
}
}
array_multisort($ar[$i], SORT_DESC, $list[$i]);
if($cnt>$rows) array_splice($list[$i], $rows);
}
ob_start();
include_once("$ltg_skin_path/latest.skin.php");
$content = ob_get_contents();
ob_end_clean();
return $content;
}
?>
댓글 전체
<?= $g4['bbs_path'] ?>/board.php?bo_table=<?= $bo_table ?>? 자문자답 ;;
집에가면 테스해봐야겠네요 ;;
집에가면 테스해봐야겠네요 ;;
ㅋㅋ 안돼네요;;
시하님 덕분에 해결했네요 ^^
<a href="#" onclick="javascript:return false;">
<li class="more"> <a href="<?=$g4[bbs_path]?>/group.php?gr_id=<?=$gr_id[$m]?>">더보기</a>
<a href="#" onclick="javascript:return false;">
<li class="more"> <a href="<?=$g4[bbs_path]?>/group.php?gr_id=<?=$gr_id[$m]?>">더보기</a>