Pham_loi
Chức vụ: 10:09:16, 23-09-2016 |
Xin chào, hôm nay WKI xin được chia sẻ với các bạn Ver 3 của Mod Thumbnail Topic.
Trước kia WKI đã share Ver 2 (XEM) hoạt động khá tốt. Đảm bảo đc tính tự động. Nhưng có một vấn đề là nó sử dụng userstats nên lúc hiện lúc không.
Nay với Ver 3 này, mọi thứ sẽ được cải thiện về cả mặt tốc độ, đơn giản hóa và quan trọng hơn là Thumbnail luôn luôn hiển thị.
Với Mod Thumb v3 này nó sẽ tự động lấy ảnh đầu tiên trong bài viết làm ảnh thu nhỏ, nếu bài viết không có ảnh thì nó sẽ hiển thị ảnh mặc định.
DEMO: http://tricktreasury.tk
Yêu cầu
- Kích hoạt Jump page và có LISTER_BOTTOM
- Tạo riêng 1 Forum Simple và chuẩn bị 3 smallform (ID: XXX)
Bắt đầu
Phần 1. Sửa lại TIF Exloader
Ô.1 các bạn thêm đoạn mã sau
- Lưu ý: Đây chính là Thumbnail, vì thế hãy đặt vào chỗ thích hợp nhé.
Ô.3 thì bây giờ các bạn nên sử dụng name="fix" bao quanh ::THEMES:: chứ ko nên bao quanh từng Topic một nữa.
Phần 2. Code Fix out Admin
Đặt lại code Fix out admin ở dưới Exloader
<script language="javascript">
var fix=document.getElementsByName("fix")[0.innerHTML;
fix=fix.replace(/\[@\<a href="forum2_theme_(.+?).xhtml\?tema=(.+?)\">(.+?)\@/ig,'<img name="t$1$2" src="/img/600960/600960049_ee0c78ef12.gif" width="40" height="40"></img>');
fix=fix.replace(/tema=(.+?)">/ig,'tema=$1&get-tema=$1:admin-hash-amp:">');
document.getElementsByName("fix")[0.innerHTML=fix;
</script>
<script language="javascript">
var fix=document.getElementsByName("fix")[0.innerHTML;
var per=[:forum-XXX/text/1:;
for(i=0;i<per.length;i++){
if(fix.match(per[i.id)){
document.getElementsByName(per[i.id)[0.src=per[i.url;
}}
</script>
Copy code
var fix=document.getElementsByName("fix")[0.innerHTML;
fix=fix.replace(/\[@\<a href="forum2_theme_(.+?).xhtml\?tema=(.+?)\">(.+?)\@/ig,'<img name="t$1$2" src="/img/600960/600960049_ee0c78ef12.gif" width="40" height="40"></img>');
fix=fix.replace(/tema=(.+?)">/ig,'tema=$1&get-tema=$1:admin-hash-amp:">');
document.getElementsByName("fix")[0.innerHTML=fix;
</script>
<script language="javascript">
var fix=document.getElementsByName("fix")[0.innerHTML;
var per=[:forum-XXX/text/1:;
for(i=0;i<per.length;i++){
if(fix.match(per[i.id)){
document.getElementsByName(per[i.id)[0.src=per[i.url;
}}
</script>
Copy code
- Lưu ý: Nhớ thay XXX là ID Forum Simple đã tạo ở trên
Phần 3. Get Thumbnail
Sửa lại code hiển thị ảnh lớn hơn 20Kb ở Bottom Forum như sau:
<script language="javascript">
var msg=document.getElementsByName("dpro");
for(var i=0;i<msg.length;i++){
var oldtext=document.getElementsByName("dpro")[i.innerHTML;
var newtext=oldtext.replace(/(^|[\n )([\w+?:\/\/[^ ,\"\n\r\t<*)/ig,'$1<a href="$2" target="_blank">$2</a>');
newtext=newtext.replace(/\[img\(.+?)\[\/img\/ig,'<a href="$1" target="_blank" title="View Original Image"><img src="$1" alt="'+document.title+'" style="max-width:100%" name="imgtop"/></a>'); document.getElementsByName("dpro")[i.innerHTML=newtext;
}
</script>
Copy code
var msg=document.getElementsByName("dpro");
for(var i=0;i<msg.length;i++){
var oldtext=document.getElementsByName("dpro")[i.innerHTML;
var newtext=oldtext.replace(/(^|[\n )([\w+?:\/\/[^ ,\"\n\r\t<*)/ig,'$1<a href="$2" target="_blank">$2</a>');
newtext=newtext.replace(/\[img\(.+?)\[\/img\/ig,'<a href="$1" target="_blank" title="View Original Image"><img src="$1" alt="'+document.title+'" style="max-width:100%" name="imgtop"/></a>'); document.getElementsByName("dpro")[i.innerHTML=newtext;
}
</script>
Copy code
Sau đó post code này ngay phía dưới
<div style="display:none">:forum-XXX/smallform/0: :forum-XXX/smallform/0: :forum-XXX/smallform/0: :forumlist:f=XXX,l=1::<textarea name="ram">%text%</textarea>:: :/forumlist:</div>
<script language="javascript">
var token=document.getElementsByName("d_token")[1.value;
var uimg=document.getElementsByName("imgtop")[0.src;
var tema=document.getElementsByName("tema")[0.value;
var mdata='t:getid-forum:'+tema;
var us=document.getElementsByName('ram')[0.value;
var data='%7Bid%3A%27'+mdata+'%27%2C%20url%3A%27'+uimg+'%27%7D%2C';
if(us.match(mdata)) document.write(); else document.write('<img src="forum_add_XXX.xhtml?d_token='+token+'&text='+data+us+':admin-hash-amp:&submit=OK" style="display:none"/>');
</script>
Copy code
<script language="javascript">
var token=document.getElementsByName("d_token")[1.value;
var uimg=document.getElementsByName("imgtop")[0.src;
var tema=document.getElementsByName("tema")[0.value;
var mdata='t:getid-forum:'+tema;
var us=document.getElementsByName('ram')[0.value;
var data='%7Bid%3A%27'+mdata+'%27%2C%20url%3A%27'+uimg+'%27%7D%2C';
if(us.match(mdata)) document.write(); else document.write('<img src="forum_add_XXX.xhtml?d_token='+token+'&text='+data+us+':admin-hash-amp:&submit=OK" style="display:none"/>');
</script>
Copy code
- Lưu ý: Nhớ thay XXX là ID Forum Simple đã tạo ở trên
Phần 4. Kích hoạt và khởi động
Để Mod bắt đầu chạy thì ta cần phải khởi động cho nó.
Các bạn thực hiện theo các bước sau:
- Vào Forum XXX viết 1 bài với nội dung var a; vào đó.
- Sau đó tạo 1 Topic chứa ít nhất 1 IMG.
- Tiếp theo bạn vào lại Forum XXX xóa bỏ bài viết var a; trước đó.
Như vậy Mod Thumbnail Topic Ver 3 đã được chia sẻ tới các bạn.
Chúc các bạn thành công!
Mọi yêu cầu, thắc mắc hay khiếu nại vui lòng comment ngay tại topic này để xử lý
Xin cám ơn!
WapkaInternational.Com
Chỉnh sửa lúc 2016-09-23 10:20 bởi Pham_loi
: 0 ♥
Trực Tuyến:
Khách: 1