ChimSeDiMua
ChimSeDiMua
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: https://i.servimg.com/u/f48/16/58/89/73/baivie11.png
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ụ:
http://www.fmvi.org/f3-announcement
https://i.servimg.com/u/f48/16/58/89/73/tutuon10.png
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