여분필드 값을 카테고리처럼 활용하기 위한 나노단위급 tip. 정보
여분필드 값을 카테고리처럼 활용하기 위한 나노단위급 tip.본문
- 게시글을 작성할 때 예를 들어 wr_1필드에 특정 값을 고정적으로 입력하는 경우.
(동물, 식물등의 분류라든지.. 거래처의 경우 법인, 개인등의 사적 분류등..)
1. 먼저 해당 스킨을 사용하는 게시판의 설정페이지로 이동하여 페이지 하단의 게시판 여분필드
bo_1에 게시글 여분필드 해당 필드값에 기록되는 분류를 | 로 구분하여 입력해 줍니다.
ex. 동물|식물|괴물|x물(응?)
2. 그리고 요렇게 버튼을 넣고 싶은 부분에 코딩을 하시면 됩니다. 끝!
<!-- 여분필드 특정값으로 리스트 추출 -->
<style>
.bo_list_total button {
padding: 5px 10px;
background-color: white;
border-radius: 3px;
border: 1px solid #ddd;
font-size: 1em;
margin-right: 2px;
}
.bo_list_total button.active {
background-color: #333;
color: white;
}
</style>
<a href="<?php echo G5_BBS_URL; ?>/board.php?bo_table=<?php echo $bo_table; ?>"><button type="button" class="new">전체</button></a>
<?php
$eggcat = explode("|", $board['bo_1']);
?>
<?php
$eggcat = explode("|", $board['bo_1']);
for ($i = 0; $i < count($eggcat); $i++) {
if (!empty($eggcat[$i])) {
$activeClass = ($eggcat[$i] == $stx) ? 'active' : '';
echo "<a href='" . G5_BBS_URL . "/board.php?bo_table={$bo_table}&sfl=wr_1&stx={$eggcat[$i]}'>
<button type='button' class='new {$activeClass}'>{$eggcat[$i]}</button></a>";
}
}
?>
<!-- 여분필드 특정값으로 리스트 추출 -->
버튼 스타일링은 마음대로 수정하셔도 되고 버튼이 아닌 체크박스라던지 셀렉트박스를 활용하셔도 무관합니다. 만약 wr_ 필드를 수정하시려면 코드 아래부분 &sfl=wr_1&stx 에서 wr_1을 원하는 필드 숫자로 변경만 하시면 됩니다.
현재는 버튼에 active클래스가 추가되어 선택되어진 분류값에 style이 변경됩니다.
!-->3
댓글 4개
<?php
$eggcat = explode("|", $board['bo_1']);
for ($i = 0; $i < count($eggcat); $i++) {
if (!empty($eggcat[$i])) {
$activeClass = ($eggcat[$i] == $stx) ? 'active' : '';
echo "<a href='" . G5_BBS_URL . "/board.php?bo_table={$bo_table}&sfl=wr_1&stx={$eggcat[$i]}'>
<button type='button' class='new {$activeClass}'>{$eggcat[$i]}</button></a>";
}
}
?>
이렇게 카운트 함수 쓰시면 10안쓰시고 자동개수 가져옵니다
@미니님a 오옷. 역시 미니님!! 생각지도 못했던 도움 고맙습니다. 소스 수정해 놓겠습니다. (숫자에 집착이 심했네요 ㅠㅜ 크흡)
감사합니다.
감사합니다