https://sir.kr/g5_plugin/1306?sfl=wr_subject&stx=%ED%83%9C%EA%B7%B8
위 태그 기능을 이용해서 게시판에 태그기능을 추가시켰고,
지금 확인결과 정상적으로 잘됩니다.
아래 이미지처럼
list.skin.php 상단에 모으고 싶어요.

|
답변 1개 / 댓글 4개
채택된 답변
+20 포인트
마르스컴퍼니
1년 전
Copy
$sql = "
select ct_tag, count(*) as cnt
from comp_tag
where bo_table = '{$bo_table}'
group by ct_tag
order by 2 desc
";
$result = sql_query($sql);
echo '<ul>';
while ($row = sql_fetch_array($result)) {
echo '<li>';
echo "{$row['ct_tag']} ({$row['cnt']})";
echo '</li>';
}
echo '</ul>';
답변에 대한 댓글 4개
마르스컴퍼니
1년 전
[code]
echo "<a href=\"{G5_BBS_URL}/board.php?bo_table={$bo_table}&sfl=tags&stx={$row['ct_tag']}\">{$row['ct_tag']} ({$row['cnt']})</a>";
[/code]
echo "<a href=\"{G5_BBS_URL}/board.php?bo_table={$bo_table}&sfl=tags&stx={$row['ct_tag']}\">{$row['ct_tag']} ({$row['cnt']})</a>";
[/code]
마르스컴퍼니
1년 전
@카산
* delete.skin.php
[code]
<?php
if (!defined("_GNUBOARD_")) exit;
// 해당 글의 태그 삭제
$sql = "DELETE FROM comp_tag WHERE bo_table = '{$bo_table}' AND wr_id = '{$wr_id}'";
sql_query($sql);
?>
[/code]
* delete.skin.php
[code]
<?php
if (!defined("_GNUBOARD_")) exit;
// 해당 글의 태그 삭제
$sql = "DELETE FROM comp_tag WHERE bo_table = '{$bo_table}' AND wr_id = '{$wr_id}'";
sql_query($sql);
?>
[/code]
답변을 작성하려면 로그인이 필요합니다.