게시판 리스트를 글번호 1번부터 나타내는 방법을 알려주시기 부탁드립니다. 정보
게시판 리스트를 글번호 1번부터 나타내는 방법을 알려주시기 부탁드립니다.본문
게시판 리스트를 보면 최근 글 번호(큰숫자)가 앞으로 나오도록 되어 있습니다.
특정 게시판의 글 리스트를 처음에 등록한 글 순서(작은 글 번호)대로 나타내고 싶습니다.
어디를 수정하여야 되는지 알려주시기를 부탁드립니다.
고맙습니다.
댓글 전체
단순히 먼저쓴글 순서대로 정렬하시려면...
해당게시판의 관리자모드에서...
리스트 정렬 필드를...
wr_datetime asc : 날짜 이전것 부터...
로 하면 글쓴시점상 먼저인 순서대로 정렬됩니다...
해당게시판의 관리자모드에서...
리스트 정렬 필드를...
wr_datetime asc : 날짜 이전것 부터...
로 하면 글쓴시점상 먼저인 순서대로 정렬됩니다...
게시판 리스트 페이지를 보시면 쿼리문 후반쯤에 [필드 desc ] 이런부분이 있을겁니다.
desc <== 이걸지우시고 asc 이걸로 바꾸시면 역으로 정렬됩니다.
desc <== 이걸지우시고 asc 이걸로 바꾸시면 역으로 정렬됩니다.
list.skin.php
view.skin.php 등 속에는 위의 두 분 고수님께서 말씀하신 단어(wr_datetime asc / desc)들을 찾을 수없습니다.
좀 더 자세하게 지도하여 주시기를 부탁드립니다.
고맙습니다.
view.skin.php 등 속에는 위의 두 분 고수님께서 말씀하신 단어(wr_datetime asc / desc)들을 찾을 수없습니다.
좀 더 자세하게 지도하여 주시기를 부탁드립니다.
고맙습니다.

관리자 로그인 관리자페이지에서 해당게시판수정페이지 중간보다 조금아래부분
"리스트 정렬 필드" 이부분에서 설정하세요
"리스트 정렬 필드" 이부분에서 설정하세요
특정 게시판만 리스트 표시 순서를 바꾸고 싶어서요.
부탁드립니다.
부탁드립니다.
수고하십니다. 처음으로 포인트를 얻을 수 있을런지...^^
board.php?bo_table=notice&sst=wr_num&sod=desc
sst : 정렬할 필드명
sod : desc(내림차순) 또는 오름차순(asc)
이상입니다. 시원하게 해결되시길....
board.php?bo_table=notice&sst=wr_num&sod=desc
sst : 정렬할 필드명
sod : desc(내림차순) 또는 오름차순(asc)
이상입니다. 시원하게 해결되시길....
포대장님 감사합니다.
제가 초보라서 이해를 잘 못하겠습니다.
아래의 내용은 제가 적용하고자하는 게시판 스킨의 list.skin.php 의 내용입니다.
보시고 어디에다가 적용하여야하는지를 지도하여 주시기를 부탁드립니다.
------------------------------------------------------------
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
include_once("{$g4['path']}/lib/kplayer_common_lib.php");
$list_count = count($list);
$array_notice_arr = array();
if (trim($board['bo_notice'])){
$array_notice_arr = split("\n", trim($board['bo_notice']));
}
// 플레이어 설정
//$media_type = "";
$list_player_skin = "";
$is_album = false;
$is_album_level = 2;
$is_player_level = 1;
$kplayer_board_error = kplayer_board_check("<br />", "video", $board, 1);
if (!$kplayer_board_error){
//$media_type = strtolower(trim($board['bo_1']));
$list_player_skin = trim($board['bo_2']);
$album_array = strtolower(trim($board['bo_3']));
if (kplayer_array_value($album_array, 0)){
$is_album = (kplayer_array_value($album_array, 0) == "y") ? true : false;
}
if (kplayer_array_value($album_array, 1)){
$is_album_level = kplayer_array_value($album_array, 1);
}
$kplayer_array = strtolower(trim($board['bo_4']));
if (kplayer_array_value($kplayer_array, 0)){
$is_player_level = kplayer_array_value($kplayer_array, 0);
}
}
$colspan = 5;
if ($is_album){
if ($member['mb_id'] && $member['mb_level'] >= $is_album_level){
if ($member['mb_level'] >= $is_player_level){
if (!$kplayer_board_error){
$colspan++;
}
}
}
}
// 제목이 두줄로 표시되는 경우 이 코드를 사용해 보세요.
// <nobr style='display:block; overflow:hidden; width:000px;'>제목</nobr>
?>
<link rel="stylesheet" href="<?=$board_skin_path?>/css/kplayer_board.css" type="text/css">
<!-- 게시판 목록 시작 -->
<table width="<?=$width?>" align="center" cellpadding="0" cellspacing="0" border="0"><tr><td>
<!-- 게시물 몇건, 그룹 셀렉트 박스 -->
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr><td height="10" colspan="2"></td></tr>
<tr>
<td height="22">
<?
if ($list_href){
echo "<img class=\"cursor\" src=\"{$board_skin_path}/img/btn_list.gif\" align=\"absmiddle\" border=\"0\" title=\"목록 보기\" onclick=\"list_link('{$list_href}');\"> ";
}
if ($member['mb_level'] >= $is_player_level){
if (!$kplayer_board_error){
echo "<img class=\"cursor\" src=\"{$board_skin_path}/img/btn_select.gif\" align=\"absmiddle\" border=\"0\" title=\"전체 선택/해제\" onclick=\"all_checked();\"> ";
echo "<img class=\"cursor\" src=\"{$board_skin_path}/img/btn_listen_video.gif\" align=\"absmiddle\" border=\"0\" title=\"선택 듣기\" onclick=\"select_type('listen');\"> ";
}
}
if ($is_album){
if ($member['mb_id'] && $member['mb_level'] >= $is_album_level){
if ($member['mb_level'] >= $is_player_level){
if (!$kplayer_board_error){
echo "<img class=\"cursor\" src=\"{$board_skin_path}/img/btn_cart.gif\" align=\"absmiddle\" border=\"0\" title=\"선택 담기\" onclick=\"select_type('cart');\"> ";
echo "<img class=\"cursor\" src=\"{$board_skin_path}/img/btn_album.gif\" align=\"absmiddle\" border=\"0\" title=\"앨범\" onclick=\"album();\"> ";
}
}
}
}
?>
</td>
<td height="22" align="right" valign="bottom">
<table cellpadding="0" cellspacing="0" border="0">
<tr><td><span class="type l-text">전체목록 (<span class="type l-text2"><?=number_format($total_count)?></span>)</span></td>
<td><?if ($gr_id){ echo kplayer_select_board($gr_id, $bo_table, 1, "onchange=\"list_link('./board.php?bo_table='+this.value);\""); }?></td>
</tr>
</table>
</td>
</tr>
<tr><td height="3" colspan="2"></td></tr>
</table>
<!-- 제목 -->
<table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-image:url('<?=$board_skin_path?>/img/bg_top.gif'); table-layout: fixed;">
<colgroup>
<col width="20">
<col width="50">
<col>
<col width="25">
<?
if ($is_album){
if ($member['mb_id'] && $member['mb_level'] >= $is_album_level){
if ($member['mb_level'] >= $is_player_level){ ?>
<col width="25">
<? }
}
}
?>
<col width="25">
</colgroup>
<tr>
<?
echo "<td height=\"30\" align=\"center\"><span><img class=\"cursor\" name=\"listboxall\" ";
echo "src=\"{$board_skin_path}/img/icon_check_off.gif\" width=\"11\" height=\"11\" border=\"0\" align=\"absmiddle\" ";
if ($member['mb_level'] >= $is_player_level){
if (!$kplayer_board_error){
echo "onclick=\"all_checked();\"";
}
}
echo "></span></td>";
?>
<td height="30" align="center"><img src="<?=$board_skin_path?>/img/icon_num.gif" align="absmiddle" border="0"></td>
<td height="30" align="left"><img src="<?=$board_skin_path?>/img/icon_artist.gif" align="absmiddle" border="0"></td>
<td height="30" align="center"><img src="<?=$board_skin_path?>/img/icon_video.gif" align="absmiddle" border="0"></td>
<?
if ($is_album){
if ($member['mb_id'] && $member['mb_level'] >= $is_album_level){
if ($member['mb_level'] >= $is_player_level){ ?>
<td height="30" align="center"><img src="<?=$board_skin_path?>/img/icon_cart.gif" align="absmiddle" border="0"></td>
<? }
}
}
?>
<td height="30" align="center"><img src="<?=$board_skin_path?>/img/icon_lyrics.gif" align="absmiddle" border="0"></td>
</tr>
</table>
<!-- 목록 -->
<form name="fboardlist" method="post">
<input type="hidden" name="bo_table" value="<?=$bo_table?>">
<input type="hidden" name="sfl" value="<?=$sfl?>">
<input type="hidden" name="stx" value="<?=$stx?>">
<input type="hidden" name="spt" value="<?=$spt?>">
<input type="hidden" name="page" value="<?=$page?>">
<input type="hidden" name="sw" value="">
<table width="100%" cellpadding="0" cellspacing="0" border="0" class="t-fixed">
<colgroup>
<col width="20">
<col width="50">
<col>
<col width="25">
<?
if ($is_album){
if ($member['mb_id'] && $member['mb_level'] >= $is_album_level){
if ($member['mb_level'] >= $is_player_level){ ?>
<col width="25">
<? }
}
}
?>
<col width="25">
</colgroup>
<?
if (!$kplayer_board_error){
for ($i = 0; $i < $list_count; $i++){
$list_file = ($list[$i]['file'][0]['file']) ? true : false;
$list_link = ($list[$i]['link'][1]) ? true : false;
?>
<tr>
<td height="24" align="center">
<? // 체크박스
if ($list[$i]['is_notice']){
echo "<img src=\"{$board_skin_path}/img/icon_check_no.gif\" width=\"11\" height=\"11\" border=\"0\">";
}else if (in_array($list[$i]['wr_id'], $array_notice_arr)){
echo "<img src=\"{$board_skin_path}/img/icon_check_no.gif\" width=\"11\" height=\"11\" border=\"0\">";
}else{
if (($list_file && !$list_link) || (!$list_file && $list_link)){
if ($member['mb_level'] >= $is_player_level){
echo "<img class=\"cursor\" src=\"{$board_skin_path}/img/icon_check_off.gif\" width=\"11\" height=\"11\" border=\"0\" name=\"listbox{$i}\" onclick=\"checkBox({$i});\" align=\"absmiddle\"><input type=\"hidden\" name=\"chk_wr_id[{$i}]\" value=\"{$list[$i]['wr_id']}\">";
}else{
echo "<img src=\"{$board_skin_path}/img/icon_check_no.gif\" width=\"11\" height=\"11\" border=\"0\">";
}
}else{
echo "<img src=\"{$board_skin_path}/img/icon_check_no.gif\" width=\"11\" height=\"11\" border=\"0\">";
}
}
?></td>
<td height="24" class="type l-num" align="center" nowrap>
<? // 넘버
if ($list[$i]['is_notice']){ // 공지사항
echo "<img src=\"{$board_skin_path}/img/icon_notice.gif\" align=\"absmiddle\" border=\"0\">";
}else if ($wr_id == $list[$i]['wr_id']){ // 현재위치
echo "<span class=\"type l-num2\">{$list[$i]['num']}</span>";
}else{
// 검색 목록 중에 공지글
if (in_array($list[$i]['wr_id'], $array_notice_arr) && $stx){
echo "<img src=\"{$board_skin_path}/img/icon_notice.gif\" align=\"absmiddle\" border=\"0\">";
}else{
echo "{$list[$i]['num']}";
}
}
?></td>
<td height="24" align="left" valign="middle" nowrap class="c-hidden">
<? //가수 - 곡
//echo $nobr_begin;
if ($list[$i]['is_notice']){
if ($member['mb_level'] >= $board['bo_read_level'] && $member['mb_level'] >= $is_player_level){
echo "<span class=\"type l-subject-n cursor\" onclick=\"list_link('{$list[$i]['href']}');\" onmouseover=\"mOver(this);\" onmouseout=\"mOut(this);\">{$list[$i]['subject']}</span>";
}else{
echo "<span class=\"type l-subject-n cursor\" onclick=\"checkAlret('level');\">{$list[$i]['subject']}</span>";
}
}else if (in_array($list[$i]['wr_id'], $array_notice_arr) && $stx){
// 검색 목록 중에 공지글
if ($member['mb_level'] >= $board['bo_read_level'] && $member['mb_level'] >= $is_player_level){
echo "<span class=\"type l-subject cursor\" onclick=\"list_link('{$list[$i]['href']}');\" onmouseover=\"mOver(this);\" onmouseout=\"mOut(this);\">{$list[$i]['subject']}</span>";
}else{
echo "<span class=\"type l-subject2 cursor\" onclick=\"checkAlret('level');\">{$list[$i]['subject']}</span>";
}
}else if (in_array($list[$i]['wr_id'], $array_notice_arr)){
echo "<span class=\"type l-subject2\">{$list[$i]['subject']}</span>";
}else{
if (($list_file && !$list_link) || (!$list_file && $list_link)){
if ($member['mb_level'] >= $board['bo_read_level'] && $member['mb_level'] >= $is_player_level){
echo "<span class=\"type l-subject cursor\" onclick=\"list_link('{$list[$i]['href']}');\" onmouseover=\"mOver(this);\" onmouseout=\"mOut(this);\">{$list[$i]['subject']}</span>";
}else{
echo "<span class=\"type l-subject2 cursor\" onclick=\"checkAlret('level');\">{$list[$i]['subject']}</span>";
}
}else{
if ($member['mb_id'] && ($is_admin == "super" || $group['gr_admin'] == $member['mb_id'] || $board['bo_admin'] == $member['mb_id'])){
echo "<span class=\"type l-subject cursor\" onclick=\"list_link('{$list[$i]['href']}');\" onmouseover=\"mOver(this);\" onmouseout=\"mOut(this);\">{$list[$i]['subject']}</span>";
}else{
echo "<span class=\"type l-subject2\">{$list[$i]['subject']}</span>";
}
}
}
echo " " . $list[$i]['icon_new'];
//echo $nobr_end;
?></td>
<? // 동영상 보기, 앨범 담기, 가사 보기
if ($list[$i]['is_notice']){ ?>
<td height="24" colspan="<?=($colspan-3)?>" align="right" nowrap class="c-hidden"><img src="<?=$board_skin_path?>/img/icon_notice.gif" align="absmiddle" border="0"> </td>
<?
}else if (in_array($list[$i]['wr_id'], $array_notice_arr) && $stx){ ?>
<td height="24" colspan="<?=($colspan-3)?>" align="right" nowrap class="c-hidden"><img src="<?=$board_skin_path?>/img/icon_notice.gif" align="absmiddle" border="0"> </td>
<?
}else if (in_array($list[$i]['wr_id'], $array_notice_arr)){
echo "<td height=\"24\" align=\"center\" nowrap>";
echo "<img src=\"{$board_skin_path}/img/icon_video_no.gif\" align=\"absmiddle\" border=\"0\">";
echo "</td>";
if ($is_album){
if ($member['mb_id'] && $member['mb_level'] >= $is_album_level){
if ($member['mb_level'] >= $is_player_level){
echo "<td height=\"24\" align=\"center\" nowrap>";
echo "<img src=\"{$board_skin_path}/img/icon_cart_no.gif\" align=\"absmiddle\" border=\"0\">";
echo "</td>";
}
}
}
echo "<td height=\"24\" align=\"center\" nowrap>";
echo "<img src=\"{$board_skin_path}/img/icon_lyrics_no.gif\" align=\"absmiddle\" border=\"0\">";
echo "</td>";
}else{
// 동영상 보기
echo "<td height=\"24\" align=\"center\" nowrap>";
if (($list_file && !$list_link) || (!$list_file && $list_link)){
if ($member['mb_level'] >= $is_player_level){
echo "<img class=\"cursor\" src=\"{$board_skin_path}/img/icon_video.gif\" align=\"absmiddle\" border=\"0\" title=\"동영상 보기\" onclick=\"listen('{$list[$i]['wr_id']},');\">";
}else{
echo "<img class=\"cursor\" src=\"{$board_skin_path}/img/icon_video_no.gif\" align=\"absmiddle\" border=\"0\" title=\"동영상 보기\" onclick=\"checkAlret('level');\">";
}
}else{
echo "<img src=\"{$board_skin_path}/img/icon_video_no.gif\" align=\"absmiddle\" border=\"0\">";
}
echo "</td>";
// 앨범 담기
if ($is_album){
if (($list_file && !$list_link) || (!$list_file && $list_link)){
if ($member['mb_id'] && $member['mb_level'] >= $is_album_level){
if ($member['mb_level'] >= $is_player_level){
echo "<td height=\"24\" align=\"center\" nowrap>";
echo "<img class=\"cursor\" src=\"{$board_skin_path}/img/icon_cart.gif\" align=\"absmiddle\" border=\"0\" title=\"앨범 담기\" onclick=\"cart('{$list[$i]['wr_id']},');\">";
echo "</td>";
}
}
}else{
if ($member['mb_id'] && $member['mb_level'] >= $is_album_level){
if ($member['mb_level'] >= $is_player_level){
echo "<td height=\"24\" align=\"center\" nowrap>";
echo "<img src=\"{$board_skin_path}/img/icon_cart_no.gif\" align=\"absmiddle\" border=\"0\">";
echo "</td>";
}
}
}
}
// 가사 보기
echo "<td height=\"24\" align=\"center\" nowrap>";
if (($list_file && !$list_link) || (!$list_file && $list_link)){
if ($member['mb_level'] >= $is_player_level){
echo "<img class=\"cursor\" src=\"{$board_skin_path}/img/icon_lyrics.gif\" align=\"absmiddle\" border=\"0\" title=\"가사 보기\" onclick=\"lyrics('{$list[$i]['wr_id']}');\">";
}else{
echo "<img class=\"cursor\" src=\"{$board_skin_path}/img/icon_lyrics_no.gif\" align=\"absmiddle\" border=\"0\" title=\"가사 보기\" onclick=\"checkAlret('level');\">";
}
}else{
echo "<img src=\"{$board_skin_path}/img/icon_lyrics_no.gif\" align=\"absmiddle\" border=\"0\">";
}
echo "</td>";
}
?>
</tr>
<? if ($list_count - 1 != $i){?>
<tr><td height="1" colspan="<?=$colspan?>" style="background-image:url('<?=$board_skin_path?>/img/line.gif');" border="0"></td></tr>
<? }
}
if ($list_count == 0){
echo "<tr><td height=\"120\" colspan=\"{$colspan}\" align=\"center\">등록된 <span class=\"type l-error\"> 곡 </span> 이 없습니다.</td></tr>";
}
}else{
echo "<tr><td height=\"270\" colspan=\"{$colspan}\" align=\"center\">(<span class=\"type l-error\">{$board['bo_subject']}</span>) board <br /><br />";
echo "<span class=\"type l-error2\">{$kplayer_board_error}</span>";
echo "<br />설정 에러.<br /><br />관리자에게 문의하시기 바랍니다.</td></tr>\n";
} ?>
</table>
</form>
<table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-image:url('<?=$board_skin_path?>/img/bg_bottom.gif');">
<tr>
<td width="100%" height="30" align="center">
<? if ($prev_part_href){ echo "<a href=\"{$prev_part_href}\" onfocus=\"blur();\"><img src=\"{$board_skin_path}/img/btn_search_prev.gif\" border=\"0\" align=\"absmiddle\" title=\"이전검색\"></a>"; } ?>
<?
// 기본으로 넘어오는 페이지를 아래와 같이 변환하여 이미지로도 출력할 수 있습니다.
//echo $write_pages;
$write_pages = str_replace("처음", "<img src=\"{$board_skin_path}/img/link_begin.gif\" border=\"0\" align=\"absmiddle\" title=\"처음\">", $write_pages);
$write_pages = str_replace("이전", "<img src=\"{$board_skin_path}/img/link_prev.gif\" border=\"0\" align=\"absmiddle\" title=\"이전\">", $write_pages);
$write_pages = str_replace("다음", "<img src=\"{$board_skin_path}/img/link_next.gif\" border=\"0\" align=\"absmiddle\" title=\"다음\">", $write_pages);
$write_pages = str_replace("맨끝", "<img src=\"{$board_skin_path}/img/link_end.gif\" border=\"0\" align=\"absmiddle\" title=\"맨끝\">", $write_pages);
$write_pages = preg_replace("/<span>([0-9]*)<\/span>/", "<span class=\"type l-paging\">$1</span>", $write_pages);
$write_pages = preg_replace("/<b>([0-9]*)<\/b>/", "<span class=\"type l-paging2\">$1</span>", $write_pages);
?>
<?=$write_pages?>
<? if ($next_part_href) { echo "<a href=\"{$next_part_href}\" onfocus=\"blur();\"><img src=\"{$board_skin_path}/img/btn_search_next.gif\" border=\"0\" align=\"absmiddle\" title=\"다음검색\"></a>"; } ?>
</td>
</tr>
</table>
<!-- 버튼 링크 -->
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td height="30">
<?
if ($list_href){
echo "<img class=\"cursor\" src=\"{$board_skin_path}/img/btn_list.gif\" align=\"absmiddle\" border=\"0\" title=\"목록 보기\" onclick=\"list_link('{$list_href}');\"> ";
}
if ($member['mb_level'] >= $is_player_level){
if (!$kplayer_board_error){
echo "<img class=\"cursor\" src=\"{$board_skin_path}/img/btn_select.gif\" align=\"absmiddle\" border=\"0\" title=\"전체 선택/해제\" onclick=\"all_checked();\"> ";
echo "<img class=\"cursor\" src=\"{$board_skin_path}/img/btn_listen_video.gif\" align=\"absmiddle\" border=\"0\" title=\"선택 듣기\" onclick=\"select_type('listen');\"> ";
}
}
if ($is_album){
if ($member['mb_id'] && $member['mb_level'] >= $is_album_level){
if ($member['mb_level'] >= $is_player_level){
if (!$kplayer_board_error){
echo "<img class=\"cursor\" src=\"{$board_skin_path}/img/btn_cart.gif\" align=\"absmiddle\" border=\"0\" title=\"선택 담기\" onclick=\"select_type('cart');\"> ";
echo "<img class=\"cursor\" src=\"{$board_skin_path}/img/btn_album.gif\" align=\"absmiddle\" border=\"0\" title=\"앨범\" onclick=\"album();\"> ";
}
}
}
}
?>
</td>
<td height="30" align="right">
<?
if ($member['mb_id'] && ($is_admin == "super" || $group['gr_admin'] == $member['mb_id'] || $board['bo_admin'] == $member['mb_id'])){
if ($member['mb_level'] >= $is_player_level){
// 플레이어 설정
echo "<img class=\"cursor\" src=\"{$board_skin_path}/img/btn_player_setup.gif\" title=\"플레이어 설정\" border=\"0\" align=\"absmiddle\" onclick=\"kplayer_setup();\">";
// 관리자화면 링크
if ($admin_href){
echo " <img class=\"cursor\" src=\"{$board_skin_path}/img/btn_admin.gif\" title=\"관리자\" border=\"0\" align=\"absmiddle\" onclick=\"list_link('{$admin_href}');\">";
}
// 게시판 관리자 이상 글쓰기
if (!$kplayer_board_error){
echo " <img class=\"cursor\" src=\"{$board_skin_path}/img/btn_write.gif\" align=\"absmiddle\" border=\"0\" title=\"쓰기\" onclick=\"list_link('./write.php?bo_table={$bo_table}');\">";
}
}
}
?>
</td>
</tr>
</table>
<!-- 검색 -->
<form name="fsearch" method="get">
<input type="hidden" name="bo_table" value="<?=$bo_table?>">
<input type="hidden" name="sca" value="<?=$sca?>">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr><td height="20"></td></tr>
<tr>
<td align="center">
<select name="sfl" class="type l-select"
><option value="wr_subject">가수 - 곡</option
><option value="wr_content">가사</option
></select><input name="stx" class="type l-search" maxlength="15" size="10" itemname="검색어" required value="<?=$stx?>"
><select name="sop" class="type l-select"
><option value="and">and</option
><option value="or">or</option
></select
> <input type="image" onfocus="blur();" src="<?=$board_skin_path?>/img/btn_search.gif" border="0" align="absmiddle" title="검색"
> <img class="cursor" src="<?=$board_skin_path?>/img/btn_list.gif" align="absmiddle" border="0" title="목록 보기" onclick="list_link('./board.php?bo_table=<?=$bo_table?>');">
</td>
</tr>
<tr><td height="20"></td></tr>
</table>
</form>
</td></tr></table>
<script language="javascript" type="text/javascript">
if ("<?=$stx?>") {
document.fsearch.sfl.value = "<?=$sfl?>";
document.fsearch.sop.value = "<?=$sop?>";
}
function list_link(link){
window.location = link;
}
<?
if (!$kplayer_board_error){
?>
function checkAlret(msg){
if (msg == "level"){
alert("권한이 없습니다.");
}
}
<? if ($member['mb_level'] >= $is_player_level){ ?>
var boxNo = <?=$list_count?>;
function all_checked(){
var obj = document.images;
if (obj["listboxall"].src.indexOf("_off.gif") != -1){
obj["listboxall"].src = obj["listboxall"].src.replace("_off.gif", "_on.gif");
}else{
obj["listboxall"].src = obj["listboxall"].src.replace("_on.gif", "_off.gif");
}
for (var i = 0; i < boxNo; i++){
if (obj["listbox" + i]){
obj["listbox" + i].src = obj["listboxall"].src;
}
}
}
function checkBox(b_id){
var obj = document.images["listbox" + b_id];
if (obj.src.indexOf("_off.gif") != -1){
obj.src = obj.src.replace("_off.gif", "_on.gif");
}else{
obj.src = obj.src.replace("_on.gif", "_off.gif");
}
checkAll();
}
function checkAll(){
var obj = document.images;
var listboxCount = 0;
var listboxOn = 0;
for (var i = 0; i < boxNo; i++){
if (obj["listbox" + i]){
listboxCount++;
if (obj["listbox" + i].src.indexOf("_on.gif") != -1){
listboxOn++;
}
}
}
if (listboxCount == listboxOn){
obj["listboxall"].src = obj["listboxall"].src.replace("_off.gif", "_on.gif");
}else{
obj["listboxall"].src = obj["listboxall"].src.replace("_on.gif", "_off.gif");
}
}
function selectCheck(){
var buffer = "";
var obj = document.images;
var objForm = document.forms["fboardlist"];
for (var i = 0; i < boxNo; i++){
if (obj["listbox" + i]){
if (obj["listbox" + i].src.indexOf("_on.gif") != -1 && objForm["chk_wr_id[" + i + "]"]){
buffer += objForm["chk_wr_id[" + i + "]"].value + ",";
}
}
}
return buffer;
}
function check_confirm(str){
alert(str + "할 게시물을 하나 이상 선택하세요.");
return false;
}
// 선택한 게시물 보기
function select_type(f_type){
var buffer = "";
buffer = selectCheck();
if (f_type == "listen"){
if (!buffer){check_confirm("동영상 보기"); return;}
listen(buffer);
}
<? if ($is_album){
if ($member['mb_id'] && $member['mb_level'] >= $is_album_level){
if ($member['mb_level'] >= $is_player_level){
?>
if (f_type == "cart"){
if (!buffer){check_confirm("선택 담기"); return;}
cart(buffer);
}
<? }
}
}
?>
}
// 동영상
function listen(s_idx){
var iTop = (window.screen.height) / 20 ;
var iLeft = (window.screen.width) / 20 ;
var url = "<?=$board_skin_path?>/playerskin/<?=$list_player_skin?>/kplayer_video.php?bo_table=" + g4_bo_table + "&selected=" + s_idx;
window.open(url, "kplayer_video", "top=" + iTop + ",left=" + iLeft + ",width=342,height=380,menubar=0,toolbar=0,location=0,status=0,scrollbars=0,directories=0,resizable=0");
}
// 가사
function lyrics(s_idx){
var iTop = (window.screen.height) / 20 ;
var iLeft = (window.screen.width) / 20 ;
var url = "<?=$board_skin_path?>/playerskin/<?=$list_player_skin?>/kplayer_lyrics.php?bo_table=" + g4_bo_table + "&wr_id=" + s_idx;
var subwin = window.open(url, "kplayer_lyrics", "top=" + iTop + ",left=" + iLeft + ",width=342,height=455,menubar=0,toolbar=0,location=0,status=0,scrollbars=0,directories=0,resizable=0");
subwin.focus();
}
<? } ?>
<? if ($is_album){
if ($member['mb_id'] && $member['mb_level'] >= $is_album_level){
if ($member['mb_level'] >= $is_player_level){ ?>
// 담기
function cart(s_idx){
var iTop = (window.screen.height) / 20 ;
var iLeft = (window.screen.width) / 20 ;
var url = "<?=$board_skin_path?>/playerskin/<?=$list_player_skin?>/kplayer_album.php?bo_table=" + g4_bo_table + "&mode=cart" + "&selected=" + s_idx;
var subwin = window.open(url, "kplayer_cart", "top=" + iTop + ",left=" + iLeft + ",width=342,height=460,menubar=0,toolbar=0,location=0,status=0,scrollbars=0,directories=0,resizable=0");
subwin.focus();
}
// 앨범
function album(){
var iTop = (window.screen.height) / 20 ;
var iLeft = (window.screen.width) / 20 ;
var url = "<?=$board_skin_path?>/playerskin/<?=$list_player_skin?>/kplayer_album.php?bo_table=" + g4_bo_table + "&mode=album";
var subwin = window.open(url, "kplayer_cart", "top=" + iTop + ",left=" + iLeft + ",width=342,height=460,menubar=0,toolbar=0,location=0,status=0,scrollbars=0,directories=0,resizable=0");
subwin.focus();
}
<? }
}
}
}
?>
<? if ($member['mb_id'] && ($is_admin == "super" || $group['gr_admin'] == $member['mb_id'] || $board['bo_admin'] == $member['mb_id'])){
if ($member['mb_level'] >= $is_player_level){ ?>
// 플레이어 설정
function kplayer_setup(){
var iTop = (window.screen.height) / 20 ;
var iLeft = (window.screen.width) / 5 ;
var url = "<?=$board_skin_path?>/kplayer_video_setup.php?bo_table=" + g4_bo_table;
var subwin = window.open(url, "kplayer_video_setup", "top=" + iTop + ",left=" + iLeft + ",width=450,height=465,menubar=0,toolbar=0,location=0,status=0,scrollbars=0,directories=0,resizable=0");
subwin.focus();
}
<? }
}
?>
function mOver(obj){
obj.style.color = '#3e8ffc';
}
function mOut(obj){
obj.style.color = '#555555';
}
</script>
<!-- 게시판 목록 끝 -->
제가 초보라서 이해를 잘 못하겠습니다.
아래의 내용은 제가 적용하고자하는 게시판 스킨의 list.skin.php 의 내용입니다.
보시고 어디에다가 적용하여야하는지를 지도하여 주시기를 부탁드립니다.
------------------------------------------------------------
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
include_once("{$g4['path']}/lib/kplayer_common_lib.php");
$list_count = count($list);
$array_notice_arr = array();
if (trim($board['bo_notice'])){
$array_notice_arr = split("\n", trim($board['bo_notice']));
}
// 플레이어 설정
//$media_type = "";
$list_player_skin = "";
$is_album = false;
$is_album_level = 2;
$is_player_level = 1;
$kplayer_board_error = kplayer_board_check("<br />", "video", $board, 1);
if (!$kplayer_board_error){
//$media_type = strtolower(trim($board['bo_1']));
$list_player_skin = trim($board['bo_2']);
$album_array = strtolower(trim($board['bo_3']));
if (kplayer_array_value($album_array, 0)){
$is_album = (kplayer_array_value($album_array, 0) == "y") ? true : false;
}
if (kplayer_array_value($album_array, 1)){
$is_album_level = kplayer_array_value($album_array, 1);
}
$kplayer_array = strtolower(trim($board['bo_4']));
if (kplayer_array_value($kplayer_array, 0)){
$is_player_level = kplayer_array_value($kplayer_array, 0);
}
}
$colspan = 5;
if ($is_album){
if ($member['mb_id'] && $member['mb_level'] >= $is_album_level){
if ($member['mb_level'] >= $is_player_level){
if (!$kplayer_board_error){
$colspan++;
}
}
}
}
// 제목이 두줄로 표시되는 경우 이 코드를 사용해 보세요.
// <nobr style='display:block; overflow:hidden; width:000px;'>제목</nobr>
?>
<link rel="stylesheet" href="<?=$board_skin_path?>/css/kplayer_board.css" type="text/css">
<!-- 게시판 목록 시작 -->
<table width="<?=$width?>" align="center" cellpadding="0" cellspacing="0" border="0"><tr><td>
<!-- 게시물 몇건, 그룹 셀렉트 박스 -->
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr><td height="10" colspan="2"></td></tr>
<tr>
<td height="22">
<?
if ($list_href){
echo "<img class=\"cursor\" src=\"{$board_skin_path}/img/btn_list.gif\" align=\"absmiddle\" border=\"0\" title=\"목록 보기\" onclick=\"list_link('{$list_href}');\"> ";
}
if ($member['mb_level'] >= $is_player_level){
if (!$kplayer_board_error){
echo "<img class=\"cursor\" src=\"{$board_skin_path}/img/btn_select.gif\" align=\"absmiddle\" border=\"0\" title=\"전체 선택/해제\" onclick=\"all_checked();\"> ";
echo "<img class=\"cursor\" src=\"{$board_skin_path}/img/btn_listen_video.gif\" align=\"absmiddle\" border=\"0\" title=\"선택 듣기\" onclick=\"select_type('listen');\"> ";
}
}
if ($is_album){
if ($member['mb_id'] && $member['mb_level'] >= $is_album_level){
if ($member['mb_level'] >= $is_player_level){
if (!$kplayer_board_error){
echo "<img class=\"cursor\" src=\"{$board_skin_path}/img/btn_cart.gif\" align=\"absmiddle\" border=\"0\" title=\"선택 담기\" onclick=\"select_type('cart');\"> ";
echo "<img class=\"cursor\" src=\"{$board_skin_path}/img/btn_album.gif\" align=\"absmiddle\" border=\"0\" title=\"앨범\" onclick=\"album();\"> ";
}
}
}
}
?>
</td>
<td height="22" align="right" valign="bottom">
<table cellpadding="0" cellspacing="0" border="0">
<tr><td><span class="type l-text">전체목록 (<span class="type l-text2"><?=number_format($total_count)?></span>)</span></td>
<td><?if ($gr_id){ echo kplayer_select_board($gr_id, $bo_table, 1, "onchange=\"list_link('./board.php?bo_table='+this.value);\""); }?></td>
</tr>
</table>
</td>
</tr>
<tr><td height="3" colspan="2"></td></tr>
</table>
<!-- 제목 -->
<table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-image:url('<?=$board_skin_path?>/img/bg_top.gif'); table-layout: fixed;">
<colgroup>
<col width="20">
<col width="50">
<col>
<col width="25">
<?
if ($is_album){
if ($member['mb_id'] && $member['mb_level'] >= $is_album_level){
if ($member['mb_level'] >= $is_player_level){ ?>
<col width="25">
<? }
}
}
?>
<col width="25">
</colgroup>
<tr>
<?
echo "<td height=\"30\" align=\"center\"><span><img class=\"cursor\" name=\"listboxall\" ";
echo "src=\"{$board_skin_path}/img/icon_check_off.gif\" width=\"11\" height=\"11\" border=\"0\" align=\"absmiddle\" ";
if ($member['mb_level'] >= $is_player_level){
if (!$kplayer_board_error){
echo "onclick=\"all_checked();\"";
}
}
echo "></span></td>";
?>
<td height="30" align="center"><img src="<?=$board_skin_path?>/img/icon_num.gif" align="absmiddle" border="0"></td>
<td height="30" align="left"><img src="<?=$board_skin_path?>/img/icon_artist.gif" align="absmiddle" border="0"></td>
<td height="30" align="center"><img src="<?=$board_skin_path?>/img/icon_video.gif" align="absmiddle" border="0"></td>
<?
if ($is_album){
if ($member['mb_id'] && $member['mb_level'] >= $is_album_level){
if ($member['mb_level'] >= $is_player_level){ ?>
<td height="30" align="center"><img src="<?=$board_skin_path?>/img/icon_cart.gif" align="absmiddle" border="0"></td>
<? }
}
}
?>
<td height="30" align="center"><img src="<?=$board_skin_path?>/img/icon_lyrics.gif" align="absmiddle" border="0"></td>
</tr>
</table>
<!-- 목록 -->
<form name="fboardlist" method="post">
<input type="hidden" name="bo_table" value="<?=$bo_table?>">
<input type="hidden" name="sfl" value="<?=$sfl?>">
<input type="hidden" name="stx" value="<?=$stx?>">
<input type="hidden" name="spt" value="<?=$spt?>">
<input type="hidden" name="page" value="<?=$page?>">
<input type="hidden" name="sw" value="">
<table width="100%" cellpadding="0" cellspacing="0" border="0" class="t-fixed">
<colgroup>
<col width="20">
<col width="50">
<col>
<col width="25">
<?
if ($is_album){
if ($member['mb_id'] && $member['mb_level'] >= $is_album_level){
if ($member['mb_level'] >= $is_player_level){ ?>
<col width="25">
<? }
}
}
?>
<col width="25">
</colgroup>
<?
if (!$kplayer_board_error){
for ($i = 0; $i < $list_count; $i++){
$list_file = ($list[$i]['file'][0]['file']) ? true : false;
$list_link = ($list[$i]['link'][1]) ? true : false;
?>
<tr>
<td height="24" align="center">
<? // 체크박스
if ($list[$i]['is_notice']){
echo "<img src=\"{$board_skin_path}/img/icon_check_no.gif\" width=\"11\" height=\"11\" border=\"0\">";
}else if (in_array($list[$i]['wr_id'], $array_notice_arr)){
echo "<img src=\"{$board_skin_path}/img/icon_check_no.gif\" width=\"11\" height=\"11\" border=\"0\">";
}else{
if (($list_file && !$list_link) || (!$list_file && $list_link)){
if ($member['mb_level'] >= $is_player_level){
echo "<img class=\"cursor\" src=\"{$board_skin_path}/img/icon_check_off.gif\" width=\"11\" height=\"11\" border=\"0\" name=\"listbox{$i}\" onclick=\"checkBox({$i});\" align=\"absmiddle\"><input type=\"hidden\" name=\"chk_wr_id[{$i}]\" value=\"{$list[$i]['wr_id']}\">";
}else{
echo "<img src=\"{$board_skin_path}/img/icon_check_no.gif\" width=\"11\" height=\"11\" border=\"0\">";
}
}else{
echo "<img src=\"{$board_skin_path}/img/icon_check_no.gif\" width=\"11\" height=\"11\" border=\"0\">";
}
}
?></td>
<td height="24" class="type l-num" align="center" nowrap>
<? // 넘버
if ($list[$i]['is_notice']){ // 공지사항
echo "<img src=\"{$board_skin_path}/img/icon_notice.gif\" align=\"absmiddle\" border=\"0\">";
}else if ($wr_id == $list[$i]['wr_id']){ // 현재위치
echo "<span class=\"type l-num2\">{$list[$i]['num']}</span>";
}else{
// 검색 목록 중에 공지글
if (in_array($list[$i]['wr_id'], $array_notice_arr) && $stx){
echo "<img src=\"{$board_skin_path}/img/icon_notice.gif\" align=\"absmiddle\" border=\"0\">";
}else{
echo "{$list[$i]['num']}";
}
}
?></td>
<td height="24" align="left" valign="middle" nowrap class="c-hidden">
<? //가수 - 곡
//echo $nobr_begin;
if ($list[$i]['is_notice']){
if ($member['mb_level'] >= $board['bo_read_level'] && $member['mb_level'] >= $is_player_level){
echo "<span class=\"type l-subject-n cursor\" onclick=\"list_link('{$list[$i]['href']}');\" onmouseover=\"mOver(this);\" onmouseout=\"mOut(this);\">{$list[$i]['subject']}</span>";
}else{
echo "<span class=\"type l-subject-n cursor\" onclick=\"checkAlret('level');\">{$list[$i]['subject']}</span>";
}
}else if (in_array($list[$i]['wr_id'], $array_notice_arr) && $stx){
// 검색 목록 중에 공지글
if ($member['mb_level'] >= $board['bo_read_level'] && $member['mb_level'] >= $is_player_level){
echo "<span class=\"type l-subject cursor\" onclick=\"list_link('{$list[$i]['href']}');\" onmouseover=\"mOver(this);\" onmouseout=\"mOut(this);\">{$list[$i]['subject']}</span>";
}else{
echo "<span class=\"type l-subject2 cursor\" onclick=\"checkAlret('level');\">{$list[$i]['subject']}</span>";
}
}else if (in_array($list[$i]['wr_id'], $array_notice_arr)){
echo "<span class=\"type l-subject2\">{$list[$i]['subject']}</span>";
}else{
if (($list_file && !$list_link) || (!$list_file && $list_link)){
if ($member['mb_level'] >= $board['bo_read_level'] && $member['mb_level'] >= $is_player_level){
echo "<span class=\"type l-subject cursor\" onclick=\"list_link('{$list[$i]['href']}');\" onmouseover=\"mOver(this);\" onmouseout=\"mOut(this);\">{$list[$i]['subject']}</span>";
}else{
echo "<span class=\"type l-subject2 cursor\" onclick=\"checkAlret('level');\">{$list[$i]['subject']}</span>";
}
}else{
if ($member['mb_id'] && ($is_admin == "super" || $group['gr_admin'] == $member['mb_id'] || $board['bo_admin'] == $member['mb_id'])){
echo "<span class=\"type l-subject cursor\" onclick=\"list_link('{$list[$i]['href']}');\" onmouseover=\"mOver(this);\" onmouseout=\"mOut(this);\">{$list[$i]['subject']}</span>";
}else{
echo "<span class=\"type l-subject2\">{$list[$i]['subject']}</span>";
}
}
}
echo " " . $list[$i]['icon_new'];
//echo $nobr_end;
?></td>
<? // 동영상 보기, 앨범 담기, 가사 보기
if ($list[$i]['is_notice']){ ?>
<td height="24" colspan="<?=($colspan-3)?>" align="right" nowrap class="c-hidden"><img src="<?=$board_skin_path?>/img/icon_notice.gif" align="absmiddle" border="0"> </td>
<?
}else if (in_array($list[$i]['wr_id'], $array_notice_arr) && $stx){ ?>
<td height="24" colspan="<?=($colspan-3)?>" align="right" nowrap class="c-hidden"><img src="<?=$board_skin_path?>/img/icon_notice.gif" align="absmiddle" border="0"> </td>
<?
}else if (in_array($list[$i]['wr_id'], $array_notice_arr)){
echo "<td height=\"24\" align=\"center\" nowrap>";
echo "<img src=\"{$board_skin_path}/img/icon_video_no.gif\" align=\"absmiddle\" border=\"0\">";
echo "</td>";
if ($is_album){
if ($member['mb_id'] && $member['mb_level'] >= $is_album_level){
if ($member['mb_level'] >= $is_player_level){
echo "<td height=\"24\" align=\"center\" nowrap>";
echo "<img src=\"{$board_skin_path}/img/icon_cart_no.gif\" align=\"absmiddle\" border=\"0\">";
echo "</td>";
}
}
}
echo "<td height=\"24\" align=\"center\" nowrap>";
echo "<img src=\"{$board_skin_path}/img/icon_lyrics_no.gif\" align=\"absmiddle\" border=\"0\">";
echo "</td>";
}else{
// 동영상 보기
echo "<td height=\"24\" align=\"center\" nowrap>";
if (($list_file && !$list_link) || (!$list_file && $list_link)){
if ($member['mb_level'] >= $is_player_level){
echo "<img class=\"cursor\" src=\"{$board_skin_path}/img/icon_video.gif\" align=\"absmiddle\" border=\"0\" title=\"동영상 보기\" onclick=\"listen('{$list[$i]['wr_id']},');\">";
}else{
echo "<img class=\"cursor\" src=\"{$board_skin_path}/img/icon_video_no.gif\" align=\"absmiddle\" border=\"0\" title=\"동영상 보기\" onclick=\"checkAlret('level');\">";
}
}else{
echo "<img src=\"{$board_skin_path}/img/icon_video_no.gif\" align=\"absmiddle\" border=\"0\">";
}
echo "</td>";
// 앨범 담기
if ($is_album){
if (($list_file && !$list_link) || (!$list_file && $list_link)){
if ($member['mb_id'] && $member['mb_level'] >= $is_album_level){
if ($member['mb_level'] >= $is_player_level){
echo "<td height=\"24\" align=\"center\" nowrap>";
echo "<img class=\"cursor\" src=\"{$board_skin_path}/img/icon_cart.gif\" align=\"absmiddle\" border=\"0\" title=\"앨범 담기\" onclick=\"cart('{$list[$i]['wr_id']},');\">";
echo "</td>";
}
}
}else{
if ($member['mb_id'] && $member['mb_level'] >= $is_album_level){
if ($member['mb_level'] >= $is_player_level){
echo "<td height=\"24\" align=\"center\" nowrap>";
echo "<img src=\"{$board_skin_path}/img/icon_cart_no.gif\" align=\"absmiddle\" border=\"0\">";
echo "</td>";
}
}
}
}
// 가사 보기
echo "<td height=\"24\" align=\"center\" nowrap>";
if (($list_file && !$list_link) || (!$list_file && $list_link)){
if ($member['mb_level'] >= $is_player_level){
echo "<img class=\"cursor\" src=\"{$board_skin_path}/img/icon_lyrics.gif\" align=\"absmiddle\" border=\"0\" title=\"가사 보기\" onclick=\"lyrics('{$list[$i]['wr_id']}');\">";
}else{
echo "<img class=\"cursor\" src=\"{$board_skin_path}/img/icon_lyrics_no.gif\" align=\"absmiddle\" border=\"0\" title=\"가사 보기\" onclick=\"checkAlret('level');\">";
}
}else{
echo "<img src=\"{$board_skin_path}/img/icon_lyrics_no.gif\" align=\"absmiddle\" border=\"0\">";
}
echo "</td>";
}
?>
</tr>
<? if ($list_count - 1 != $i){?>
<tr><td height="1" colspan="<?=$colspan?>" style="background-image:url('<?=$board_skin_path?>/img/line.gif');" border="0"></td></tr>
<? }
}
if ($list_count == 0){
echo "<tr><td height=\"120\" colspan=\"{$colspan}\" align=\"center\">등록된 <span class=\"type l-error\"> 곡 </span> 이 없습니다.</td></tr>";
}
}else{
echo "<tr><td height=\"270\" colspan=\"{$colspan}\" align=\"center\">(<span class=\"type l-error\">{$board['bo_subject']}</span>) board <br /><br />";
echo "<span class=\"type l-error2\">{$kplayer_board_error}</span>";
echo "<br />설정 에러.<br /><br />관리자에게 문의하시기 바랍니다.</td></tr>\n";
} ?>
</table>
</form>
<table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-image:url('<?=$board_skin_path?>/img/bg_bottom.gif');">
<tr>
<td width="100%" height="30" align="center">
<? if ($prev_part_href){ echo "<a href=\"{$prev_part_href}\" onfocus=\"blur();\"><img src=\"{$board_skin_path}/img/btn_search_prev.gif\" border=\"0\" align=\"absmiddle\" title=\"이전검색\"></a>"; } ?>
<?
// 기본으로 넘어오는 페이지를 아래와 같이 변환하여 이미지로도 출력할 수 있습니다.
//echo $write_pages;
$write_pages = str_replace("처음", "<img src=\"{$board_skin_path}/img/link_begin.gif\" border=\"0\" align=\"absmiddle\" title=\"처음\">", $write_pages);
$write_pages = str_replace("이전", "<img src=\"{$board_skin_path}/img/link_prev.gif\" border=\"0\" align=\"absmiddle\" title=\"이전\">", $write_pages);
$write_pages = str_replace("다음", "<img src=\"{$board_skin_path}/img/link_next.gif\" border=\"0\" align=\"absmiddle\" title=\"다음\">", $write_pages);
$write_pages = str_replace("맨끝", "<img src=\"{$board_skin_path}/img/link_end.gif\" border=\"0\" align=\"absmiddle\" title=\"맨끝\">", $write_pages);
$write_pages = preg_replace("/<span>([0-9]*)<\/span>/", "<span class=\"type l-paging\">$1</span>", $write_pages);
$write_pages = preg_replace("/<b>([0-9]*)<\/b>/", "<span class=\"type l-paging2\">$1</span>", $write_pages);
?>
<?=$write_pages?>
<? if ($next_part_href) { echo "<a href=\"{$next_part_href}\" onfocus=\"blur();\"><img src=\"{$board_skin_path}/img/btn_search_next.gif\" border=\"0\" align=\"absmiddle\" title=\"다음검색\"></a>"; } ?>
</td>
</tr>
</table>
<!-- 버튼 링크 -->
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td height="30">
<?
if ($list_href){
echo "<img class=\"cursor\" src=\"{$board_skin_path}/img/btn_list.gif\" align=\"absmiddle\" border=\"0\" title=\"목록 보기\" onclick=\"list_link('{$list_href}');\"> ";
}
if ($member['mb_level'] >= $is_player_level){
if (!$kplayer_board_error){
echo "<img class=\"cursor\" src=\"{$board_skin_path}/img/btn_select.gif\" align=\"absmiddle\" border=\"0\" title=\"전체 선택/해제\" onclick=\"all_checked();\"> ";
echo "<img class=\"cursor\" src=\"{$board_skin_path}/img/btn_listen_video.gif\" align=\"absmiddle\" border=\"0\" title=\"선택 듣기\" onclick=\"select_type('listen');\"> ";
}
}
if ($is_album){
if ($member['mb_id'] && $member['mb_level'] >= $is_album_level){
if ($member['mb_level'] >= $is_player_level){
if (!$kplayer_board_error){
echo "<img class=\"cursor\" src=\"{$board_skin_path}/img/btn_cart.gif\" align=\"absmiddle\" border=\"0\" title=\"선택 담기\" onclick=\"select_type('cart');\"> ";
echo "<img class=\"cursor\" src=\"{$board_skin_path}/img/btn_album.gif\" align=\"absmiddle\" border=\"0\" title=\"앨범\" onclick=\"album();\"> ";
}
}
}
}
?>
</td>
<td height="30" align="right">
<?
if ($member['mb_id'] && ($is_admin == "super" || $group['gr_admin'] == $member['mb_id'] || $board['bo_admin'] == $member['mb_id'])){
if ($member['mb_level'] >= $is_player_level){
// 플레이어 설정
echo "<img class=\"cursor\" src=\"{$board_skin_path}/img/btn_player_setup.gif\" title=\"플레이어 설정\" border=\"0\" align=\"absmiddle\" onclick=\"kplayer_setup();\">";
// 관리자화면 링크
if ($admin_href){
echo " <img class=\"cursor\" src=\"{$board_skin_path}/img/btn_admin.gif\" title=\"관리자\" border=\"0\" align=\"absmiddle\" onclick=\"list_link('{$admin_href}');\">";
}
// 게시판 관리자 이상 글쓰기
if (!$kplayer_board_error){
echo " <img class=\"cursor\" src=\"{$board_skin_path}/img/btn_write.gif\" align=\"absmiddle\" border=\"0\" title=\"쓰기\" onclick=\"list_link('./write.php?bo_table={$bo_table}');\">";
}
}
}
?>
</td>
</tr>
</table>
<!-- 검색 -->
<form name="fsearch" method="get">
<input type="hidden" name="bo_table" value="<?=$bo_table?>">
<input type="hidden" name="sca" value="<?=$sca?>">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr><td height="20"></td></tr>
<tr>
<td align="center">
<select name="sfl" class="type l-select"
><option value="wr_subject">가수 - 곡</option
><option value="wr_content">가사</option
></select><input name="stx" class="type l-search" maxlength="15" size="10" itemname="검색어" required value="<?=$stx?>"
><select name="sop" class="type l-select"
><option value="and">and</option
><option value="or">or</option
></select
> <input type="image" onfocus="blur();" src="<?=$board_skin_path?>/img/btn_search.gif" border="0" align="absmiddle" title="검색"
> <img class="cursor" src="<?=$board_skin_path?>/img/btn_list.gif" align="absmiddle" border="0" title="목록 보기" onclick="list_link('./board.php?bo_table=<?=$bo_table?>');">
</td>
</tr>
<tr><td height="20"></td></tr>
</table>
</form>
</td></tr></table>
<script language="javascript" type="text/javascript">
if ("<?=$stx?>") {
document.fsearch.sfl.value = "<?=$sfl?>";
document.fsearch.sop.value = "<?=$sop?>";
}
function list_link(link){
window.location = link;
}
<?
if (!$kplayer_board_error){
?>
function checkAlret(msg){
if (msg == "level"){
alert("권한이 없습니다.");
}
}
<? if ($member['mb_level'] >= $is_player_level){ ?>
var boxNo = <?=$list_count?>;
function all_checked(){
var obj = document.images;
if (obj["listboxall"].src.indexOf("_off.gif") != -1){
obj["listboxall"].src = obj["listboxall"].src.replace("_off.gif", "_on.gif");
}else{
obj["listboxall"].src = obj["listboxall"].src.replace("_on.gif", "_off.gif");
}
for (var i = 0; i < boxNo; i++){
if (obj["listbox" + i]){
obj["listbox" + i].src = obj["listboxall"].src;
}
}
}
function checkBox(b_id){
var obj = document.images["listbox" + b_id];
if (obj.src.indexOf("_off.gif") != -1){
obj.src = obj.src.replace("_off.gif", "_on.gif");
}else{
obj.src = obj.src.replace("_on.gif", "_off.gif");
}
checkAll();
}
function checkAll(){
var obj = document.images;
var listboxCount = 0;
var listboxOn = 0;
for (var i = 0; i < boxNo; i++){
if (obj["listbox" + i]){
listboxCount++;
if (obj["listbox" + i].src.indexOf("_on.gif") != -1){
listboxOn++;
}
}
}
if (listboxCount == listboxOn){
obj["listboxall"].src = obj["listboxall"].src.replace("_off.gif", "_on.gif");
}else{
obj["listboxall"].src = obj["listboxall"].src.replace("_on.gif", "_off.gif");
}
}
function selectCheck(){
var buffer = "";
var obj = document.images;
var objForm = document.forms["fboardlist"];
for (var i = 0; i < boxNo; i++){
if (obj["listbox" + i]){
if (obj["listbox" + i].src.indexOf("_on.gif") != -1 && objForm["chk_wr_id[" + i + "]"]){
buffer += objForm["chk_wr_id[" + i + "]"].value + ",";
}
}
}
return buffer;
}
function check_confirm(str){
alert(str + "할 게시물을 하나 이상 선택하세요.");
return false;
}
// 선택한 게시물 보기
function select_type(f_type){
var buffer = "";
buffer = selectCheck();
if (f_type == "listen"){
if (!buffer){check_confirm("동영상 보기"); return;}
listen(buffer);
}
<? if ($is_album){
if ($member['mb_id'] && $member['mb_level'] >= $is_album_level){
if ($member['mb_level'] >= $is_player_level){
?>
if (f_type == "cart"){
if (!buffer){check_confirm("선택 담기"); return;}
cart(buffer);
}
<? }
}
}
?>
}
// 동영상
function listen(s_idx){
var iTop = (window.screen.height) / 20 ;
var iLeft = (window.screen.width) / 20 ;
var url = "<?=$board_skin_path?>/playerskin/<?=$list_player_skin?>/kplayer_video.php?bo_table=" + g4_bo_table + "&selected=" + s_idx;
window.open(url, "kplayer_video", "top=" + iTop + ",left=" + iLeft + ",width=342,height=380,menubar=0,toolbar=0,location=0,status=0,scrollbars=0,directories=0,resizable=0");
}
// 가사
function lyrics(s_idx){
var iTop = (window.screen.height) / 20 ;
var iLeft = (window.screen.width) / 20 ;
var url = "<?=$board_skin_path?>/playerskin/<?=$list_player_skin?>/kplayer_lyrics.php?bo_table=" + g4_bo_table + "&wr_id=" + s_idx;
var subwin = window.open(url, "kplayer_lyrics", "top=" + iTop + ",left=" + iLeft + ",width=342,height=455,menubar=0,toolbar=0,location=0,status=0,scrollbars=0,directories=0,resizable=0");
subwin.focus();
}
<? } ?>
<? if ($is_album){
if ($member['mb_id'] && $member['mb_level'] >= $is_album_level){
if ($member['mb_level'] >= $is_player_level){ ?>
// 담기
function cart(s_idx){
var iTop = (window.screen.height) / 20 ;
var iLeft = (window.screen.width) / 20 ;
var url = "<?=$board_skin_path?>/playerskin/<?=$list_player_skin?>/kplayer_album.php?bo_table=" + g4_bo_table + "&mode=cart" + "&selected=" + s_idx;
var subwin = window.open(url, "kplayer_cart", "top=" + iTop + ",left=" + iLeft + ",width=342,height=460,menubar=0,toolbar=0,location=0,status=0,scrollbars=0,directories=0,resizable=0");
subwin.focus();
}
// 앨범
function album(){
var iTop = (window.screen.height) / 20 ;
var iLeft = (window.screen.width) / 20 ;
var url = "<?=$board_skin_path?>/playerskin/<?=$list_player_skin?>/kplayer_album.php?bo_table=" + g4_bo_table + "&mode=album";
var subwin = window.open(url, "kplayer_cart", "top=" + iTop + ",left=" + iLeft + ",width=342,height=460,menubar=0,toolbar=0,location=0,status=0,scrollbars=0,directories=0,resizable=0");
subwin.focus();
}
<? }
}
}
}
?>
<? if ($member['mb_id'] && ($is_admin == "super" || $group['gr_admin'] == $member['mb_id'] || $board['bo_admin'] == $member['mb_id'])){
if ($member['mb_level'] >= $is_player_level){ ?>
// 플레이어 설정
function kplayer_setup(){
var iTop = (window.screen.height) / 20 ;
var iLeft = (window.screen.width) / 5 ;
var url = "<?=$board_skin_path?>/kplayer_video_setup.php?bo_table=" + g4_bo_table;
var subwin = window.open(url, "kplayer_video_setup", "top=" + iTop + ",left=" + iLeft + ",width=450,height=465,menubar=0,toolbar=0,location=0,status=0,scrollbars=0,directories=0,resizable=0");
subwin.focus();
}
<? }
}
?>
function mOver(obj){
obj.style.color = '#3e8ffc';
}
function mOut(obj){
obj.style.color = '#555555';
}
</script>
<!-- 게시판 목록 끝 -->
스킨을 수정하시는것 보다 링크를 걸때 옵션을 주는것이....
왼쪽에 보시면 질문과 답변을 클릭하면 글의 리스트가 표시되지요?
링크를 거실때....
<a href="http://sir.co.kr/bbs/board.php?bo_table=g4_qa&sst=wr_num&sod=desc">질문과 답변</a>
이렇게 거시면 역순으로 되겠지요. 그럼 수고하세요.
왼쪽에 보시면 질문과 답변을 클릭하면 글의 리스트가 표시되지요?
링크를 거실때....
<a href="http://sir.co.kr/bbs/board.php?bo_table=g4_qa&sst=wr_num&sod=desc">질문과 답변</a>
이렇게 거시면 역순으로 되겠지요. 그럼 수고하세요.
감사합니다만..
스킨에서 수정이되지 않으면 리스트를 처음 볼 때는 역순으로 표시되나,
내용을 본 후에는 다시 뒤집어지므로 혼란이 가중되어 집니다.
미안합니다,
스킨 수정방법을 좀 알려주시기를 부탁드립니다.
감사합니다.
스킨에서 수정이되지 않으면 리스트를 처음 볼 때는 역순으로 표시되나,
내용을 본 후에는 다시 뒤집어지므로 혼란이 가중되어 집니다.
미안합니다,
스킨 수정방법을 좀 알려주시기를 부탁드립니다.
감사합니다.