게시판 write_update.skin.php에 최신글을 넣을 수는 없나요? 채택완료
안녕하세요.
게시판A의 write_update.skin.php 에 아래 같은 방식으로 최신글을 넣을 수는 없을까요?
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
...
$txt = <?php echo latest("theme/txt", "게시판B", 1, 500); ?>;
...
이리저리 수정해 봐도 Parse error: syntax error, unexpected 에러가 나는데
문법 때문에 에러 나서 수정을 하면 가능한 건지 아니면 불가능한 건지 모르겠네요.
혹시 가능하다면 방법 좀 알려주세요.
감사합니다.
답변 4개
※ $txt = <?php echo ... ?>;는 PHP 구문적으로 잘못된 코드입니다.
PHP에서 변수를 할당할 때 <?php echo ... ?> 태그를 사용하지 말고
함수 호출 결과를 직접 할당해 보세요.
</p>
<p>$txt = latest("theme/txt", "게시판B", 1, 500);</p>
<p>
답변에 대한 댓글 2개
댓글을 작성하려면 로그인이 필요합니다.
할려는거랑 아마 다르게 소스를 하신거 같은 느낌이네요
어떻게 하고 싶으신지 다시 정리해서 올리시면 도움을 받으실수 있으실거 같습니다
지금 올리신건 그냥 최신글 리스트 입니다. 말씀하신 페이지에 올린다고 무엇이 되는건 없습니다.
답변에 대한 댓글 1개
제가 소스를 너무 간단하게 적었네요.
실은 게시판을 이용해서 예약을 받고 있습니다.
아이코드를 이용해서 경우에 따라 문자를 발송하고 있고요.
글 등록시 관리자에게, 글 수정 값에 따라서 글 등록자에게...
이렇게 문자가 보내지는데 간혹 제 고객중 저 문자 문구를 본인이 직접 간단히 수정하는 방법이 있는지 문의하더라고요.
그래서 저 문자 내용을 write_update.skin.php에 직접 입력하지 않고
특정 게시판 글을 쓴 후 그걸 최신글로 불러오는 방법이 없을까 하고 생각을 해보았습니다.
지금 특정 게시판 말고 동일 게시판 여분 필드에 넣으면 될거 같다는 생각이 드는게 조금 더 고민을 해봐야겠네요.
혹시 다른 방법이 있다면 도움 부탁드립니다.
감사합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
처음에 그렇게도 해봤는데 에러나서 안되는건줄 알았는데
include_once(G5_LIB_PATH.'/latest.lib.php'); 추가하니 정상 작동 되네요.
감사합니다...^^