2016-06-09 7 views
1

에 postbit에서 vBulletin에 변수를 사용할 수 있습니다.는 어떻게 vBulletin에 4 포럼을 가지고 I'v가 vbadvanced CMPS 설치 사용자 지정 서식

지금은 뉴스 모듈을 사용자 정의 할 좋아하고 내가 필요한 것은 내가 그렇게 할 수있는 방법을 ... postbit 템플릿에서 변수를 사용하고 adv_portal_newsbits 템플릿을 호출하는 것?

NEWS 모듈 및 adv_portal_newsbits 템플릿을 제어하는 ​​news.php 파일이 있습니다 ... 일부 검색을 수행 한 결과 news.php 파일 내에 postbit 템플릿의 변수를 등록해야합니다. 내가 틀렸어? 이것이 사실이라면

, 어떻게 내가 필요한 변수를 등록 할 수 있습니다? (게시물 제목, 첫 번째 게시물의 이미지와 텍스트가 필요합니다.)

답변

0

Postbit 템플릿은 하나의 스레드에 대한 모든 정보를 가지고 있습니다. 귀하의 경우 스레드 비트 정보를 받아야하는 것처럼 들립니다. 당신이해야 할 일은 forumdisplay.php를 살펴보고 스레드 비트를 얻는 방법을 살펴 보는 것입니다. 당신의 adv_portal_newsbits 템플릿

이제
require_once(DIR . '/includes/functions_forumdisplay.php'); 
$threads = $db->query_read_slave (sql query, depends on what you need); 
$threadbits; 
while ($thread = $db->fetch_array($threads)) { 
    // this method is from the functions_forumdisplay.php 
    $threadbits .= process_thread_array($thread); 
} 
$templater = vB_Template::create('adv_portal_newsbits'); 
$templater->register('threadbits', $threadbits); 
print_output($templater->render()); 

, 당신은 단지 호출 할 수 있습니다 {VB : 원시 threadbits} 는 그런 다음 news.php, 당신이 그런 짓을 할 수 있습니다. threadbits를 배열 쿼리에 맞게 모든 스레드가 포함되어 있습니다,하지만 당신은 {VB : 각} 사용할 수 있습니다