T

배너관리 1.2 버그 수정판

· 2010-02-25 (목) 17:38:34 · 13446 · 41
banner_adm.jpg

만든날 : 2009.7월 경 ㅡㅡ;;
만든이 : 정진호(topschool)
사이트 : topschool.co.kr



빌더 뿐만아니라.. 그누보드 4.31.11 버전 이상,이하 버전에도 사용하실수있습니다.

세부기능 :
1. 6군대의 배너 위치를 선택할수있으며, 위치를 추가할수있습니다.
2. 시작일시 종료일시를 선택할수있습니다.
3. 해당위치마다 배너사이즈를 정할수있습니다.
4. 플래시와 이미지 둘다 가능합니다.
5. 타겟 (_blank) 를 설정 할수있습니다.
6. 배너클릭시 링크를 설정 하실수있습니다.
7. 배너 사용여부 체크 설정 하실수있습니다.
8. 배너의 출력순서를 정하실수있습니다.
9. 배너의 세로 출력 가로 출력 여부를 선택하실수있습니다.

* 플러그인 형식으로 되여있기때문에 간단한 수정으로 커스텀이 용의합니다.



업로드
다운로드 - 압축푼후
1. extend 폴더에 banner.lib.php 파일 업로드
2. /adm/ 폴더에 adm 파일들을 업로드

삽입코드

config.php 페이지에 아래 코드삽입

// 기타
$g4['banner_table'] = $g4['table_prefix']."topschool_banner"; // 배너 관리 테이블

admin.menu100.php 페이지에 아래 코드 삽입

그누보드에 추가할때 삽입코드
array("100900", "배너관리", "$g4[admin_path]/banner_list.php"),

배너를 호출하고싶은곳에 아래 소스를 삽입합니다.
설명 : banner_latest(세로출력row 가로출력 col , 중앙[c] 왼쪽[l] 오른쪽[r] 하단[b] 그룹[g] 랜덤[d] , limit );
* 랜덤 출력은 한곳에서만 출력되니 가로 세로싸이즈가 같은곳에서만 사용해주세요




DB추가

CREATE TABLE `g4_topschool_banner` (
`bn_id` int(11) NOT NULL auto_increment,
`bn_location` char(2) NOT NULL default '',
`bn_url` varchar(255) NOT NULL default '',
`bn_target` tinyint(1) NOT NULL default '0',
`bn_openchk` tinyint(1) NOT NULL default '0',
`bn_start_date` varchar(19) NOT NULL default '',
`bn_end_date` varchar(19) NOT NULL default '',
`bn_subject` varchar(255) NOT NULL default '',
`bn_width` int(11) NOT NULL default '0',
`bn_height` int(11) NOT NULL default '0',
`bn_file_name` varchar(255) NOT NULL default '',
`bn_file_source` varchar(255) NOT NULL default '',
`bn_file_type` varchar(255) NOT NULL default '',
`bn_seq` int(11) NOT NULL default '0',
`bn_datetime` datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY (`bn_id`),
KEY `bn_date` (`bn_start_date`,`bn_end_date`),
KEY `bn_openchk` (`bn_openchk`)
) TYPE=MyISAM ;


첨부파일

banner_adm.jpg (51.6 KB)
0회 2010-02-25 17:38
배너관리_1.2.zip (9 KB) 1131회 2010-02-25 17:38
|

댓글 41개

버그내용은 링크 주소에서 작성좀 해주세요^^ 날짜가 지나면 이쪽글은 잘 못보거든요
수고하셨습니다 추천~!!
탑스쿨님 일반유저가 배너올리고 기간지나면 배너없어지는건 만드실 계획 없으신가요
네 빌더 작업 끝나는대로 다음패치때 적용해볼려고 이것저것 구상중입니다.
추쳔~
기존사용자는 어떻게 하면 될까요? 추천드립니다.
기존 사용자는 그냥 덮으시면됩니다.
그럼 메인에서 배너 불러 오기 어덯게 하죠????????
<? banner_latest(세로출력row 가로출력 col , 중앙[c] 왼쪽[l] 오른쪽[r] 하단[b] 그룹[g] 랜덤[d] , limit ); ?> 여기서 어덯게 수정하면 배너가 출력대죠?????????
이런식으로 하시면되실겁니다
<?=banner_latest("row", "c" , 1 );?>
해줄수있는건 추천뿌운~
재일 감사한일이죠 ㅎㅎ
<?=banner_latest("row", "c" , 1 );?> 그럼 여기서 1은 배너등록할시에 순서 말하는거죠 ?
2010-02-26 (금) 20:40:42
감사합니다. 전 버젼도 잘쓰고 있습니다.
감솨함다..... 추천.....
2010-04-01 (목) 11:32:05
아마도 오타가 있으신듯 한데 .... 기존 banner_form_update.php 파일의 맨 마지막 문구를 ...

원래: goto_url("./banner_form.php?$qstr&w=$w&bn_id=$bn_id");

수정: goto_url("./banner_form.php?$qstr&w=u&bn_id=$bn_id");

로 수정하는게 맞는것 같습니다 ^^;
2010-04-21 (수) 00:59:56
이거 배추빌더에서도 사용가능한가요?
2010-04-27 (화) 12:00:36
유용하게 쓰일 배너관리
설치중에 관리자 페이지에서 베너관리누르면 아래와 같은 오류가 납니다 왜 그런 거죠?

select count(*) as cnt from g4_topschool_banner where 1=1 order by bn_datetime desc

1146 : Table 'hiramid11.g4_topschool_banner' doesn't exist

error file : /adm/banner_list.php
db를 생성안하신것같내요
2011-04-15 (금) 12:01:21
플래시 swf파일이 출력이 안됩니다.. 도와주세요
2011-09-17 (토) 18:48:04
저도 swf 파일 출력이 안되네요..
2011-11-04 (금) 00:13:11
관리자내에서 배너관리
2011-11-04 (금) 00:13:41
너무 좋네요..
원하던거네요 잘쓰겠습니다..
직접 html 입력하는 기능은 안될까요?
예를 들면 구글광고의 배너소스를 입력할 수 있는 부분이 있으면 좋을텐데요
구글광고는 해당 소스를 열어서 삽입하시는게 가장좋습니다.
2011-12-21 (수) 14:56:07
감사합니다.
활용이 넘 좋아요
2012-01-10 (화) 13:25:07
좀 전에 적용하니 잘 되네요. 감사합니다.
전 배너 클릭수가 기록됐으면 싶어서 DB 테이블에 `bn_hit` int(11) NOT NULL default '0'
하나 추가했습니다. 클릭수는 관리자모드에서 확인할 수 있도록...
감사합니다.
http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=28103
select count(*) as cnt from g4_topschool_banner where 1=1 order by bn_datetime desc

1146 : 테이블 'tvboza.g4_topschool_banner' 는 존재하지 않습니다.

error file : /adm/banner_list.php

이렇게 나오네요~

DB추가

CREATE TABLE `g4_topschool_banner` (
`bn_id` int(11) NOT NULL auto_increment,
`bn_location` char(2) NOT NULL default '',
`bn_url` varchar(255) NOT NULL default '',
`bn_target` tinyint(1) NOT NULL default '0',
`bn_openchk` tinyint(1) NOT NULL default '0',
`bn_start_date` varchar(19) NOT NULL default '',
`bn_end_date` varchar(19) NOT NULL default '',
`bn_subject` varchar(255) NOT NULL default '',
`bn_width` int(11) NOT NULL default '0',
`bn_height` int(11) NOT NULL default '0',
`bn_file_name` varchar(255) NOT NULL default '',
`bn_file_source` varchar(255) NOT NULL default '',
`bn_file_type` varchar(255) NOT NULL default '',
`bn_seq` int(11) NOT NULL default '0',
`bn_datetime` datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY (`bn_id`),
KEY `bn_date` (`bn_start_date`,`bn_end_date`),
KEY `bn_openchk` (`bn_openchk`)
) TYPE=MyISAM ;

이걸 어디에 추가해야 하나요~~
호스팅을 받고있다면 호스팅에서 재공하는 DB접속툴인 phpMyAdmin 을
제공해주실겁니다.
해당 phpMyAdmin 으로 DB를 접속하셔서 해당 DB을 추가해주셔야됩니다.
저기 이렇게
<?=banner_latest("row", "r" , 1 );?> 넣엇습니다.

오른쪽에 배너를 순서대로 출력이 안되요..

하나는 순서를 0번햇고 하나는 1번햇는데..

계속 1번만 나오네요 ㅠㅠ
11
이제 막 시작해서 아무것도 모르지만요...
정렬하는 방법은 없나요?
예를들어 메인 페이지 하단에 가로 (4개) x 세로 (4개)
총 16개가 출력되는 방법이요..
select count(*) as cnt from g4_topschool_banner where 1=1 order by bn_datetime desc

1146 : 테이블 'baechu.g4_topschool_banner' 는 존재하지 않습니다.

error file : /adm/banner_list.php
디비를 생성했는데도 뜨네요~
2012-05-31 (목) 13:49:37
config.php 페이지에 아래 코드삽입

// 기타
$g4['banner_table'] = $g4['table_prefix']."topschool_banner"; // 배너 관리 테이블

를.. 안하신듯
훌륭합니다. 잘 되는군요
2014-01-27 (월) 07:04:05
잘쓰겠습니다. 감사감사
2014-05-18 (일) 18:55:11
다 설치한 것 같은데... 아래와 같이 나오면서, 배너도 안나오고..
adm도 안들어가지네요...+_+;; 어떻게하면 될까요? +_+;;


select * from where bn_start_date < '2014-05-18 18:52:46' and bn_end_date > '2014-05-18 18:52:46' and bn_openchk = '1' and bn_location = 'c' order by bn_seq desc limit 1

1064 : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'where bn_start_date < '2014-05-18 18:52:46' and bn_end_date > '2014-05-18 18:52:' at line 1

error file : /bbs/board.php
2014-07-06 (일) 02:13:22
View 페이지 스킨은 원래 없는 건가요?.......만들어 보다가 포기하고 여쭈어 보내요.....샘플 페이지라도.....부탁드립니다.
2015-08-23 (일) 01:19:02
db 등록하는곳을 못찾겠어요.. 자세히좀 알려주세요.
댓글을 작성하시려면 로그인이 필요합니다.

그누4 스킨

5,847건

스킨의 저작권은 해당 스킨 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다. 스킨 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y 그누보드와 관련이 있지만 스킨과 빌더가 아니면 플러그인 게시판에 올려주세요.

+
분류 제목 글쓴이 날짜 조회
기타 10-02-27 조회 5,952
최근게시물 10-02-26 조회 3,892
게시판 10-02-26 조회 4,608
최근게시물 10-02-26 조회 5,379
기타 10-02-26 조회 9,744
기타 10-02-26 조회 1.7만
기타 10-02-25 조회 1.3만
최근게시물 10-02-25 조회 6,435
게시판 10-02-25 조회 9,214