Radar

게시판 1개로 스킨 여러개 사용하기

· 2018-05-02 (수) 23:29:59 · 8300 · 12

[code]
extend 폴더에 board.php 파일을 만드신 후

<?php
$skin_href = "./board.php?bo_table=".$bo_table;
if($skin_path){
 set_cookie("skin", $skin_path, 86400);
    $board_skin_path = get_skin_path('board', $skin_path);
 $board_skin_url = get_skin_url('board', $skin_path);
}else{
 $skin_path = get_cookie("skin");
    if($skin_path){
        $board_skin_path = get_skin_path('board', $skin_path);
        $board_skin_url = get_skin_url('board', $skin_path);
 }
}
?>

스킨 list.skin.php 에서

<?php if ($rss_href || $write_href) { ?>
        <ul class="btn_bo_user">
            <?php if ($rss_href) { ?><li><a href="<?php echo $rss_href ?>" class="btn_b01 btn"><i class="fa fa-rss" aria-hidden="true"></i> RSS</a></li><?php } ?>
            <?php if ($admin_href) { ?><li><a href="<?php echo $admin_href ?>" class="btn_admin btn"><i class="fa fa-user-circle" aria-hidden="true"></i> 관리자</a></li><?php } ?>
            <?php if ($write_href) { ?><li><a href="<?php echo $write_href ?>" class="btn_b02 btn"><i class="fa fa-pencil" aria-hidden="true"></i>  글쓰기</a></li><?php } ?>
        </ul>
        <?php } ?>


아래 처럼 변경


<?php if ($rss_href || $write_href) { ?>
        <ul class="btn_bo_user">
                                    <li><a href="<?php echo $skin_href?>&skin_path=theme/basic" class="btn_b01 btn"><i class="fa fa-list" aria-hidden="true"></i> 리스트</a></li>
                                                <li><a href="<?php echo $skin_href?>&skin_path=theme/gallery" class="btn_b01 btn"><i class="fa fa-photo" aria-hidden="true"></i> 갤러리</a></li>
            <?php if ($rss_href) { ?><li><a href="<?php echo $rss_href ?>" class="btn_b01 btn"><i class="fa fa-rss" aria-hidden="true"></i> RSS</a></li><?php } ?>
            <?php if ($admin_href) { ?><li><a href="<?php echo $admin_href ?>" class="btn_admin btn"><i class="fa fa-user-circle" aria-hidden="true"></i> 관리자</a></li><?php } ?>
            <?php if ($write_href) { ?><li><a href="<?php echo $write_href ?>" class="btn_b02 btn"><i class="fa fa-pencil" aria-hidden="true"></i>  글쓰기</a></li><?php } ?>
        </ul>
        <?php } ?>

[/code]

사용방법
사용 하시고 싶은 스킨을 따로 입력하시면 전환됩니다.

<?php echo $skin_href?>&skin_path=theme/basic
<?php echo $skin_href?>&skin_path=baisc

|

댓글 12개

필요한 기능이었는데 감사합니다!!!
감사합니다!
좋은 내용, 감사합니다. ^^
감사합니다!
2018-05-03 (목) 05:42:08
이게 훨씬 좋네요~

그런데 extend에 넣으니 리스트는 안나오고 상단하단만 나오는데 왜 그렇가요?
테마 사용안하니 이렇게 했는데요..
<a href="<?php echo $skin_href?>&skin_path=basic" class="btn_b01 btn"><i class="fa fa-list" aria-hidden="true"></i> 리스트</a></li>
쪽지로 URL 보내주시면 제가 확인해보겠습니다.^^
2018-05-03 (목) 05:42:28
감사합니다^^
감사합니다!
멋져요 ^^
좋아요..잘쓰겠습니다.감사합니다.
no demo site?
2019-11-16 (토) 10:06:22
고맙습니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누보드5 팁자료실

2,788건
+
제목 글쓴이 날짜 조회
18-05-15 조회 6,273
18-05-15 조회 1만
18-05-15 조회 8,266
18-05-14 조회 6,840
18-05-11 조회 1만
18-05-10 조회 8,821
18-05-09 조회 8,184
18-05-04 조회 7,701
18-05-03 조회 7,712
18-05-03 조회 5,809
18-05-03 조회 9,636
18-05-02 조회 8,301
18-05-02 조회 8,225
18-05-01 조회 6,026
18-05-01 조회 7,387
18-04-30 조회 7,073
18-04-28 조회 8,723
18-04-28 조회 9,286
18-04-25 조회 6,269
18-04-25 조회 9,191
18-04-23 조회 7,099
18-04-22 조회 2.1만
18-04-22 조회 5,724
18-04-22 조회 6,907
18-04-21 조회 6,063
18-04-17 조회 5,659
18-04-13 조회 6,261
18-04-11 조회 6,171
18-04-10 조회 5,976
18-04-08 조회 5,795