모듈 개발에 얼마나 익숙합니까? 나는 더 쉽고 덜 즉각적인 방법을 제안 할 것이다. 새로운 노드를 추가 할 때만 업데이트를 원하면 훨씬 더 많은 작업이 필요합니다. 누군가가 그것을 설명하기를 원한다면, 그들은 환영받을 만하다.
정말 당신이 쓸 필요는 블록 (hook_block) inputs some javascript입니다 :
- 이 페이지에 AJAX 쿼리를 전송하여 모듈을 정의 (예를 들어/노드/신규)
- 표시 데이터 블록 (ajax 콜백을 통해).
- set_timeout javascript 호출을 사용하여 매번 다시 호출합니다.
페이지는 '타입'=> MENU_CALLBACK 및 커스텀 기능 (my_module_nodes_new) 전화와 통화 hook_menu 정의한다.
function my_module_nodes_new() {
$output = '';
$result = db_query("SELECT nid FROM {node} WHERE status = 1 LIMIT 5 ORDER BY `created` DESC");
while($nid = db_fetch_object($result) {
$node = node_load($nid->nid);
// Theme the information here and add it to $output
}
print $output; //IMPORTANT - do not "return" $output or it will be inside your theme
}
희망 하시겠습니까?