에디터 상에서 레이아웃이랑 페이지를 수정가능합니다.
현재 베타 버전이고 다음버전과 호환 되지 않을수 있습니다.
다음버전에는 페이지 랑 레이아웃 테이블을 따로 추가하여
생성에 제한이 없도록 해보겠습니다.
사용방법
압축 해제후 안에 있는 파일을
그대로 그누보드에 덮어 쒸웁니다.
다른 파일은 몰라도 index.php는 백업해 주십시요.
그 다음 관리자 페이지에서 [레이아웃/페이지] 들어가셔서 아래 도움말 보시면서
자유롭게 작성 하시면됩니다.
ps.올라가있는 파일중에 스킨 파일은 제가 만든것이 아님을 밝히는 바입니다.
ps2.utf-8버전입니다. euc-kr사용자분은 변환해서 쓰시기 바랍니다.
현재 베타 버전이고 다음버전과 호환 되지 않을수 있습니다.
다음버전에는 페이지 랑 레이아웃 테이블을 따로 추가하여
생성에 제한이 없도록 해보겠습니다.
사용방법
압축 해제후 안에 있는 파일을
그대로 그누보드에 덮어 쒸웁니다.
다른 파일은 몰라도 index.php는 백업해 주십시요.
그 다음 관리자 페이지에서 [레이아웃/페이지] 들어가셔서 아래 도움말 보시면서
자유롭게 작성 하시면됩니다.
ps.올라가있는 파일중에 스킨 파일은 제가 만든것이 아님을 밝히는 바입니다.
ps2.utf-8버전입니다. euc-kr사용자분은 변환해서 쓰시기 바랍니다.
댓글 44개
정말 잘 사용하고 있습니다. 쇼핑몰에서 사용중인데요. 레이아웃 내용등록할때, 최근게시물 불러오는 것을 응용하여 상품진열을 만들어 보았습니다.
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] 이런식으로 상품진열을 호출하고 있습니다.
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] 이런식으로 상품진열을 호출하고 있습니다.
게시글 목록
| 번호 | 제목 |
|---|---|
| 13061 | |
| 13046 | |
| 13002 | |
| 12958 | |
| 12950 | |
| 12906 | |
| 12894 | |
| 12890 | |
| 12875 | |
| 12849 | |
| 12836 | |
| 12810 | |
| 12793 | |
| 12744 | |
| 12721 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기