간단한 부트스트랩 슬라이더 > 그누보드5 스킨

그누보드5 스킨

좋은 댓글과 좋아요는 제작자에게 큰힘이 됩니다.

간단한 부트스트랩 슬라이더 정보

레이아웃 간단한 부트스트랩 슬라이더

첨부파일

[srcoms]half_slider.zip (211.7K) 443회 다운로드 2015-11-04 17:46:06

본문

안녕하세요.


정말 간단한 부트스트랩 슬라이더를 메인배너 형태로 적용해보았습니다.
(아마 많을지도 모릅니다 -_-;; ㅎㅎ)

부트스트랩이니 당연히 반응형은 기본..

자동으로 테이블 생성하며 관리자-게시판관리-half_slider 에서 추가,수정,삭제하시면 됩니다.

추후 계속 추가될것을 어느정도 가정해서 만들었습니다.



원하시는 곳에서 스타일에 유의하시어 echo main_banner("",출력할 개수); 를 넣어주시면 됩니다.

5개를 출력하시고 싶으신 경우

echo main_banner("",5);

를 넣어주시면 됩니다.


변경 및 추가되는 파일은

/adm/admin.menu300.php
/adm/mainbannerlist.php
/adm/mainbannerform.php
/adm/mainbannerformupdate.php
/extend/mainbanner.lib.php
/skin/sr_skin/half_slider

이며 별도로 겹쳐쓰는 파일은 /adm/admin.menu300.php 만 겹쳐쓰게 되어있으니 유의해서 넣어주세요.

확인은  http://g5.srcoms.com/srcoms/half_slider/ 에서 가능합니다.


사용하시는데 어려움은 없으실겁니다




감사합니다
추천
4

댓글 전체

부트스트랩 ... 별도 설치해야하는건가요?  ( 너무 초보적인 질문인듯 ... ㅠㅠ )
지금 스킨을 올렸는데 이미지 추출이 안되고 상태 표시 원만 덜겅 나오고 있어서요
css 다 넣어둬서.. 따로 설치하실 필요는없습니다.. 스타일충돌때문에 그럴수는있겠네요. 일단 기본g5스타일과는 큰 충돌 없는것 확인했습니다
음... 모바일버전으로만 홈페이지를 꾸미고 있는데..
안되서 background 를 이미지가 직접 보이게 해서 임시해결 했습니다.
이로인해서 글자가 보이는 기능은 부득이 제거를 했네요.
특별한 css를 사용안했는데.. 흐음... 그누보드 최신버전으로 작업하는 중입니다.
음, 이미지 안보이는건 아직 해결못했지만 몇가지 오류가 있어서 남깁니다.

/adm/mainbannerformupdate.php 의 내용중 본문을 삽입하는 코드에 2가지 문제가 있습니다.

문제1. 본문수정안됨

수정1-1.
    <?php echo get_editor_js('bn_mainbanner'); ?>
    <?php echo chk_editor_js('bn_mainbanner'); ?> 
를 아래와 같이 변경
    <?php echo get_editor_js('bn_content'); ?>
    <?php echo chk_editor_js('bn_content'); ?>   

수정1-2.
check_field(f.bn_mainbanner, "내용을 입력하세요.");
를 아래와 같이 변경했습니다.
check_field(f.bn_content, "내용을 입력하세요.");


문제2. 문제1을 해결하니 HTML 코드가 삽입되는 문제발생

수정2.
            <?php echo editor_html('bn_content', get_text($bn['bn_content'], 0)); ?>
를 아래와 같이 변경했습니다.
            <textarea id="bn_content" name="bn_content" style="width:100%"><?php echo $bn['bn_content']; ?></textarea>
/adm/mainbannerlist.php 의 목록에서 사용여부가 함께 보이면 어떨까요?
저는 이렇게 수정해봤습니다.

수정1.
        <th scope="col" width="60">순서</th>
를 아래와 같이 변경
        <th scope="col" width="60">순서</th>
        <th scope="col" width="60">사용여부</th>

수정2.
        <td align="center"><?php echo $row['bn_sort']; ?></td>
를 아래와 같이 변경
        <td align="center"><?php echo $row['bn_sort']; ?></td>
        <td align="center"><?php if ($row['bn_use'] == "1") { echo "사용"; } else { echo "미사용"; } ?></td>
ㅎ... 좋은 스킨을 더 편리하게 하고픈 욕심에 추가로 글 남겨봅니다.
관리자페이지에서 이미지를 추가한후 다시 FTP로 개수를 변경해야하는 불편함이 있어서 이렇게 수정해봤습니다.

더 편리한 방법도 있겠지만 일단 이렇게 하니까.. 사용여부만 체크하면 오케이...
이미지추출해야할 페이지에 삽입할 코드를 아래와 같이 삽입하면 소스 건들필요가 없어요

<?php
$dbconn = mysql_connect(G5_MYSQL_HOST,G5_MYSQL_USER,G5_MYSQL_PASSWORD) or die("데이터베이스 연결에 실패하였습니다.");
mysql_select_db(G5_MYSQL_DB, $dbconn);
$g5['mainbanner_table'] = G5_TABLE_PREFIX.'mainbanner'; // 메인배너 테이블
$mainbannerSql = " select * from ".$g5['mainbanner_table']." where bn_use = '1'";
//echo $mainbannerSql ."<br>";
$mainbannerSql = mysql_query($mainbannerSql);
$mainbannerRow = mysql_num_rows($mainbannerSql);
//echo $mainbannerRow ."<br>";

echo main_banner("", $mainbannerRow);
?>
한가지더 사족을 적어봅니다.
/extend/mainbanner.lib.php  에 삽입하면 메인 이외의 페이지에서도 항상 mainbanner.lib.php 를 호출해서 불필요하게 라이브러리가 열리는건 아닌가 싶어서요
그것을  /lib/mainbanner.lib.php  요렇게 삽입하고, 아래와 같이 호출하면 어떨까요?

<?php
include_once G5_LIB_PATH."/mainbanner.lib.php";
echo main_banner("",5);
?>
일년이나 지난뒤에나 해결이 된거같네요.
오늘 새벽작업중 해결했습니다.

저같은경우는 출력용 ID를 내부에 따로 선언했습니다...

mainbanner.skin

<div id="출력용ID" class="fill" style="background-image:url('<?php echo G5_DATA_URL.'/mainbanner/'.$list[$i]['bn_id'];?>');"></div>

로.. 선언하니 바로 출력되네요 ....

내용 수정부분만 내일 다시 수정하면.. 정상적으로 사용가능할꺼라고 봅니다..

졸려서..= _=..하하하하

자세한사항은.. http://sloft.kr 에...글남겨주세요..@_@...
추가적으로..

문제1. 본문수정안됨

수정1-1.
    <?php echo get_editor_js('bn_mainbanner'); ?>
    <?php echo chk_editor_js('bn_mainbanner'); ?> 
를 아래와 같이 변경
    <?php echo get_editor_js('bn_content'); ?>
    <?php echo chk_editor_js('bn_content'); ?>   

수정1-2.
check_field(f.bn_mainbanner, "내용을 입력하세요.");
를 아래와 같이 변경했습니다.
check_field(f.bn_content, "내용을 입력하세요.");


문제2. 문제1을 해결하니 HTML 코드가 삽입되는 문제발생

수정2.
            <?php echo editor_html('bn_content', get_text($bn['bn_content'], 0)); ?>
를 아래와 같이 변경했습니다.
            <textarea id="bn_content" name="bn_content" style="width:100%"><?php echo $bn['bn_content']; ?></textarea>

이건 진행하시되...  mainbannerform.php 여기서 하시구요...
마지막으로.. 해결중이긴하나..

추가하면...... 처음에는 이미지가 안올라가니.. 글쓰고 이미지 등록하시구요....

순서 자동추가는.. 찾아보는대로,,.다시 답글 달겠습니다..하휴
전체 2,423 |RSS
그누보드5 스킨 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT