유창화님 파일타입 랜덤배너 시스템 관리자 페이지 적용 > 그누4 팁자료실

그누4 팁자료실

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

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

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

첨부파일

Ybanner.zip (7.5K) 159회 다운로드 2006-08-22 11:47:35

본문

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

유창화님 파일타입 랜덤배너 시스템 관리자 페이지 적용팁입니다.
원본 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('배너그룹');?>
추천
4

댓글 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/ 경로를 찍어보면 이런식으로 되겠죠!..
전체 3,313 |RSS
그누4 팁자료실 내용 검색

회원로그인

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