Đăng nhập
Latest topics
» Tôi sẽ đỗ đại học!by nightWalker 9/2/2024, 7:00 pm
» Kỷ niệm xưa của chúng ta
by nightWalker 9/2/2024, 6:49 pm
» Bị lệch khung cần người giúp đỡ
by webhuy28 7/10/2021, 10:34 pm
» [HỎI ĐÁP] Danh sách bạn bè không thể hiển thị
by anhdaodaica1 2/10/2021, 10:04 pm
» [HỎI ĐÁP] Thông tin tài khoản không thể lưu thay đổi
by anhdaodaica1 2/10/2021, 6:05 am
» Phim bố già full
by huy.pc52 24/8/2021, 12:20 am
» Xin code Box HTML cho Forumvi
by Larva 1/7/2021, 12:57 pm
» Hello Anh Em Chinh phục
by HoàngTửNaivip5p 28/5/2021, 5:03 am
» Trang chủ tin tức cập nhật HOT 2016
by kenbi05 1/1/2020, 11:02 pm
» Không Dang9 bài viết = hình ảnh được
by huy.pc52 30/11/2019, 10:52 am
» CHÚC ANH EM NĂM MỚI VUI VẺ TRÀNG ĐẦY HẠNH PHÚC
by sps.kủn 12/2/2019, 1:16 pm
» Skin CNTT-K3 2015 (Full Mod)[✔]
by kenbi05 6/7/2018, 12:30 am
» baivong, handsome,....
by sps.kủn 29/6/2018, 1:54 pm
» [SHARE] SKIN ĐHFM.V7 @PUNBB
by tonyhoaivu 2/5/2018, 2:37 pm
» Share Skin Xanh Dương Cùi Bắp
by tonyhoaivu 28/4/2018, 5:57 pm
» Xin Skin http://v1.hotrofm.net/
by tonyhoaivu 28/4/2018, 5:45 pm
» Xin Skin Rao Vặt
by tonyhoaivu 15/4/2018, 12:07 pm
» Làm Sao Để Xóa Khung Này
by tonyhoaivu 14/4/2018, 7:18 pm
» [Lập nhóm]Lập nhóm fm
by vietkanpy 31/3/2018, 11:53 am
» [Help] về server úp ảnh của phutu [✔]
by baivong 17/3/2018, 10:18 pm
» Đừng khóc cho “tôi – Chinh Phục!”…
by AnHung 27/2/2018, 5:33 pm
» [Share] Skin Diendandaihoc.com [ Punbb ] [✔]
by Lu Mờ 13/2/2018, 7:28 pm
» Mời mấy thím vào groups Forumotion Việt Nam.
by dang02315 13/2/2018, 12:40 am
» Có thể làm các kiểu giao diện được không?
by Lu Mờ 9/2/2018, 3:40 pm
» ltns chinhphuc.info
by Shinichi Kudo 27/1/2018, 2:27 am
Top posting users this week
No user |
[Mod] Thank Hiện Tên Người Thank[✔]
+6
roseila
An Nguyễn
faver
anhdaodaica1
Juny Thoang
markai30
10 posters
Trang 1 trong tổng số 1 trang
[Mod] Thank Hiện Tên Người Thank[✔]
Demo online: http://viethoagame.forumvi.com/t434-topic
Demo Ảnh:
Reg nick và thử nghiệm tại: http://viethoagametest.forumvi.com/t2-topic#7
Hôm nay mình sẽ share cho các bạn mod này. Chỉ sử dụng một ít php thôi. Đơn giản dễ làm.
Những thứ bạn cần phải có:
1/ Một hosting dùng để lưu trữ. Bắt buột hosting đó phải hỗ trợ hàm fopen. Ở đây mình sử dụng hostinger.vn. Vừa miễn phí lại dễ sử dụng. Cách đăng ký các bạn có thể xem Tại đây.
2/ Sử dụng code vote của baivong bên Devs.cf ở link này: http://www.devs.cf/t15-tuts-fb_vote-anh-gia-bai-viet-va-thong-bao-len-tuong
3/ Sử dụng cho phiên bản Punbb. Tạm thời là vậy thôi. Có thời gian mình sẽ hướng dẫn thêm cho phiên bản Phpbb3 mình đang dùng.
Rồi bắt tay vào làm thôi.
Bước 1:
Sau khi đăng ký một tài khoản ở hostinger. Bạn vào phần quản lý file bạn vừa đăng ký,
Sau đó nhấp chuột phải vào để tạo 2 file text. Sau đó đổi tên 2 file đó thành luudulieu.php và dulieuthank.php như trong hình.
Sau khi tạo 2 file trên kia xong các bạn chép 2 file code phân biệt như sau:
-File luudulieu.php
-File dulieuthank.php
Sau khi chép xong các bạn đổi link http://viethoagametest.forumvi.com thành link forum của bạn nhé.
Sau khi đổi xong các bạn hãy nhấp đôi vào file đó để lấy link host. Ví dụ của mình là http://viethoagame.16mb.com/dulieuthank.php
Thì http://viethoagame.16mb.com là link host của mình.
Vậy là xong phần hosting rồi,
Giờ đến sửa template trong forumvi.
Nếu các bạn dùng tem mặc định của punbb sẽ dễ làm hơn.
Bước 2:
Các bạn chép đoạn css này vào:
Bước 3:
Sau khi chép xong css các bạn hãy vào sửa tem viewtopic_body:
Các bạn tìm dòng này:
Rồi sửa nó thành:
Tìm dòng này:
Và sửa nó thành:
Bước 5:
Sau khi sửa xong kéo đến cuối tem thêm vào đoạn script này:
Trong đoạn script đó các bạn sửa các đường link http://viethoagame.16mb.com/ thành link host mà ở bước 1 mình đã hướng dẫn các bạn lấy. Vậy là xong rồi rồi đấy. Rất đơn giản đúng không nào.
P/s: Cách làm này theo mình thấy là rất nhanh và đơn giản. Thời gian load cũng rất mau. Mình đã test thử và nó load hơn 100 tên thành viên cũng nhanh như thường. Nếu ai sợ thì cũng có thể giới hạn số bài trong view khoảng từ 5 - 10 post thôi cũng được.
Mình không rành js lắm và đây cũng không phải sở trường của mình. Nhưng do lòng học hỏi và tìm tòi mình cuối cùng cũng làm được. Hi vọng các bạn cũng làm được.
Lưu ý rằng code trên dùng cho punbb mặc định chưa chỉnh sửa gì hết. Nếu ai đã sửa template rồi thì có thể dựa theo code trên để tùy chỉnh cho thích hợp.
Demo Ảnh:
Reg nick và thử nghiệm tại: http://viethoagametest.forumvi.com/t2-topic#7
Hôm nay mình sẽ share cho các bạn mod này. Chỉ sử dụng một ít php thôi. Đơn giản dễ làm.
Những thứ bạn cần phải có:
1/ Một hosting dùng để lưu trữ. Bắt buột hosting đó phải hỗ trợ hàm fopen. Ở đây mình sử dụng hostinger.vn. Vừa miễn phí lại dễ sử dụng. Cách đăng ký các bạn có thể xem Tại đây.
2/ Sử dụng code vote của baivong bên Devs.cf ở link này: http://www.devs.cf/t15-tuts-fb_vote-anh-gia-bai-viet-va-thong-bao-len-tuong
3/ Sử dụng cho phiên bản Punbb. Tạm thời là vậy thôi. Có thời gian mình sẽ hướng dẫn thêm cho phiên bản Phpbb3 mình đang dùng.
Rồi bắt tay vào làm thôi.
Bước 1:
Sau khi đăng ký một tài khoản ở hostinger. Bạn vào phần quản lý file bạn vừa đăng ký,
Sau đó nhấp chuột phải vào để tạo 2 file text. Sau đó đổi tên 2 file đó thành luudulieu.php và dulieuthank.php như trong hình.
Sau khi tạo 2 file trên kia xong các bạn chép 2 file code phân biệt như sau:
-File luudulieu.php
- Code:
<?php header("Access-Control-Allow-Origin: http://viethoagametest.forumvi.com");
echo $_POST['d'];
$file = fopen("dulieuthank.php","a+");
fwrite($file, ''. $_POST['d'].'');
-File dulieuthank.php
- Code:
<?php header('Access-Control-Allow-Origin: http://viethoagametest.forumvi.com'); ?>
Sau khi chép xong các bạn đổi link http://viethoagametest.forumvi.com thành link forum của bạn nhé.
Sau khi đổi xong các bạn hãy nhấp đôi vào file đó để lấy link host. Ví dụ của mình là http://viethoagame.16mb.com/dulieuthank.php
Thì http://viethoagame.16mb.com là link host của mình.
Vậy là xong phần hosting rồi,
Giờ đến sửa template trong forumvi.
Nếu các bạn dùng tem mặc định của punbb sẽ dễ làm hơn.
Bước 2:
Các bạn chép đoạn css này vào:
- Code:
/* fb_Vote - DEVs.forumvi.com */
.vote-Zzbaivong, .vote-Zzbaivong *,.vote-Zzbaivong *:before,.vote-Zzbaivong *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.vote-Zzbaivong{margin-left:2em;float:left;height:26px;line-height:24px;position:relative;text-align:left;white-space:nowrap}
.vote-plus-post,.vote-minus-post{z-index:10;position:absolute;top:32px;left:0;display:none;width:250px;background:#FFF;border:1px solid #F2F2F2;box-shadow:4px 4px 7px 0 #999;padding:5px}
.vote-plus{background:url(http://i57.servimg.com/u/f57/17/05/17/70/like10.png) no-repeat 5px 2px #deeaf7;height:24px;border:1px solid #C8D7EC;color:#5089BE!important;font-family:sans-serif;border-radius:2px;display:inline-block;padding:0 5px 0 25px}
.vote-plus:hover{border-color:#6A9AD6}
.vote-plus[href="javascript:;"]{color:#666!important;background-color:#DDD;cursor:no-drop;background-image:url(http://i57.servimg.com/u/f57/17/05/17/70/gpqbxh10.png);border-color:#CCC}
.vote-time{background:#FFF;position:relative;border-radius:2px;display:inline-block;height:24px;line-height:22px;border:1px solid #D8D7D7;margin:auto 5px;padding:0 5px}
.vote-time:before{content:'';display:inline-block;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #CCC;position:absolute;left:-6px;width:6px;top:5px}
.vote-time:after{content:'';display:inline-block;border-bottom:5px solid transparent;border-top:5px solid transparent;border-right:5px solid #fff;position:absolute;left:-5px;width:5px;top:6px}
.vote-minus{margin-left:20px;color:#666!important}
.vote-minus:hover{color:red!important}
.vote-minus[href="javascript:;"]{color:#C5C5C5!important;cursor:no-drop}
.khungthank {display: block;float: left;background-color: white;width: 100%;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}
.songuoithank,.tennguoithank {padding: 5px;}
.tennguoithank a:after {content: ", ";}
.tennguoithank a:last-child:after {content: "";}
.pun a {text-decoration: none;}
Bước 3:
Sau khi chép xong css các bạn hãy vào sửa tem viewtopic_body:
Các bạn tìm dòng này:
- Code:
<div class="postfoot">
<div class="user-contact profile_{postrow.displayed.PROFILE_POSITION}">
{postrow.displayed.PROFILE_IMG} {postrow.displayed.PM_IMG} {postrow.displayed.EMAIL_IMG}<!-- BEGIN contact_field --> {postrow.displayed.contact_field.CONTENT}<!-- END contact_field -->
</div>
<div class="post-options profile_{postrow.displayed.PROFILE_POSITION}">
{postrow.displayed.THANK_IMG} {postrow.displayed.MULTIQUOTE_IMG} {postrow.displayed.QUOTE_IMG} {postrow.displayed.EDIT_IMG} {postrow.displayed.DELETE_IMG} {postrow.displayed.IP_IMG} {postrow.displayed.REPORT_IMG}
</div>
<div style="clear:both;"></div>
</div>
Rồi sửa nó thành:
- Code:
<div class="postfoot">
<div class="user-contact profile_{postrow.displayed.PROFILE_POSITION}">
{postrow.displayed.PROFILE_IMG} {postrow.displayed.PM_IMG} {postrow.displayed.EMAIL_IMG}<!-- BEGIN contact_field --> {postrow.displayed.contact_field.CONTENT}<!-- END contact_field -->
</div>
<div class="vote-Zzbaivong">
<!-- BEGIN switch_vote_active -->
<a data="{postrow.displayed.POST_URL}" class="vote-plus" href="<!-- BEGIN switch_vote -->{postrow.displayed.switch_vote_active.switch_vote.U_VOTE_PLUS}<!-- END switch_vote -->">Thích</a>
<!-- END switch_vote_active -->
</div>
<div class="post-options profile_{postrow.displayed.PROFILE_POSITION}">
{postrow.displayed.THANK_IMG} {postrow.displayed.MULTIQUOTE_IMG} {postrow.displayed.QUOTE_IMG} {postrow.displayed.EDIT_IMG} {postrow.displayed.DELETE_IMG} {postrow.displayed.IP_IMG} {postrow.displayed.REPORT_IMG}
</div>
<div style="clear:both;"></div>
</div>
Tìm dòng này:
- Code:
</div>
<!-- BEGIN first_post_br -->
Và sửa nó thành:
- Code:
<div class="khungthank"><div class="songuoithank"><b>Có tất cả <b class="numberthank">0</b> thành viên đã thank {postrow.displayed.POSTER_NAME} vì bài viết hay này: </b></div>
<div data="{postrow.displayed.POST_URL}" class="tennguoithank"></div></div>
</div>
<!-- BEGIN first_post_br -->
Bước 5:
Sau khi sửa xong kéo đến cuối tem thêm vào đoạn script này:
- Code:
<script type="text/javascript">
//<![CDATA[
setInterval(function(){$('.khungthank').each(function(){$(this).find('.numberthank').text(''+$(this).find('.tennguoithank a').length+'')})}, 50);
$('.tennguoithank').each(function(){var linkthank = $(this).attr('data').replace('#','').split('-');$(this).load('http://viethoagame.16mb.com/dulieuthank.php #'+linkthank[1]+'')});
$(".vote-Zzbaivong").each(function() {
var b = $(this);
if (b.is(":empty")) b.html('<a class="vote-plus" href="">Th\u00edch</a>');
else {
var a = b.find(".vote-tip").val(),
c;
/Message\sreputation\s:/.test(a) ? (c = a.split(/\W/), a = Math.round(parseInt(c[4], 10) / 100 * parseInt(c[7], 10)), c = parseInt(c[7], 10) - a) : a = c = 0;
b.find(".plus-time").text(a);
b.find(".minus-time").text(c)
}
});
$(".vote-plus, .vote-minus").one("click", function(b) {
b.preventDefault();
var idthank = $(this).attr('data').replace('#','').split('-');
var dulieuthank = '<a href="/u'+_userdata['user_id']+'" id="'+idthank[1]+'">'+_userdata['username']+' ('+new Date().toJSON().slice(0,10)+')</a>';
var $data = 'd=' + escape(''+dulieuthank+'');$.ajax({url:"http://viethoagame.16mb.com/luudulieu.php",type:"post",dataType:"html",data:$data});
$(this).closest('.post').find(".numberthank").text(function() {return parseInt($(this).text(), 10) + 1});
$(this).closest('.post').find('.tennguoithank').append(''+dulieuthank+'');
var a = $(this);
b = a.attr("href");
/us\&p_vote\=/.test(this.href) && (a.parent().children(".vote-plus, .vote-minus").attr("href", "javascript:;"), a.next(".vote-time").text(function() {
return parseInt($(this).text(), 10) + 1
}), a.parent().find(".vote-plus").css("background-image", "url(http://i57.servimg.com/u/f57/17/05/17/70/preloa10.gif)"), $.get(b, function() {
a.parent().children(".vote-plus").removeAttr("style")
}));
$(this).parent().fadeOut(2000);
});
$(".vote-Zzbaivong > a[href='']").replaceWith('<a class="vote-plus" href="javascript:;">Thích</a>');
//]]>
</script>
Trong đoạn script đó các bạn sửa các đường link http://viethoagame.16mb.com/ thành link host mà ở bước 1 mình đã hướng dẫn các bạn lấy. Vậy là xong rồi rồi đấy. Rất đơn giản đúng không nào.
P/s: Cách làm này theo mình thấy là rất nhanh và đơn giản. Thời gian load cũng rất mau. Mình đã test thử và nó load hơn 100 tên thành viên cũng nhanh như thường. Nếu ai sợ thì cũng có thể giới hạn số bài trong view khoảng từ 5 - 10 post thôi cũng được.
Mình không rành js lắm và đây cũng không phải sở trường của mình. Nhưng do lòng học hỏi và tìm tòi mình cuối cùng cũng làm được. Hi vọng các bạn cũng làm được.
Lưu ý rằng code trên dùng cho punbb mặc định chưa chỉnh sửa gì hết. Nếu ai đã sửa template rồi thì có thể dựa theo code trên để tùy chỉnh cho thích hợp.
Được sửa bởi markai30 ngày 8/12/2014, 6:54 pm; sửa lần 1.
Re: [Mod] Thank Hiện Tên Người Thank[✔]
100 người thích điều này trừ người không làm được vì lười đọc
Re: [Mod] Thank Hiện Tên Người Thank[✔]
Về phần tốc độ load thì sao hả thớt? có nặng cho 4rum lắm ko?
Re: [Mod] Thank Hiện Tên Người Thank[✔]
anhdaodaica1 đã viết:Về phần tốc độ load thì sao hả thớt? có nặng cho 4rum lắm ko?
Theo mình thấy thì không. Forum mình đang dùng, load rất mượt. Nếu sợ thì cài đặt view hiển thị khoảng 5 - 10 bài thôi.
Re: [Mod] Thank Hiện Tên Người Thank[✔]
markai30 đã viết:anhdaodaica1 đã viết:Về phần tốc độ load thì sao hả thớt? có nặng cho 4rum lắm ko?
Theo mình thấy thì không. Forum mình đang dùng, load rất mượt. Nếu sợ thì cài đặt view hiển thị khoảng 5 - 10 bài thôi.
Mình đánh giá cao sự chia sẻ này, cảm ơn vì 1 sản phẩm ko thể tuyệt vời hơn
Re: [Mod] Thank Hiện Tên Người Thank[✔]
sao của mình nó cũng hiện tên người thanks, và có cộng điểm luôm, nhưng khi refresh lại thì không thấy hiện tên nữa, nhưng điểm thì đã được công-tức là đã được thanks rồi. Ai xem hộ mình mình ib link forum ạ
Re: [Mod] Thank Hiện Tên Người Thank[✔]
faver đã viết:sao của mình nó cũng hiện tên người thanks, và có cộng điểm luôm, nhưng khi refresh lại thì không thấy hiện tên nữa, nhưng điểm thì đã được công-tức là đã được thanks rồi. Ai xem hộ mình mình ib link forum ạ
Để lại demo đợi tối mình rảnh sẽ hỗ trợ cho bạn.
Re: [Mod] Thank Hiện Tên Người Thank[✔]
Mod rất hửu ích , hóng cái Mod này lâu rồi ( 3 năm ) .
Re: [Mod] Thank Hiện Tên Người Thank[✔]
mình đã sửa được rồi nhé bạn mairka Phải thêm www trước link forum ở host thì nó mới nhảy về :v Cám ơn bạn nhiều nha.
Re: [Mod] Thank Hiện Tên Người Thank[✔]
Cho mình hỏi . giờ mình làm Mod này thì các người thanks trước khi chưa làm Mod nó có hiện luôn không ạ ?
Re: [Mod] Thank Hiện Tên Người Thank[✔]
Chắc chắn là...An Nguyễn đã viết:Cho mình hỏi . giờ mình làm Mod này thì các người thanks trước khi chưa làm Mod nó có hiện luôn không ạ ?
Không rồi nha bạn
Re: [Mod] Thank Hiện Tên Người Thank[✔]
xài oki, tuy nhiên hình như nó ko hiện tên ng` thanks ngay và lập tức dc, ý là thanks ko chuyển trang í
Re: [Mod] Thank Hiện Tên Người Thank[✔]
Lúc cái host để lưu dữ liệu người thanhs bị die thì mọi thứ về MO hết @@
Re: [Mod] Thank Hiện Tên Người Thank[✔]
http://www.trasua.biz/t127-loi-to-tinh-doc-nhat-vo-nhi#179 bên tôi bt mà đâu có bị giống bạn đâuroseila đã viết:xài oki, tuy nhiên hình như nó ko hiện tên ng` thanks ngay và lập tức dc, ý là thanks ko chuyển trang í
LilKhang- CPMember
-
Ngày đăng ký : 13/07/2011
Số bài : 28
CPP : 0
Châm ngôn sống : chưa có
Re: [Mod] Thank Hiện Tên Người Thank[✔]
Mình like xong thì hiện tên người like như bình thường, nhưng tải lại trang thì mất.
Link: http://yeucotuong.123.st
Nick test: amorist
Pass: nicktest
Nhờ @markai30 kiểm tra giúp mình. Cảm ơn bạn
Link: http://yeucotuong.123.st
Nick test: amorist
Pass: nicktest
Nhờ @markai30 kiểm tra giúp mình. Cảm ơn bạn
Re: [Mod] Thank Hiện Tên Người Thank[✔]
Hỏi ngu cái, ví dụ muốn phá thì gửi bậy bạ vô luudulieu.php được không ta ?
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
|
|