KBoard 게시판 카테고리 셀렉트박스가 아닌 가로로 출력하기

카테고리 선택이 셀렉트박스가 아닌 가로로 나열되어 있는걸 원한 클라이언트가 있어 이래 저래 짜집기 한 PHP 코드이다.
카테고리 1에 등록된 소스만 적용되며, 선택된 카테고리는 a 태그에 active 라는 클래스가 추가되게 하여 수정을 더욱 편리하게 했다.

PHP

<?php if($board->use_category == 'yes'):?>
<div class="category-list">
	<?php if($board->initCategory1()):?>
		<a class="all<?php if($_GET['category1'] == ''):?> active<?php endif ?>" href="<?php echo $url->set('category1', '')->set('pageid', '1')->set('target', '')->set('keyword', '')->set('mod', 'list')->tostring()?>"><?php echo __('All', 'kboard')?></a>
		<?php while($board->hasNextCategory()):?>
		<a class="item<?php if($_GET['category1'] == $board->currentCategory()):?> active<?php endif ?>" href="<?php echo $url->set('category1', $board->currentCategory())->set('pageid', '1')->set('target', '')->set('keyword', '')->set('mod', 'list')->tostring()?>"><?php echo $board->currentCategory(); ?></a>
		<?php endwhile?>
	<?php endif?>
</div>
<?php endif?>
kboard가로나열카테고리
블로그
프로젝트
스터디
포트폴리오