메인 큰 이미지 슬라이더 v18 (2017-10-20 02:37 수정) 정보
최신글 메인 큰 이미지 슬라이더 v18 (2017-10-20 02:37 수정)관련링크
첨부파일
본문
****************************************************************************
2018-10-23 16:49 알림글
****************************************************************************
음... 유료로 코드 완전 정리해서 새로 올렸습니다.
현재 첨부된 파일은 수정계획이 없습니다.
https://sir.kr/cmall/1539881431
****************************************************************************
2015-11-16 14:19
. 슬라이드 삽입되는 개수를 관리자 페이지에서 제어
. 링크가 추가된 경우 그것의 새창 또는 현재창 열기 선택기능
. 관리자 목록보기에서 사용여부를 볼수 있도록 변경
2017-10-11 16:36
. 기존 버전 사용의 경우 target 필드가 누락되어 자동 추가되도록 수정
2017-10-11 21:19
. 배너 종료일 기능 추가. 이미지가 누락된 것은 메인에서 노출 안되도록 기능 추가
. 배너는 다시 등록을 해주세요. 이미지 로직에 대한 몇가지 변경
2017-10-11 21:30
. 저장폴더 경로 문제가 확인되어 수정
2017-10-11 21:56
. 배너 수정화면에서 종료일 조회오류 수정
2017-10-12 12:59
. 업로드시 권한 문제로 인한 이미지 사라짐 현상 수정
2017-10-18 17:08
. adm/banner/_common.php 내용 오류수정 (출석부 내용이 잘못 되어서 변경)
2017-10-19 16:42
. 배너유효기간 필드가 누락된것이 확인되어 추가했습니다.
2017-10-19 18:18
. 스킨 로딩에 오류가 발견되어 배포를 중단합니다....
. 여기까지의 스킨은 첨부1을 다운받으세요. 수정해서 사용하실 분은 ...
2017-10-20 02:18
. 기존 롤링 jQuery의 문제가 해결되지 않아서 다른 jQuery ( ResponsiveSlides )를 이용해서 전면 변경했습니다.
. 여기부터 첨부2에 업로드 합니다.
자료원본 : http://sir.co.kr/g5_skin/9111
폭과 높이가 자동으로 적용됩니다.
자동으로 테이블 생성하며 관리자 > 게시판관리 > 메인배너관리 에서 추가,수정,삭제하시면 됩니다.
1. 파일 업로드
/ adm / banner (폴더)
│ ├ _common.php
│ ├ main_banner_list.php
│ ├ main_banner_form.php
│ └ main_banner_form_update.php
└ admin.menu990.php
/ plugin / ResponsiveSlides (폴더 : 출처 http://responsiveslides.com )
├ mainbanner.lib.php
├ mainbanner.skin.php
├ responsiveslides.css
├ responsiveslides.js
└ responsiveslides.min.js
2. 출력하고자 하는 곳에 아래 코드 삽입
<div style="width:500px;">
<?php
include_once G5_PLUGIN_PATH."/ResponsiveSlides/mainbanner.lib.php";
$main_banner_Sql = " select * from ".G5_TABLE_PREFIX."mainbanner where bn_use = '1' and bn_image != '' and bn_enddate >= '".date("Y-m-d")."'";
$main_banner_Sql = sql_query($main_banner_Sql);
$main_banner_Row = sql_num_rows($main_banner_Sql);
echo main_banner($main_banner_Row);
?>
</div>
7
댓글 전체
그런데 이거 혹시 양옆으로 폭을 꽉 채우려고 하면 어덯게 해야 할지
width 값을 만져야 하나요
폭이 안차는 것은 이미지를 감싸고 있는 것에 padding 이나 margin 이 있지는 않은지 확인해보세요
물론 이미지가 폭보다 좁으면 꽉 차지 않습니다.
혹시 http://www.jisim.or.kr/index.php 제가 지금 사이트 하나 무료로 만들어 주고 있는데요
여기 상단 베너 빼고 님꺼 써도 적용이 되겠지요
다운받아서 덮어쓰면 되여~~ 감사합니다.
http://www.jisim.or.kr/index.php
array('300901', '메인배너관리', G5_ADMIN_URL.'/banner/main_banner_list.php?bn_type=half_slider', 'main_banner'),
요기도 변경해주세요~~~
저에게 알려 주신 것은 파일 명이 틀려요 기존 파일명은 언더바가 안 붙어 있어요
아마도 저것으로 인한 문제가 아니었을까 생각됩니다.
내가 못하는 것인지 설명대로 다 했는데 이상하네요
변경후 http://www.jisim.or.kr/adm/banner/main_banner_list.php
최고관리자일때만 볼 수 있기때문에 어떤 상황인지 확인을 할 수가 없네요.
접근권한 (FTP 정보나, 최고관리자)을 알려주시면 살펴보겠습니다.
제 이름을 마우스로 누르면 자기소개가 보일텐데, 거기에 제 메일주소가 있습니다.
배너는 다시 등록을 해주세요. 이미지 로직에 대한 몇가지 변경했습니다.
웹 사이트에서 페이지를 표시할 수 없습니다.
HTTP 500
예측 가능한 원인:
•웹 사이트는 유지 관리 중입니다.
•웹 사이트에 프로그래밍 오류가 있습니다.
라고 뜨는데 문제가 뭘까요?;;
_common.php 내용에 오류가 있었더군요.~~
다시 업로드후 확인 부탁드립니다.
오늘 다른 홈페이지 제작 하면서 설치후 실행해보니 이미지 등록이 안되는 현상을 확인했습니다.
배너 유효기간 기능을 추가하면서 배포용 파일에 필드 추가코드가 누락된것이 확인되어 수정했습니다.
편리해서 좋네요.
위 스킨처럼 좌우 방향 표시나 아래 가운데의 진행 점(OOOOO)도 있으면 더 좋겠네요.
CREATE TABLE IF NOT EXISTS `g5_mainbanner` ( `bn_id` int(11) NULL AUTO_INCREMENT, `bn_sort` int(11) NOT NULL DEFAULT '0', `bn_subject` varchar(255) NOT NULL DEFAULT '', `bn_content` text NOT NULL, `bn_hit` int(11) NOT NULL DEFAULT '0', `bn_link` varchar(255) NOT NULL DEFAULT '', `bn_image` varchar(255) NOT NULL, `bn_target` varchar(10) NOT NULL, `bn_enddate` varchar(10) NOT NULL, `bn_use` tinyint(4) NOT NULL DEFAULT '0', `bn_datetime` datetime NOT NULL, PRIMARY KEY (`bn_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8
1171 : All parts of a PRIMARY KEY must be NOT NULL; if you need NULL in a key, use UNIQUE instead
error file : /adm/banner/main_banner_list.php
뭐가 문제일까요 ㅠㅠ
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ", true);
를 아래의 것으로 변경해보세요
) ", true);
그래도 안되면 phpMyAdmin 의 SQL 창에 아래 내용을 실행해보세요
CREATE TABLE IF NOT EXISTS g5_mainbanner (
`bn_id` int(11) NULL AUTO_INCREMENT,
`bn_sort` int(11) NOT NULL DEFAULT '0',
`bn_subject` varchar(255) NOT NULL DEFAULT '',
`bn_link` varchar(255) NOT NULL DEFAULT '',
`bn_image` varchar(255) NOT NULL,
`bn_type` varchar(255) NOT NULL,
`bn_target` varchar(10) NOT NULL,
`bn_use` tinyint(4) NOT NULL DEFAULT '0',
`bn_datetime` datetime NOT NULL,
PRIMARY KEY (`bn_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
잘 쓰겠습니다. 감사합니다.
그런데 저걸 개별로 사용하려면 코드를 어떻게 넣어야 하는거에요? ㅠㅠ
프로그램을 거의 모르는 사람이라 뭐가 뭔지 잘 모르겠어요
`bn_id` int(11) NULL AUTO_INCREMENT,
`bn_sort` int(11) NOT NULL DEFAULT '0',
`bn_subject` varchar(255) NOT NULL DEFAULT '',
`bn_link` varchar(255) NOT NULL DEFAULT '',
`bn_image` varchar(255) NOT NULL,
`bn_type` varchar(255) NOT NULL,
`bn_target` varchar(10) NOT NULL,
`bn_use` tinyint(4) NOT NULL DEFAULT '0',
`bn_datetime` datetime NOT NULL,
PRIMARY KEY (`bn_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
이거를 입력하려고 phpmyadmin접속을 했는데
table을 만들고 넣어야 하는거에요?
table명은 g5_mainbanner 이걸로 하면 되는거에요?
제가 거의 문외한이라 캡쳐이미지도 하나 올렸습니다;;
답변 부탁드립니다...
만약 자동 생성이 안될때 phpMyAdmin 을 이용해서 수동으로 생성합니다.
위에 작성해주신 거에서
bn_content = '$bn_content',
bn_hit = '0',
이부분이 없어서 phpmyadmin으로 추가로 넣어줬는데
배너를 등록해보니 이미지 업로드가 안되는데... 왜 그런걸까요..
뭔가를 더 수정해줘야 하는거에요?
파일 첨부가 안되네욤.