그누보드 레이아웃/페이지 시스템 v0.1b > 그누4 플러그인

그누4 플러그인

그누보드에는 여러가지 기능 추가가 쉽도록 제작 되었습니다.
플러그인의 저작권은 해당 플러그인 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다.
플러그인 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y

그누보드 레이아웃/페이지 시스템 v0.1b 정보

그누보드 레이아웃/페이지 시스템 v0.1b

첨부파일

gnuboard4-layout.zip (24.7K) 379회 다운로드 2011-07-02 20:33:33

본문

에디터 상에서 레이아웃이랑 페이지를 수정가능합니다.
현재 베타 버전이고 다음버전과 호환 되지 않을수 있습니다.

다음버전에는 페이지 랑 레이아웃 테이블을 따로 추가하여
생성에 제한이 없도록 해보겠습니다.

사용방법

압축 해제후 안에 있는 파일을
그대로 그누보드에 덮어 쒸웁니다.
다른 파일은 몰라도 index.php는 백업해 주십시요.

그 다음 관리자 페이지에서 [레이아웃/페이지] 들어가셔서 아래 도움말 보시면서
자유롭게 작성 하시면됩니다.

ps.올라가있는 파일중에 스킨 파일은 제가 만든것이 아님을 밝히는 바입니다.
ps2.utf-8버전입니다. euc-kr사용자분은 변환해서 쓰시기 바랍니다.
추천
24

댓글 전체

템플릿은  skin/layout/스킨명/layout.html 으로 업로드하신다음
설정 들어가서 스킨 선택하시고 확인하면
그 내용을 읽어옵니다^^ 즉 업로드 가능합니다~ 관심 감사합니다^^
제로생각납니다.
간단한 구조로 할 수 있을 것 같은데 너무 복잡하게 구성해서 성공 했는지 실패했는지 잘 모르지만...
잘 발전시키면 초보자들에게 유용할 것 같습니다.
정말 잘 사용하고 있습니다. 쇼핑몰에서 사용중인데요. 레이아웃 내용등록할때, 최근게시물 불러오는 것을 응용하여 상품진열을 만들어 보았습니다.
lib/layout.lib.php 문서와 lib/page.lib.php 문서에 수정을 해보았습니다.

lib/layout.lib.php 문서는 아래와 같이
for($t=0; $t<10; $t++) {
preg_match("/display_type\[([0-9]+)\]\[([0-9a-zA-Z_-_.]+)\]\[([0-9]+)\]\[([0-9]+)\]\[([0-9]+)\]\[([0-9]+)\]/i", $page_html, $display_type[$t]);
if($display_type[$t]) {
$layout_html = str_replace($display_type[$t][0], display_type($display_type[$t][1], $display_type[$t][2], $display_type[$t][3], $display_type[$t][4], $display_type[$t][5], $display_type[$t][6]), $layout_html);
}
}

lib/page.lib.php 문서는 아래와 같이,
for($c=0; $c<10; $c++) {
preg_match("/display_type\[([0-9]+)\]\[([0-9a-zA-Z_-_.]+)\]\[([0-9]+)\]\[([0-9]+)\]\[([0-9]+)\]\[([0-9]+)\]/i", $page_html, $display_type2[$c]);
if($display_type2[$c]) {
$page_html = str_replace($display_type2[$c][0], display_type($display_type2[$c][1], $display_type2[$c][2], $display_type2[$c][3], $display_type2[$c][4], $display_type2[$c][5], $display_type2[$c][6]), $page_html);
}
}

그런데, 문제는 이상하게도 페이지의 html첫 상단으로 위치가 자꾸 이동되어 나타납니다.
그러다 보니, Warning: Cannot modify header information 에러가 제품리스트 밑으로 펼쳐지구요.
혹시 제가 체크해야할 부분이 따로 있나요.
latest[스킨명][게시판명][출력게시글수][제목 글자수] 와 나란히 넣었는데도, 최신글은 잘 나타나는데 상품은 페이지의 맨위로 이동하여 보여집니다.
참고로, display_type[1][maintype12.inc.php][4][2][120][120] 이런식으로 상품진열을 호출하고 있습니다.
안녕하세요.

설치 후에 레이아웃 입력 안하고 기존 설정에 메인 페이지를 작성해서 확인 후

 메인 화면에서 tail.php 부분이 나오지 않습니다.

이유가?
전체 3,524 |RSS
그누4 플러그인 내용 검색

회원로그인

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