유창화님 파일타입 랜덤배너 시스템 관리자 페이지 적용
멋진팁이 뭍혀버리는것 같아 상기하는 차원에서 올립니다.~~**
유창화님 파일타입 랜덤배너 시스템 관리자 페이지 적용팁입니다.
원본 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('배너그룹');?>
유창화님 파일타입 랜덤배너 시스템 관리자 페이지 적용팁입니다.
원본 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('배너그룹');?>
첨부파일
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 19개
요것도 업어가야 겠습니다.....
현재는 간단하게 관리자 페이지에 넣어두고 쓰는데........^^
빠르시네요.^^;
저는 팝업으로도 쓰고 이렇게도 쓰고 그렇습니다.
닉을 보면 자꾸 어떤님이 생각나므로 '재회'로 개명하심이 어떠실지,,,(-.-))
이것 저것 일도하면서 에스아이알 들락날락 바쁨니다.....^^
그게 아니라,,,,,,,,,~* 뭐시기 랍니다.^^;
수고 하셨습니다.
감사합니다.
메뉴스킨만 주물주물해서 거시기 관리한다는 핀잔 듣지 않는것으로 만족합니다.^^;;
슬라이드, 스크롤링 메뉴까지 통합 라이브러리와 연동되도록 컨버팅하면 거의 되는건가요?
도와주시고 관심가져 주셔서 고맙습니다.
멋진 자료가 뭍히는것 같아 정리해서 올려보았습니다.
감사는 유창화님께 센터링~~~*
제가 유용하다고 말씀드리면 실례가 되겠지만 사실이기도 합니다.^^
사이트 로딩이 참 빠르네요,, NN계열에서 레이아웃을 한번 점검해 보시면 더욱 좋겠습니다.
모처럼 찾아오니 ... 배너 때문에...
역시 플록님... 늘 감사했는데...
플록님이 작성한것이기에 믿고 가져갑니다.
제가 보기에는
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/ 경로를 찍어보면 이런식으로 되겠죠!..
메뉴 때문에 많은 도움을 받아었는데...
항상 감사합니다. 더욱 유익한 홈을 만들어 선을 보이겠습니다.