1 [Code] Danh sách bài mới cùng chuyên mục và bài viết liên quan cho Mon Nov 12, 2012 8:29 am
Admin
Trùm Forum
Chức năng: Bài viết này sẽ giúp các bạn tạo một danh sách bài viết liên quan và bài viết mới cùng chuyên mục cho phpBB2 và punBB
Demo: [You must be registered and logged in to see this link.]
Hướng dẫn: ACP - Display - Templates - Ganeral - viewtopic_body
Đặt code dưới đây vào vị trí muốn hiển thị trong viewtopic_body. Tốt nhất là nên đặt trước hoặc thay thế [font=Verdana]promot_trafic\
punBB
phpBB2
Ghi chú: Code trong hướng dẫn trên có tác dụng lấy tối đa 10 bài viết, nếu bạn muốn tăng hoặc giảm con số này thì tìm trong code đoạn a.topictitle:lt(10) và thay số 10 bằng số bạn muốn.
Code này cũng loại ra các bài viết thông báo, chú ý trong danh sách bằng cách dò tìm ký tự, nếu forum bạn dùng tiếng Việt hoặc có thay đổi các tên này thì thay các từ sau trong code:
Announcement
Sticky
Global announcement
Bạn có thể tìm thấy các từ tương ứng này khi vào một chuyên mục bất kỳ, ví dụ:
[You must be registered and logged in to see this link.]
Hoặc trong ACP - Messages and e-mails - Configuration:
Define another name for Stickies
Define another name for Announcements
Customize a global announcement name
Nếu bạn muốn lấy luôn bài viết thông báo và chú ý vào danh sách thì xóa đoạn code sau:
punBB
phpBB2
Nguồn: Fmvi.vn
Demo: [You must be registered and logged in to see this link.]
Hướng dẫn: ACP - Display - Templates - Ganeral - viewtopic_body
Đặt code dưới đây vào vị trí muốn hiển thị trong viewtopic_body. Tốt nhất là nên đặt trước hoặc thay thế [font=Verdana]promot_trafic\
- Code:
<!-- BEGIN promot_trafic -->
...
<!-- END promot_trafic -->
punBB
- Code:
<div class="main">
<div class="main-head clearfix">
<p class="h2">
Bài viết mới cùng chuyên mục
</p>
</div>
<div id="cungchuyenmuc" class="main-content frm">
</div>
<div class="main-head clearfix">
<p class="h2">
Bài viết liên quan
</p>
</div>
<div id="bailienquan" class="main-content frm">
</div>
</div>
<script type="text/javascript">
$(function () {
$('#cungchuyenmuc').load('/f{FORUM_ID}-forum .tdtopics:not(".tdtopics:contains(\"Announcement\"), .tdtopics:contains(\"Sticky\"), .tdtopics:contains(\"Global announcement\")") .topic-title a.topictitle:lt(10)', function () {
$('#cungchuyenmuc a.topictitle').wrap("<p></p>");
});
var topictitleFMvi = '{TOPIC_TITLE}';
var fmviTopictitle = topictitleFMvi.replace(/ /gi, '+');
$('#bailienquan').load('/search?mode=searchbox&search_keywords=' + fmviTopictitle + '&show_results=topics .tdtopics:not(".tdtopics:contains(\"Announcement\"), .tdtopics:contains(\"Sticky\"), .tdtopics:contains(\"Global announcement\")") .topic-title a.topictitle:lt(10)', function () {
$('#bailienquan a.topictitle').wrap("<p></p>");
});
});
</script>
phpBB2
- Code:
<table class="forumline" width="100%" border="0" cellpadding="1" cellspacing="0">
<tr>
<td class="thead" height="28">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td valign="top">
<h1>
Bài viết mới cùng chuyên mục
</h1>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td id="cungchuyenmuc" class="row2 postbody" valign="top">
</td>
</tr>
</table>
<table class="forumline" width="100%" border="0" cellpadding="1" cellspacing="0">
<tr>
<td class="thead" height="28">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td valign="top">
<h1>
Bài viết liên quan
</h1>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td id="bailienquan" class="row2 postbody" valign="top">
</td>
</tr>
</table>
<script type="text/javascript">
$(function () {
$('#cungchuyenmuc').load('/f{FORUM_ID}-forum td:not("td:contains(\"Announcement\"), td:contains(\"Sticky\"), td:contains(\"Global announcement\")") .topic-title a.topictitle:lt(10)', function () {
$('#cungchuyenmuc a.topictitle').wrap("<p></p>");
});
var topictitleFMvi = '{TOPIC_TITLE}';
var fmviTopictitle = topictitleFMvi.replace(/ /gi, '+');
$('#bailienquan').load('/search?mode=searchbox&search_keywords=' + fmviTopictitle + '&show_results=topics td:not("td:contains(\"Announcement\"), td:contains(\"Sticky\"), td:contains(\"Global announcement\")") .topic-title a.topictitle:lt(10)', function () {
$('#bailienquan a.topictitle').wrap("<p></p>");
});
});
</script>
Ghi chú: Code trong hướng dẫn trên có tác dụng lấy tối đa 10 bài viết, nếu bạn muốn tăng hoặc giảm con số này thì tìm trong code đoạn a.topictitle:lt(10) và thay số 10 bằng số bạn muốn.
Code này cũng loại ra các bài viết thông báo, chú ý trong danh sách bằng cách dò tìm ký tự, nếu forum bạn dùng tiếng Việt hoặc có thay đổi các tên này thì thay các từ sau trong code:
Announcement
Sticky
Global announcement
Bạn có thể tìm thấy các từ tương ứng này khi vào một chuyên mục bất kỳ, ví dụ:
[You must be registered and logged in to see this link.]
Hoặc trong ACP - Messages and e-mails - Configuration:
Define another name for Stickies
Define another name for Announcements
Customize a global announcement name
Nếu bạn muốn lấy luôn bài viết thông báo và chú ý vào danh sách thì xóa đoạn code sau:
punBB
- Code:
:not(".tdtopics:contains(\"Announcement\"), .tdtopics:contains(\"Sticky\"), .tdtopics:contains(\"Global announcement\")")
phpBB2
- Code:
:not("td:contains(\"Announcement\"), td:contains(\"Sticky\"), td:contains(\"Global announcement\")")
Nguồn: Fmvi.vn