ShineGhost
10-03-14, 03:08 AM
Trong khi viết mods chúng ta cần hook templates để làm auto chèn templates vào templates của vbulletin.
Vậy code làm sao đây <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>)
Ví dụ ta tạo 1 templates có tên là templates_thongbaoandquangcao
Và mình muốn chèn nó vào templates headinclude của vbulletin.
Code hook ở vbulletin 4:
vB_Template::create('templates_thongbaoandquangcao ')->render();
Và Hook templates headinclude:
<hookname>process_templates_complete</hookname>
$headinclude .= vB_Template::create('templates_thongbaoandquangcao ')->render();
OK! vậy là ta đã chèn được đoạn code trong templates templates_thongbaoandquangcao vào templates headinclude của vbulletin rồi <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>)
Vậy còn ở vbulletin 3 thì sao nào ^^!
Ví dụ: tôi vừa tạo có tên là taokeywords_template và tôi muốn chèn code trong templates đó vào trong templates postbit thì phải sao <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>)
À đây rồi <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>)
ta Hook Name :
Code:
<hookname>postbit_display_complete</hookname>
Và viết code :
eval('$template_hook[postbit_end] .= " ' . fetch_template('taokeywords_template') . '";');
Code:
$template_hook[postbit_end]
=> đây là biến trong templates postbit nó giúp code chúng ta sẽ hiển thị bên dưới bài viết <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>)
OK! thế là xong rồi ^^!
Chúc các bạn thành công.
Vậy code làm sao đây <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>)
Ví dụ ta tạo 1 templates có tên là templates_thongbaoandquangcao
Và mình muốn chèn nó vào templates headinclude của vbulletin.
Code hook ở vbulletin 4:
vB_Template::create('templates_thongbaoandquangcao ')->render();
Và Hook templates headinclude:
<hookname>process_templates_complete</hookname>
$headinclude .= vB_Template::create('templates_thongbaoandquangcao ')->render();
OK! vậy là ta đã chèn được đoạn code trong templates templates_thongbaoandquangcao vào templates headinclude của vbulletin rồi <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>)
Vậy còn ở vbulletin 3 thì sao nào ^^!
Ví dụ: tôi vừa tạo có tên là taokeywords_template và tôi muốn chèn code trong templates đó vào trong templates postbit thì phải sao <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>)
À đây rồi <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>)
ta Hook Name :
Code:
<hookname>postbit_display_complete</hookname>
Và viết code :
eval('$template_hook[postbit_end] .= " ' . fetch_template('taokeywords_template') . '";');
Code:
$template_hook[postbit_end]
=> đây là biến trong templates postbit nó giúp code chúng ta sẽ hiển thị bên dưới bài viết <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>)
OK! thế là xong rồi ^^!
Chúc các bạn thành công.