클럽에서 각 메뉴 즉 카테고리에서 공지사항 넣어 사용하기 > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

클럽에서 각 메뉴 즉 카테고리에서 공지사항 넣어 사용하기 정보

클럽에서 각 메뉴 즉 카테고리에서 공지사항 넣어 사용하기

본문

아래의 내용을 club/skin/board/default/list.skin.php파일에서

<? for ($i=0; $i<count($list); $i++) { ?>

의 윗 부분에 넣어 주시면 클럽에서 각 메뉴별로 공지가 다르게
적용을 가능하게 해 줍니다...^^



<!-- 여기서부터 복사해서 끝까지 -->
<!-- 목록 -->
<?
    $arr_notice2 = split("\n", trim($board[bo_notice]));
for ($k=0; $k<count($arr_notice2); $k++)
    {

    $sqlm = " select * from $write_table where wr_is_comment = 0 and ca_name = '$sca' and wr_id = '$arr_notice2[$k]' order by wr_id desc";
    //explain($sql);
    $resultm = sql_query($sqlm);

    for ($m=0; $row7 = sql_fetch_array($resultm); $m++) {
        $lis[$m] = $row7;
if (!$row7[wr_id])
            continue;
$lis[$m] = get_list($row7, $board, $board_skin_path, $board[bo_subject_len]);
        $lis[$m][is_notice] = true;
?>
<tr height="33">
    <td></td>
    <td align="center">
        <?
        if ($lis[$m][is_notice]) // 공지사항
            echo "<img src=\"$cb_board_skin_path/img/notice_icon.gif\" height=16>";
        else if ($wr_id == $lis[$m][wr_id]) // 현재위치
            echo "<font color='#2C8CB9'><strong>{$lis[$m][num]}</strong>";
        else
            echo "{$lis[$m][num]}";
        ?>
    </td>

    <? if ($is_category) { ?><td width="70" align="center"><a href="<?=$lis[$m][ca_name_href]?>"><font color=gray><?=$lis[$m][ca_name]?></font></a></td><? } ?>
    <? if ($is_checkbox) { ?><td width="40" align="center"><input type=checkbox name=chk_wr_id[] value="<?=$lis[$m][wr_id]?>"></td><? } ?>
    <td style='word-break:break-all;'>
        <?
        echo $nobr_begin;
        echo $lis[$m][reply];
        echo $lis[$m][icon_reply];
        echo "<a href='{$lis[$m][href]}'>";
        if ($lis[$m][is_notice])
            echo "<font color='$cb[cb_box_line_skin]'><strong>{$lis[$m][subject]}</strong></font>";
        else
            echo "<font color='$cb[cb_box_line_skin]'>{$lis[$m][subject]}</font>";
        echo "</a>";

        if ($lis[$m][comment_cnt])
            echo " <a href=\"{$lis[$m][comment_href]}\"><span style='font-size:7pt;'>{$lis[$m][comment_cnt]}</span></a>";

        // if ($lis[$m]['link']['count']) { echo "[{$lis[$m]['link']['count']}]"; }
        // if ($lis[$m]['file']['count']) { echo "<{$lis[$m]['file']['count']}>"; }

    $lis[$m]['icon_new2'] = "";
    if ($lis[$m]['wr_datetime'] >= date("Y-m-d H:i:s", $g4['server_time'] - ($board['bo_new'] * 3600)))
        $lis[$m]['icon_new2'] = "<img src='$cb_board_skin_path/img/icon_new.gif' align='absmiddle'>";

    $lis[$m]['icon_hot2'] = "";
    if ($lis[$m]['wr_hit'] >= $board['bo_hot'])
        $lis[$m]['icon_hot2'] = "<img src='$cb_board_skin_path/img/icon_hot.gif' align='absmiddle'>";

    $lis[$m]['icon_secret2'] = "";
    if (strstr($lis[$m]['wr_option'], "secret"))
        $lis[$m]['icon_secret2'] = "<img src='$cb_board_skin_path/img/icon_secret.gif' align='absmiddle'>";

    // 가변 파일
    $lis[$m]['file'] = get_file($board['bo_table'], $lis[$m]['wr_id']);

    if ($lis[$m]['file']['count'])
        $lis[$m]['icon_file2'] = "<img src='$cb_board_skin_path/img/icon_file.gif' align='absmiddle'>";

echo " " . $lis[$m][icon_new2];
        echo " " . $lis[$m][icon_file2];
        echo " " . $lis[$m][icon_hot2];
        echo " " . $lis[$m][icon_secret2];
        echo $nobr_end;
        ?></td>
    <td align="center"><?=$lis[$m][name]?></td>
    <td align="center"><?=$lis[$m][datetime2]?></td>
    <td align="center"><?=$lis[$m][wr_hit]?></td>
    <? if ($is_good) { ?><td align="center"><?=$lis[$m][wr_good]?></td><? } ?>
    <? if ($is_nogood) { ?><td align="center"><?=$lis[$m][wr_nogood]?></td><? } ?>
    <td></td>
</tr>
<? }
}
?>
추천
0

댓글 0개

전체 78 |RSS
그누4 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT