유창화님 파일타입 랜덤배너 시스템 관리자 페이지 적용

YbannerF.jpg
YbannerFe.jpg
멋진팁이 뭍혀버리는것 같아 상기하는 차원에서 올립니다.~~**

유창화님 파일타입 랜덤배너 시스템 관리자 페이지 적용팁입니다.
원본 http://www.sir.co.kr/bbs/tb.php/pl_php/335

무엇에 쓰는 물건인고?
원본 링크를 일독해 보시길 권해드립니다.
하나의 배너그룹에 여래개의 배너를 등록하면 랜덤되는 특징을 활용해서 랜덤배너, 랜덤링크로,
하나의 배너 혹은 링크만 등록해서 로고, 내외부 링크로 활용 등등등,,,
특징;
원하시는 대로 배너그룹을 생성하고 하위에 여러개의 배너를 등록할수 있습니다.
부연하자면 배너 그룹이 랜덤되는것이 아니라 배너그룹내 배너들이 랜덤됩니다.
시스템이라고 밝히신것 처럼 이런 배너그룹을 원하는대로 생성해서 손쉽게 관리할수 있습니다.

플소위가 한 일은;
스크린샷에서 보시는것 처럼 배너그룹 목록을 일목요연하게 보이도록 정리
배너그룹 블록 세로열을 탄력적으로 조정 가능하도록 수정

적용방법;
Ybanner.lib.php 파일을 extend 폴더에 업로드 합니다.
수정 9라인 디렉토리 개인에 맞게 지정
//정보가 저장될 디렉토리를 지정하세요, 퍼미션은 웹서버가 읽고 쓸수 있어야 합니다.
$Ypath_array_files = $_SERVER['DOCUMENT_ROOT'] . '/' . "g4/banner/banner_arrays/";


Ybanner_ad.php 파일은 adm 폴더에 업로드 합니다.

admin.menu400.php 파일은 adm 폴더에 업로드 합니다.

admin.menu400.php 전체내용 예제 - 개인에 맞게 수정해야 합니다.

$menu["menu400"] = array (
array("400000", "사이트 DB 백업", ""),
array("400100", "사이트 DB 백업", "$g4[admin_path]/backup.php"),
array("-"),
array("400200", "세션삭제", "$g4[admin_path]/session_delete.php"),
array("-"),
array("400300", "배너관리", "$g4[admin_path]/Ybanner_ad.php")
);

두개의 이미지는 adm/img 폴더에 업로드 합니다.

호출방법 - 원하는 위치에 <? Yecho_banner('배너그룹');?>

첨부파일

YbannerF.jpg (64.7 KB)
0회 2006-08-22 11:47
YbannerFe.jpg (82.7 KB)
0회 2006-08-22 11:47
Ybanner.zip (7.5 KB) 159회 2006-08-22 11:47
|

댓글 19개

수고하셨습니다....

요것도 업어가야 겠습니다.....

현재는 간단하게 관리자 페이지에 넣어두고 쓰는데........^^
호호호~~**
빠르시네요.^^;
저는 팝업으로도 쓰고 이렇게도 쓰고 그렇습니다.

닉을 보면 자꾸 어떤님이 생각나므로 '재회'로 개명하심이 어떠실지,,,(-.-))
뜨락님께 매(?)를 버십니까?....^^

이것 저것 일도하면서 에스아이알 들락날락 바쁨니다.....^^
ㅎㅎ,, 그렇게 해석되기도 하는군요?!
그게 아니라,,,,,,,,,~* 뭐시기 랍니다.^^;
흠. 굿이네용..
나스카님 말씀대로 플록님 메뉴시스템을 기본장착 함에 한표 던집니다.
수고 하셨습니다.
앗~!!
감사합니다.
메뉴스킨만 주물주물해서 거시기 관리한다는 핀잔 듣지 않는것으로 만족합니다.^^;;
슬라이드, 스크롤링 메뉴까지 통합 라이브러리와 연동되도록 컨버팅하면 거의 되는건가요?
도와주시고 관심가져 주셔서 고맙습니다.
유용한 스킨 감사드립니다~
코멘트 감사합니다.
멋진 자료가 뭍히는것 같아 정리해서 올려보았습니다.
감사는 유창화님께 센터링~~~*
감사합니다.스크랩합니다.^^
코멘트 감사합니다.
제가 유용하다고 말씀드리면 실례가 되겠지만 사실이기도 합니다.^^
사이트 로딩이 참 빠르네요,, NN계열에서 레이아웃을 한번 점검해 보시면 더욱 좋겠습니다.
멋집니다^^ 나중에 적용해봐야겠네요
한동안 뜸했는데...
모처럼 찾아오니 ... 배너 때문에...
역시 플록님... 늘 감사했는데...
플록님이 작성한것이기에 믿고 가져갑니다.
에러가 나는데 알려주세요. www.sarang-online.info

제가 보기에는
Ybanner.lib.php 파일을 extend 폴더에 업로드 합니다.
수정 9라인 디렉토리 개인에 맞게 지정
//정보가 저장될 디렉토리를 지정하세요, 퍼미션은 웹서버가 읽고 쓸수 있어야 합니다.
$Ypath_array_files = $_SERVER['DOCUMENT_ROOT'] . '/' . "g4/banner/banner_arrays/";
에 대하여 제가 이해가 부족한듯 싶습니다. 조금만 더 자세히 설명하여 주세요.

에러 문구는 아래와 같이

Warning: mkdir(c:/apm_setup/htdocs/sarang/banner/banner_arrays/): No such file or directory in c:\apm_setup\htdocs\sarang-online_info\sarang\extend\Ybanner.lib.php on line 15

Warning: chmod(): No such file or directory in c:\apm_setup\htdocs\sarang-online_info\sarang\extend\Ybanner.lib.php on line 16

Warning: Cannot modify header information - headers already sent by (output started at c:\apm_setup\htdocs\sarang-online_info\sarang\extend\Ybanner.lib.php:15) in c:\apm_setup\htdocs\sarang-online_info\sarang\head.sub.php on line 32

Warning: Cannot modify header information - headers already sent by (output started at c:\apm_setup\htdocs\sarang-online_info\sarang\extend\Ybanner.lib.php:15) in c:\apm_setup\htdocs\sarang-online_info\sarang\head.sub.php on line 34

Warning: Cannot modify header information - headers already sent by (output started at c:\apm_setup\htdocs\sarang-online_info\sarang\extend\Ybanner.lib.php:15) in c:\apm_setup\htdocs\sarang-online_info\sarang\head.sub.php on line 35

Warning: Cannot modify header information - headers already sent by (output started at c:\apm_setup\htdocs\sarang-online_info\sarang\extend\Ybanner.lib.php:15) in c:\apm_setup\htdocs\sarang-online_info\sarang\head.sub.php on line 36

Warning: Cannot modify header information - headers already sent by (output started at c:\apm_setup\htdocs\sarang-online_info\sarang\extend\Ybanner.lib.php:15) in c:\apm_setup\htdocs\sarang-online_info\sarang\head.sub.php on line 37

Warning: Cannot modify header information - headers already sent by (output started at c:\apm_setup\htdocs\sarang-online_info\sarang\extend\Ybanner.lib.php:15) in c:\apm_setup\htdocs\sarang-online_info\sarang\head.sub.php on line 38


Warning: dir(c:/apm_setup/htdocs/sarang/banner/banner_arrays/): failed to open dir: Invalid argument in c:\apm_setup\htdocs\sarang-online_info\sarang\adm\ybanner_ad.php on line 85

Fatal error: Call to a member function on a non-object in c:\apm_setup\htdocs\sarang-online_info\sarang\adm\ybanner_ad.php on line 87

일단 로컬에서 작업중인데...
플록님 부탁드립니다.
해당 폴더를 생성하지 못한답니다....

로컬이라면 수동으로 해당루트에 폴더를 생성해 보세요~~~~
천상재회님 감사합니다.
조금 더 알려주세요.
해당루트는 어느것인지, 해당폴더란???
제가 너무 초보적인 질문인것을 알지만...

천상재회님 다시 한번 조금더 에를 들어 알려주시면 감사하겠습니다.
부탁합니다.
로컬에서는 테스트 해보지 못했습니다만,,

$Ypath_array_files = $_SERVER['DOCUMENT_ROOT'] . '/' . "g4/banner/banner_arrays/"; 에서

$_SERVER['DOCUMENT_ROOT'] 는 자신의 계정 루트 이고

그 이하 "g4/banner/banner_arrays/" 부분은
"그누보드설치폴더/ banner폴더/banner_arrays폴더/" 를 말합니다.

/web1/gnusr/g4/banner/banner_arrays/ 경로를 찍어보면 이런식으로 되겠죠!..
감사합니다
메뉴 때문에 많은 도움을 받아었는데...

항상 감사합니다. 더욱 유익한 홈을 만들어 선을 보이겠습니다.
너무너무 좋은놈 오픈해줘서 감사합니다^______^
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요. 나누면 즐거움이 커집니다.

+
제목 글쓴이 날짜 조회
19년 전 조회 2,587
19년 전 조회 5,351
19년 전 조회 5,381
19년 전 조회 9,904
19년 전 조회 2,993
19년 전 조회 5,603
19년 전 조회 7,390
19년 전 조회 5,624
19년 전 조회 3,582
19년 전 조회 6,001
19년 전 조회 3,516
19년 전 조회 3,811
19년 전 조회 9,149
19년 전 조회 3,423
19년 전 조회 3,264
19년 전 조회 3,447
19년 전 조회 3,311
19년 전 조회 3,249
19년 전 조회 5,438
19년 전 조회 1.3만
🐛 버그신고