본문 바로가기
IT

그누보드 태그 기능 - 기본 있었는데 몰랐음

by Oh.mogilalia 2024. 6. 15.

https://sir.kr/g5_skin/46423?sfl=wr_subject%7C%7Cwr_content&stx=%ED%83%9C%EA%B7%B8

그누보드 기본게시판에 태그기능 추가했습니다.
스킨명 : basic_tags


1. list.skin.php

// 태그 테이블 추가
sql_query(" ALTER TABLE `{$write_table}` ADD `wr_tags` VARCHAR(255) NOT NULL AFTER `wr_10` ", false);


2. write.skin.php
    <div class="bo_w_tags write_div">
        <label for="wr_tags"><i class="fa fa-tags" aria-hidden="true"></i><span class="sound_only"> 태그</span></label>
        <input type="text" name="wr_tags" value="<?php if($w=="u"){ echo $write['wr_tags']; } ?>" id="wr_tags" class="frm_input full_input" size="50">
    </div>


3. write_update.skin.php
$wr_tags = $_POST['wr_tags'];
$sql = " update {$write_table} set wr_tags = '$wr_tags' where wr_id = '$wr_id' ";
sql_query($sql);


4. view.skin.php
        <?php if($view['wr_tags']){ ?>
        <!-- TAGS -->
        <div class="tags">
            <i class="fa fa-tags"></i>
            <?php
            $arrtag = explode(",", $view['wr_tags']);
            foreach( $arrtag as $key => $val ){ $val = trim($val);
            ?>
            <a href="<?php echo G5_BBS_URL?>/board.php?bo_table=<?php echo $bo_table?>&sfl=wr_tags&stx=<?php echo urlencode($val); ?>"><?php echo $val?></a>
            <?php }?>
        </div>
        <!-- END TAGS -->
        <?php } ?>


5. style.css
/* 태그 */
.tags i { font-size: 14px;color: #888; }
.tags a { background: #eee;display: inline-block;border-radius: 2px;padding: 8px 12px;margin: 0 0 6px;font-size: 11px;color: #777777; }
.tags a:hover, .tags a:focus { background: #27CBC0;color: #ffffff; }

#bo_w .bo_w_tags label {position:absolute;top:1px;left:1px;border-radius:3px 0 0 3px;height:38px;line-height:38px;width:40px;font-size:1.2em;text-align:center;color:#b2b2b2}
#bo_w .bo_w_tags .frm_input {padding-left:50px}


각 게시판 설정 - 스킨 설정 - 맨 아래쪽 태그 등록 체크 - 저장

'IT' 카테고리의 다른 글

우분투 서버 kill 서비스  (0) 2024.06.30
M600 서버에도 transmission-daemon 설치  (1) 2024.06.18
Ubuntu Server 업그레이드  (0) 2024.05.30
검색로봇 차단  (0) 2024.05.29
우분투 서버 변경 사항 bashrc mount  (0) 2024.05.23