Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

You are not connected. Please login or register

Danh sách bài mới cùng chuyên mục và bài viết liên quan cho phpBB3 & Invision

Go down  Thông điệp [Trang 1 trong tổng số 1 trang]

๖ۣۜTom

๖ۣۜTom
Admintrator
Admintrator

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 phpBB3 và Invision

Demo: [You must be registered and logged in to see this link.]

Hướng dẫn: ACP - Modules - HTML & JAVASCRIPT - Javascript codes management:
  • Title * : Bài viết liên quan và bài viết cùng chuyên mục
  • Placement : In the topics
  • Javascript Code * :
    phpBB3
    Code:
    $(function(){$(".topic-actions:last").before("<div style='display:none; font-size: 1.3em; line-height: 1.4em;' id='closeFMvi' class='post row2'><span class='corners-top'><span></span></span><span class='gensmall'><a href='javascript:ShowHideLayer(\"openFMvi\",\"closeFMvi\");'><img border='0'  alt='+' src='http://2img.net/i/fa/empty.gif' class='sprite-tabs_more' title='+'></a></span><span class='ptrafic'> Bài viết mới cùng chuyên mục</span><span class='corners-bottom'><span></span></span></div><div style='font-size:1.3em;line-height:1.4em' id='openFMvi' class='post row2'><span class='corners-top'><span></span></span><span class='gensmall'><a href='javascript:ShowHideLayer(\"openFMvi\",\"closeFMvi\");'><img border='0' alt='-' src='http://2img.net/i/fa/empty.gif' class='sprite-tabs_less' title='-'></a></span><span class='ptrafic'> Bài viết mới cùng chuyên mục</span><div class='clear'></div><div id='cungchuyenmuc'></div><span class='corners-bottom'><span></span></span></div><div style='display:none; font-size: 1.3em; line-height: 1.4em;' id='hideFMvi' class='post row2'><span class='corners-top'><span></span></span><span class='gensmall'><a href='javascript:ShowHideLayer(\"showFMvi\",\"hideFMvi\");'><img border='0'  alt='+' src='http://2img.net/i/fa/empty.gif' class='sprite-tabs_more' title='+'></a></span><span class='ptrafic'> Bài viết liên quan</span><span class='corners-bottom'><span></span></span></div><div style='font-size:1.3em;line-height:1.4em' id='showFMvi' class='post row2'><span class='corners-top'><span></span></span><span class='gensmall'><a href='javascript:ShowHideLayer(\"showFMvi\",\"hideFMvi\");'><img border='0' alt='-' src='http://2img.net/i/fa/empty.gif' class='sprite-tabs_less' title='-'></a></span><span class='ptrafic'> Bài viết liên quan</span><div class='clear'></div><div id='bailienquan'></div><span class='corners-bottom'><span></span></span></div>");var linkchuyenmuc=$("a.nav[href^='/f']:first").attr("href");$('#cungchuyenmuc').load(linkchuyenmuc+' .dterm:not(".dterm:contains(\"Announcement\"), .dterm:contains(\"Sticky\"), .dterm:contains(\"Global announcement\")") .topic-title a.topictitle:lt(10)',function(){$('#cungchuyenmuc a.topictitle').wrap("<p></p>")});var topictitleFMvi=$(".page-title:first").text();var fmviTopictitle=topictitleFMvi.replace(/ /gi,'+');$('#bailienquan').load('/search?mode=searchbox&search_keywords='+fmviTopictitle+'&show_results=topics .dterm:not(".dterm:contains(\"Announcement\"), .dterm:contains(\"Sticky\"), .dterm:contains(\"Global announcement\")") .topic-title a.topictitle:lt(10)',function(){$('#bailienquan a.topictitle').wrap("<p></p>")})});

    Invision

    Code:
    $(function(){$('.topic-options:last').before("<div style='height:20px'></div><div style='display: none;' class='clearfix' id='closeFMvi'><div class='maintitle floated'><h3>Bài viết mới cùng chuyên mục</h3><div class='right rtl-inversion-right'><a href='javascript:ShowHideLayer(\"openFMvi\",\"closeFMvi\");'><img border='0' alt='+' src='http://2img.net/i/fa/empty.gif' class='sprite-tabs_more' title='+'></a></div></div></div><div style='' class='clearfix' id='openFMvi'><div class='maintitle floated'><h3>Bài viết mới cùng chuyên mục</h3><div class='right rtl-inversion-right'><a href='javascript:ShowHideLayer(\"openFMvi\",\"closeFMvi\");'><img border='0' align='' alt='-' src='http://2img.net/i/fa/empty.gif' class='sprite-tabs_less' title='-'></a></div></div><div id='cungchuyenmuc'></div></div><div style='display: none;' class='clearfix' id='hideFMvi'><div class='maintitle floated'><h3>Bài viết liên quan</h3><div class='right rtl-inversion-right'><a href='javascript:ShowHideLayer(\"showFMvi\",\"hideFMvi\");'><img border='0' alt='+' src='http://2img.net/i/fa/empty.gif' class='sprite-tabs_more' title='+'></a></div></div></div><div style='' class='clearfix' id='showFMvi'><div class='maintitle floated'><h3>Bài viết liên quan<span class='fmvilienquan'></span></h3><div class='right rtl-inversion-right'><a href='javascript:ShowHideLayer(\"showFMvi\",\"hideFMvi\");'><img border='0' alt='-' src='http://2img.net/i/fa/empty.gif' class='sprite-tabs_less' title='-'></a></div></div><div id='bailienquan'></div></div>");var linkchuyenmuc=$("a.nav[href^='/f']:first").attr("href");$('#cungchuyenmuc').load(linkchuyenmuc+' .ipbtable .row1:not(".row1:contains(\"Announcement\"), .row1:contains(\"Sticky\"), .row1:contains(\"Global announcement\")") a.topictitle:lt(10)',function(){$('#cungchuyenmuc a.topictitle').wrap("<p></p>")});var topictitleFMvi=$(".maintitle:first h3").text();var fmviTopictitle=topictitleFMvi.replace(/ /gi,'+');$('#bailienquan').load('/search?mode=searchbox&search_keywords='+fmviTopictitle+'ShareActions&show_results=topics .ipbtable .row2:not(".row2:contains(\"Announcement\"), .row2:contains(\"Sticky\"), .row2:contains(\"Global announcement\")") a.topictitle:lt(10)',function(){$('#bailienquan a.topictitle').wrap("<p></p>")})});


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:
  • phpBB3
    Code:
    :not(".dterm:contains(\"Announcement\"), .dterm:contains(\"Sticky\"), .dterm:contains(\"Global announcement\")")
  • Invision
    Code:
    :not(".row2:contains(\"Announcement\"), .row2:contains(\"Sticky\"), .row2:contains(\"Global announcement\")")



[+] Nếu bạn muốn sao chép hướng dẫn này đi nơi khác vui lòng không thay đổi bất kỳ thành phần nào trong code và phải ghi bản quyền thuộc [You must be registered and logged in to see this link.]

Viết bởi baivong - [You must be registered and logged in to see this link.]

http://www.vn-answer.tk
Share this post on: reddit

No Comment.

Về Đầu Trang  Thông điệp [Trang 1 trong tổng số 1 trang]

Permissions in this forum:
Bạn không có quyền trả lời bài viết