그건, '<? echo latest("basic", "base", 5, 25); ?>' 이 부분이 로드하는 태그가 잘바뀜등의 형태로 스크립트에 처리가 안되었기 때문입니다.
음, 최근 게시물쪽에 자바스크립트 중간 내용처럼 처리가필요할텐데..
먼저, skin/latest/ 이 경로에 폴더를 하나 파주세요. 폴더명은 자유롭게.. 중복만 안되게요.
그리고 latest.skin.php 라고 파일을 만들어 주시고, 내용은
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
// add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨
//add_stylesheet('<link rel="stylesheet" href="'.$latest_skin_url.'/style.css">', 0);
?>
'<div class="lt">';
html +=' <ul>';
<?php for ($i=0; $i<count($list); $i++) { ?>
html +=' <li>';
html +=' <?php
//echo $list[$i]['icon_reply']." ";
if ($list[$i]['is_notice'])
echo "<strong>".$list[$i]['subject']."</strong>";
else
echo $list[$i]['subject'];
if ($list[$i]['comment_cnt'])
echo $list[$i]['comment_cnt'];
?>';
html +=' </li>';
<?php } ?>
<?php if (count($list) == 0) { //게시물이 없을 때 ?>
html +=' <li>게시물이 없습니다.</li>';
<?php } ?>
html +=' </ul>';
html +='</div>';
-----
* 이미지랑 링크는 제거했습니다.
이게 처리가 되었으면 다시 적용하려는 글쓰기 스킨에 write.skin.php 파일 하단에
<script></script>가 있을 텐데 여기 맨 하단에
jQuery(window).load(function(){
var html="";
html = <? echo latest("skin/latest/에 만든 폴더명", "게시판명", 5, 25); ?>
CKEDITOR.instances.wr_content.setData(html);
})
이런식으로 넣어주면 되기는 합니다.