Đăng nhập
Latest topics
» Tôi sẽ đỗ đại học!by NgocPRO 6/11/2024, 8:37 am
» 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 |
[Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔]
+6
Lowie
phutu01
HoàngTửNaivip5p
baivong
Lùn Lì Lợm
Get Over
10 posters
Trang 1 trong tổng số 2 trang
Trang 1 trong tổng số 2 trang • 1, 2
[Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔]
Phù! sao phiên bản ver 2 mình thấy không có nhiều người làm được thành công nên mình quyết định sẽ quay trở lại theo hướng của phiên bản beta và viết lại hoàn chỉnh mode
Lần chỉnh sửa cuối này sẽ có thêm một số điều khác biệt với Beta để dễ nhận dạng với các phiên bản như Punbb, Phpbb3 và Invison
Mọi Demo và thông tin khác các bạn xem tại [You must be registered and logged in to see this link.] nhé
Hướng dẫn :
Bước 1 : ACP --> Display --> CSS
Mô Tả * :
(Chú ý do post lên đây bị lỗi nên trong code trên các bạn tìm ký tự - giữa USER và NAME sau đó xóa nó đi)
(Tất cả các phiên bản phải làm theo bước trên)
Tiếp theo đối với ai dùng PhpBB2
PhpBB2 chỉnh:
Vào trong view_topic tìm {postrow.displayed.POST_DATE}</span> thêm đằng sau nó
<a class="phpbb2href" href="#p{postrow.displayed.U_POST_ID}" style="float:right">#{postrow.displayed.COUNT_POSTS}</a>
Bước 3 : ACP --> Modules --> Javascript codes management --> Create a new Javascript
Title* : Tagging System
Place : In all the page
phpbb2 :
Punbb :
Phpbb3
Invison
Chúc các bạn thành công
Lần chỉnh sửa cuối này sẽ có thêm một số điều khác biệt với Beta để dễ nhận dạng với các phiên bản như Punbb, Phpbb3 và Invison
Mọi Demo và thông tin khác các bạn xem tại [You must be registered and logged in to see this link.] nhé
Hướng dẫn :
Bước 1 : ACP --> Display --> CSS
- Code:
.tagaccept {cursor : pointer}
datatip {
border-radius : 20px 3px 20px 4px ;
moz-border-radius : 20px 3px 20px 4px ;
-webkit-box-shadow : 0px 0px 1px rgba(0,0,0,0.7);
-moz-box-shadow : 0px 0px 1px rgba(0,0,0,0.7);
position: absolute;
background: #e3e3e3;
padding: 12px ;
border-radius: 3px;
margin-top: 25px;
margin-left: -20px;
display: none;
max-width : 80;
}
.t_avatar img {
max-height: 70px;
padding: 3px;
max-width: 70px;
-moz-box-shadow: 0 2px 2px rgba(0,0,0,0.1);
-webkit-box-shadow: 0 2px 2px rgba(0,0,0,0.1);
background: #fff;
border: 1px solid #D5D5D5;
box-shadow: 0 2px 2px rgba(0,0,0,0.1);
}
Mô Tả * :
- Code:
<span id="usertag" style="display:none">{USER-NAME}</span>
(Chú ý do post lên đây bị lỗi nên trong code trên các bạn tìm ký tự - giữa USER và NAME sau đó xóa nó đi)
(Tất cả các phiên bản phải làm theo bước trên)
Tiếp theo đối với ai dùng PhpBB2
PhpBB2 chỉnh:
Vào trong view_topic tìm {postrow.displayed.POST_DATE}</span> thêm đằng sau nó
<a class="phpbb2href" href="#p{postrow.displayed.U_POST_ID}" style="float:right">#{postrow.displayed.COUNT_POSTS}</a>
Bước 3 : ACP --> Modules --> Javascript codes management --> Create a new Javascript
Title* : Tagging System
Place : In all the page
phpbb2 :
- Code:
// Tagging System được viết bởi doannamthai . Vui lòng không chỉnh sửa bất cứ thứ gì trong code;
// Tagging System was written by doannamthai . Please don't change anything in code;
$(document).on('ready', function () {
$(".sceditor-container").append('<div class="sceditor-dropdown sceditor-bbcode-tag" style="display:none;margin-top: 27px;"><div><label for="username" style = "float:left" unselectable="on">Tên người muốn tag: </label><input type="text" id="username" style = "float:left" placeholder="Nhập tên người muốn tag "><input type="button" style = "margin-top: 15px;"class="button" value="insert"></div></div>');
$('<a class= "sceditor-button bbcode-tag" title= "BBCode Tag"><div style="background-image:url(http://i35.servimg.com/u/f35/15/64/85/86/tag-ic10.png)">BBCode Tag</div></a>').insertAfter('.sceditor-button-fahide').click(function () {
var t = $(".sceditor-bbcode-tag").css("display");
if(t =='none') {$(".sceditor-bbcode-tag").css({"left": $(this).position().left , "top": $(this).position().top, }).show(); }
else {$(".sceditor-bbcode-tag").hide(); }
});
$(".sceditor-bbcode-tag .button").click(function () {
var username = $('.sceditor-bbcode-tag #username').val();
if (username.length < 1 ) {
alert("Vui lòng nhập tên người muốn tag")
}
else {
$.get('/memberlist?username='+username, function (v) {
var href = $(v).find('.gen a[href*="/u"]').attr('href');
var userid = href.slice(href.lastIndexOf("/") + 2);
$('#text_editor_textarea').sceditor("instance").insert('[url=http://'+window.location.hostname+'/profile?mode=viewprofile&u='+userid+']'+username+'[/url]');
});
}
});
$(".post").each(function() {
var a = $(this).find('a[href*= "/profile?mode=viewprofile"]');
var b = $("#usertag").text();
var c = $(this).find('a[href*="/profile?mode=viewprofile"]').text();
var e = $(this).find(".name a").text();
var h = $(this).find(".phpbb2href ").attr('href');
if(a.length ) {
if(b == e) {
$(".post").find('a[href*="/profile?mode=viewprofile"]').each(function() {
var s = $(this);
var f = $(s).attr('href');
$(s).prepend('<datatip></datatip>');
$(s).children('datatip').load(f + '#page-body .row1.gensmall:first img:eq(0) ', function () {
$(this).addClass('t_avatar');
});
$(s).hover(function(){
$(s).find('datatip').show();
},function(){
$(s).find('datatip').hide();
});
});
$(this).find('a[href*="mode=quote"]').before('<span class ="tagaccept" title="Thông báo đến người được tag"><input type="image" src="http://i34.servimg.com/u/f34/17/91/04/74/tag-as10.png" /></span>');
$(this).find(".tagaccept").click(function () {
if(a.length > 1) {
alert("Xin lỗi bạn ! Tính năng này không hỗ trợ nhiều hơn 1 tag trong bài viết");
}
else{
$.ajax({
type: "POST",
url: "/privmsg",
data: {
subject: "[Thông báo tự động] " + b + " đã nhắc đến bạn",
message: b + " đã nhắc đến bạn tại topic " + "http://"+window.location.hostname+h,
username: c,
mode: "post_profile",
folder: "profile",
post: "Send"
}
}).done(function(){
alert("Thông báo đã được gửi đến " + c);
});
}
});
}
}
});
});
Punbb :
- Code:
// Tagging System được viết bởi doannamthai . Vui lòng không chỉnh sửa bất cứ thứ gì trong code;
// Tagging System was written by doannamthai . Please don't change anything in code;
$(document).on('ready', function () {
$(".sceditor-container").append('<div class="sceditor-dropdown sceditor-bbcode-tag" style="display:none;margin-top: 27px;"><div><label for="username" style = "float:left" unselectable="on">Tên người muốn tag: </label><input type="text" id="username" style = "float:left" placeholder="Nhập tên người muốn tag "><input type="button" style = "margin-top: 15px;"class="button" value="insert"></div></div>');
$('<a class= "sceditor-button bbcode-tag" title= "BBCode Tag"><div style="background-image:url(http://i35.servimg.com/u/f35/15/64/85/86/tag-ic10.png)">BBCode Tag</div></a>').insertAfter('.sceditor-button-fahide').click(function () {
var t = $(".sceditor-bbcode-tag").css("display");
if(t =='none') {$(".sceditor-bbcode-tag").css({"left": $(this).position().left , "top": $(this).position().top, }).show(); }
else {$(".sceditor-bbcode-tag").hide(); }
});
$(".sceditor-bbcode-tag .button").click(function () {
var username = $('.sceditor-bbcode-tag #username').val();
if (username.length < 1 ) {
alert("Vui lòng nhập tên người muốn tag")
}
else {
$.get('/memberlist?username='+username, function (v) {
var href = $(v).find('.avatar-mini a').attr('href');
var userid = href.slice(href.lastIndexOf("/") + 2);
$('#text_editor_textarea').sceditor("instance").insert('[url=http://'+window.location.hostname+'/profile?mode=viewprofile&u='+userid+']'+username+'[/url]');
});
}
});
$(".post").each(function() {
var a = $(this).find('a[href*= "/profile?mode=viewprofile"]');
var b = $("#usertag").text();
var c = $(this).find('a[href*="/profile?mode=viewprofile"]').text();
var e = $(this).find(".username a").text();
var h = $(this).find(".posthead a").attr('href');
if(a.length ) {
if(b == e) {
$(".post").find('a[href*="/profile?mode=viewprofile"]').each(function() {
var s = $(this);
var f = $(s).attr('href');
$(s).prepend('<datatip></datatip>');
$(s).children('datatip').load(f + '#main-content #profile-advanced-right img:eq(0) ', function () {
$(this).addClass('t_avatar');
});
$(s).hover(function(){
$(s).find('datatip').show();
},function(){
$(s).find('datatip').hide();
});
});
$(this).find('a[href*="mode=quote"]').before('<span class ="tagaccept" title="Thông báo đến người được tag"><input type="image" src="http://i34.servimg.com/u/f34/17/91/04/74/tag-as10.png" /></span>');
$(this).find(".tagaccept").click(function () {
if(a.length > 1) {
alert("Xin lỗi bạn ! Tính năng này không hỗ trợ nhiều hơn 1 tag trong bài viết");
}
else{
$.ajax({
type: "POST",
url: "/privmsg",
data: {
subject: "[Thông báo tự động] " + b + " đã nhắc đến bạn",
message: b + " đã nhắc đến bạn tại topic " + "http://"+window.location.hostname+h,
username: c,
mode: "post_profile",
folder: "profile",
post: "Send"
}
}).done(function(){
alert("Thông báo đã được gửi đến " + c);
});
}
});
}
}
});
});
Phpbb3
- Code:
// Tagging System được viết bởi doannamthai . Vui lòng không chỉnh sửa bất cứ thứ gì trong code;
// Tagging System was written by doannamthai . Please don't change anything in code;
$(document).on('ready', function () {
$(".sceditor-container").append('<div class="sceditor-dropdown sceditor-bbcode-tag" style="display:none;margin-top: 27px;"><div><label for="username" style = "float:left" unselectable="on">Tên người muốn tag: </label><input type="text" id="username" style = "float:left" placeholder="Nhập tên người muốn tag "><input type="button" style = "margin-top: 15px;"class="button" value="insert"></div></div>');
$('<a class= "sceditor-button bbcode-tag" title= "BBCode Tag"><div style="background-image:url(http://i35.servimg.com/u/f35/15/64/85/86/tag-ic10.png)">BBCode Tag</div></a>').insertAfter('.sceditor-button-fahide').click(function () {
var t = $(".sceditor-bbcode-tag").css("display");
if(t =='none') {$(".sceditor-bbcode-tag").css({"left": $(this).position().left , "top": $(this).position().top, }).show(); }
else {$(".sceditor-bbcode-tag").hide(); }
});
$(".sceditor-bbcode-tag .button").click(function () {
var username = $('.sceditor-bbcode-tag #username').val();
if (username.length < 1 ) {
alert("Vui lòng nhập tên người muốn tag")
}
else {
$.get('/memberlist?username='+username, function (v) {
var href = $(v).find('.avatar-mini a').attr('href');
var userid = href.slice(href.lastIndexOf("/") + 2);
$('#text_editor_textarea').sceditor("instance").insert('[url=http://'+window.location.hostname+'/profile?mode=viewprofile&u='+userid+']'+username+'[/url]');
});
}
});
$(".post").each(function() {
var a = $(this).find('a[href*= "/profile?mode=viewprofile"]');
var b = $("#usertag").text();
var c = $(this).find('a[href*="/profile?mode=viewprofile"]').text();
var e = $(this).find(".author a").text();
var h = $(this).find(".topic-title a").attr('href');
if(a.length ) {
if(b == e) {
$(".post").find('a[href*="/profile?mode=viewprofile"]').each(function() {
var s = $(this);
var f = $(s).attr('href');
$(s).prepend('<datatip></datatip>');
$(s).children('datatip').load(f + '#main-content #profile-advanced-right img:eq(0) ', function () {
$(this).addClass('t_avatar');
});
$(s).hover(function(){
$(s).find('datatip').show();
},function(){
$(s).find('datatip').hide();
});
});
$(this).find('a[href*="mode=quote"]').before('<input class ="tagaccept" title="Thông báo đến người được tag" type="image" src="http://i34.servimg.com/u/f34/17/91/04/74/tag-as10.png" />');
$(this).find(".tagaccept").click(function () {
if(a.length > 1) {
alert("Xin lỗi bạn ! Tính năng này không hỗ trợ nhiều hơn 1 tag trong bài viết");
}
else{
$.ajax({
type: "POST",
url: "/privmsg",
data: {
subject: "[Thông báo tự động] " + b + " đã nhắc đến bạn",
message: b + " đã nhắc đến bạn tại topic " + "http://"+window.location.hostname+h,
username: c,
mode: "post_profile",
folder: "profile",
post: "Send"
}
}).done(function(){
alert("Thông báo đã được gửi đến " + c);
});
}
});
}
}
});
});
Invison
- Code:
// Tagging System được viết bởi doannamthai . Vui lòng không chỉnh sửa bất cứ thứ gì trong code;
// Tagging System was written by doannamthai . Please don't change anything in code;
$(document).on('ready', function () {
$(".sceditor-container").append('<div class="sceditor-dropdown sceditor-bbcode-tag" style="display:none;margin-top: 27px;"><div><label for="username" style = "float:left" unselectable="on">Tên người muốn tag: </label><input type="text" id="username" style = "float:left" placeholder="Nhập tên người muốn tag "><input type="button" style = "margin-top: 15px;"class="button" value="insert"></div></div>');
$('<a class= "sceditor-button bbcode-tag" title= "BBCode Tag"><div style="background-image:url(http://i35.servimg.com/u/f35/15/64/85/86/tag-ic10.png)">BBCode Tag</div></a>').insertAfter('.sceditor-button-fahide').click(function () {
var t = $(".sceditor-bbcode-tag").css("display");
if(t =='none') {
$(".sceditor-bbcode-tag").css({"left": $(this).position().left , "top": $(this).position().top, }).show();
}
else {
$(".sceditor-bbcode-tag").hide();
}
});
$(".sceditor-bbcode-tag .button").click(function () {
var username = $('.sceditor-bbcode-tag #username').val();
if (username.length < 1 ) {
alert("Vui lòng nhập tên người muốn tag")
}
else {
$.get('/memberlist?username='+username, function (v) {
var href = $(v).find('#pm1 a[href*="/u"]').attr('href');
var userid = href.slice(href.lastIndexOf("/") + 2);
$('#text_editor_textarea').sceditor("instance").insert('[url=http://'+window.location.hostname+'/profile?mode=viewprofile&u='+userid+']'+username+'[/url]');
});
}
});
$(".post").each(function() {
var a = $(this).find('a[href*= "/profile?mode=viewprofile"]');
var b = $("#usertag").text();
var c = $(this).find('a[href*="/profile?mode=viewprofile"]').text();
var e = $(this).find(".author a").text();
var h = $(this).find('.postbody-head a[href*="/t"]').attr('href');
if(a.length ) {
if(b == e) {
$(".post").find('a[href*="/profile?mode=viewprofile"]').each(function() {
var s = $(this);
var f = $(s).attr('href');
$(s).prepend('<datatip></datatip>');
$(s).children('datatip').load(f + '#main-content #profile-advanced-right img:eq(0) ', function () {
$(this).addClass('t_avatar');
});
$(s).hover(function(){
$(s).find('datatip').show();
},function(){
$(s).find('datatip').hide();
});
});
$(this).find('a[href*="mode=quote"]').before('<span class ="tagaccept" title="Thông báo đến người được tag"><input type="image" src="http://i34.servimg.com/u/f34/17/91/04/74/tag-as10.png" /></span>');
$(this).find(".tagaccept").click(function () {
if(a.length > 1) {
alert("Xin lỗi bạn ! Tính năng này không hỗ trợ nhiều hơn 1 tag trong bài viết");
}
else{
$.ajax({
type: "POST",
url: "/privmsg",
data: {
subject: "[Thông báo tự động] " + b + " đã nhắc đến bạn",
message: b + " đã nhắc đến bạn tại topic " + "http://"+window.location.hostname+h,
username: c,
mode: "post_profile",
folder: "profile",
post: "Send"
}
}).done(function(){
alert("Thông báo đã được gửi đến " + c);
});
}
});
}
}
});
});
Chúc các bạn thành công
Tác giả : doannamthai
Vui lòng ghi rõ nguồn khi sao chép bài viết
Vui lòng ghi rõ nguồn khi sao chép bài viết
Được sửa bởi doannamthai ngày 11/7/2013, 7:19 pm; sửa lần 14.
Get Over- CPModerator
-
Ngày đăng ký : 05/10/2012
Số bài : 362
CPP : 487
Châm ngôn sống : Ngọn gió sẽ đưa ta vi vu trên dòng đời cuộc sống
Re: [Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔]
Nên dùng val() thay cho insert()
Re: [Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔]
Không được anh ơi , nếu giả sử dùng val() thế thì bài viết trong khung reply nó bay hết akhóng-er đã viết:Nên dùng val() thay cho insert()
Get Over- CPModerator
-
Ngày đăng ký : 05/10/2012
Số bài : 362
CPP : 487
Châm ngôn sống : Ngọn gió sẽ đưa ta vi vu trên dòng đời cuộc sống
Re: [Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔]
thái có xóa ver. 2 đi ko??
Để đó thì lỗi ko dùng được mà lại thêm rối vì có 3 cái tagging liền
À mà 4rum mình nó k gửi thông báo đến wall được thái xem hộ nhé
Để đó thì lỗi ko dùng được mà lại thêm rối vì có 3 cái tagging liền
À mà 4rum mình nó k gửi thông báo đến wall được thái xem hộ nhé
Re: [Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔]
Ver 2 mình để đấy cho mọi người tham khảo thôi :HoàngTửNaivip5p đã viết:thái có xóa ver. 2 đi ko??
Để đó thì lỗi ko dùng được mà lại thêm rối vì có 3 cái tagging liền
À mà 4rum mình nó k gửi thông báo đến wall được /thái xem hộ nhé
Forum + nick test nai
Get Over- CPModerator
-
Ngày đăng ký : 05/10/2012
Số bài : 362
CPP : 487
Châm ngôn sống : Ngọn gió sẽ đưa ta vi vu trên dòng đời cuộc sống
Re: [Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔]
Ủa phải có cả cái avatar và hiện nút chứ nhỉ . Sao không thấy hiện nút màu xanh .
Cái js trên đưa ra hẳn 1 file riêng đi chứ đừng cho chung với các js khác thế
Cái js trên đưa ra hẳn 1 file riêng đi chứ đừng cho chung với các js khác thế
Get Over- CPModerator
-
Ngày đăng ký : 05/10/2012
Số bài : 362
CPP : 487
Châm ngôn sống : Ngọn gió sẽ đưa ta vi vu trên dòng đời cuộc sống
Re: [Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔]
Ôi forum Nai xóa sửa templates be bét mất mấy cái class của code rồi . đợi tý viết riêng cho cái khác
Get Over- CPModerator
-
Ngày đăng ký : 05/10/2012
Số bài : 362
CPP : 487
Châm ngôn sống : Ngọn gió sẽ đưa ta vi vu trên dòng đời cuộc sống
Re: [Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔]
@Nai : Làm theo tất cả các bước trên ( Đã update lại code) và dùng js sau thay cho js mặc định Punbb
- Code:
// Tagging System được viết bởi doannamthai . Vui lòng không chỉnh sửa bất cứ thứ gì trong code;
// Tagging System was written by doannamthai . Please don't change anything in code;
$(document).on('ready', function () {
$(".sceditor-container").append('<div class="sceditor-dropdown sceditor-bbcode-tag" style="display:none;margin-top: 27px;"><div><label for="username" style = "float:left" unselectable="on">Tên người muốn tag: </label><input type="text" id="username" style = "float:left" placeholder="Nhập tên người muốn tag "><input type="button" style = "margin-top: 15px;"class="button" value="insert"></div></div>');
$('<a class= "sceditor-button bbcode-tag" title= "BBCode Tag"><div style="background-image:url(http://i35.servimg.com/u/f35/15/64/85/86/tag-ic10.png)">BBCode Tag</div></a>').insertAfter('.sceditor-button-fahide').click(function () {
var t = $(".sceditor-bbcode-tag").css("display");
if(t =='none') {$(".sceditor-bbcode-tag").css({"left": $(this).position().left , "top": $(this).position().top, }).show(); }
else {$(".sceditor-bbcode-tag").hide(); }
});
$(".sceditor-bbcode-tag .button").click(function () {
var username = $('.sceditor-bbcode-tag #username').val();
if (username.length < 1 ) {
alert("Vui lòng nhập tên người muốn tag")
}
else {
$.get('/memberlist?username='+username, function (v) {
var href = $(v).find('.avatar-mini a').attr('href');
var userid = href.slice(href.lastIndexOf("/") + 2);
$('#text_editor_textarea').sceditor("instance").insert('[url=http://'+window.location.hostname+'/profile?mode=viewprofile&u='+userid+']'+username+'[/url]');
});
}
});
$(".post").each(function() {
var a = $(this).find('a[href*= "/profile?mode=viewprofile"]');
var b = $("#usertag").text();
var c = $(this).find('a[href*="/profile?mode=viewprofile"]').text();
var e = $(this).find(".last-post1 a:first").text();
var h = $(this).find(".posthead a").attr('href');
if(a.length ) {
if(b == e) {
$(".post").find('a[href*="/profile?mode=viewprofile"]').each(function() {
var s = $(this);
var f = $(s).attr('href');
$(s).prepend('<datatip></datatip>');
$(s).children('datatip').load(f + '#main-content #profile-advanced-right img:eq(0) ', function () {
$(this).addClass('t_avatar');
});
$(s).hover(function(){
$(s).find('datatip').show();
},function(){
$(s).find('datatip').hide();
});
});
$(this).find('a[href*="mode=quote"]').before('<span class ="tagaccept" title="Thông báo đến người được tag"><input type="image" src="http://i34.servimg.com/u/f34/17/91/04/74/tag-as10.png" /></span>');
$(this).find(".tagaccept").click(function () {
if(a.length > 1) {
alert("Xin lỗi bạn ! Tính năng này không hỗ trợ nhiều hơn 1 tag trong bài viết");
}
else{
$.ajax({
type: "POST",
url: "/privmsg",
data: {
subject: "[Thông báo tự động] " + b + " đã nhắc đến bạn",
message: b + " đã nhắc đến bạn tại topic " + "http://"+window.location.hostname+h,
username: c,
mode: "post_profile",
folder: "profile",
post: "Send"
}
}).done(function(){
alert("Thông báo đã được gửi đến " + c);
});
}
});
}
}
});
});
Được sửa bởi doannamthai ngày 11/7/2013, 7:19 pm; sửa lần 1.
Get Over- CPModerator
-
Ngày đăng ký : 05/10/2012
Số bài : 362
CPP : 487
Châm ngôn sống : Ngọn gió sẽ đưa ta vi vu trên dòng đời cuộc sống
Re: [Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔]
Có thêm chức năng báo về wall nữa là good
Re: [Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔]
Có chức năng đấy mà tại không đọc thông tin ở topic trước đấy thôiphutu01 đã viết:Có thêm chức năng báo về wall nữa là good
P/S ::::: Đã update lại toàn bộ code các bạn sử dụng vui lòng xem lại hướng dẫn làm cho đúng
Get Over- CPModerator
-
Ngày đăng ký : 05/10/2012
Số bài : 362
CPP : 487
Châm ngôn sống : Ngọn gió sẽ đưa ta vi vu trên dòng đời cuộc sống
Re: [Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔]
Có hả hehee sr nhen , ko biết mấy link thành viên khi chưa dùng tag , vẫn load ava chứ
Re: [Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔]
Có làm lại theo các bước phía trên hướng dẫn không vậyHoàngTửNaivip5p đã viết:@Thái: chưa được
Get Over- CPModerator
-
Ngày đăng ký : 05/10/2012
Số bài : 362
CPP : 487
Châm ngôn sống : Ngọn gió sẽ đưa ta vi vu trên dòng đời cuộc sống
Re: [Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔]
Làm y sì rồi mà vẫn không được
Mình k cần cái hiện avatar đâu, chỉ cần có thông báo lên wall là được rồi
P/s: Việt K ơi huynh vào đây giúp em
Mình k cần cái hiện avatar đâu, chỉ cần có thông báo lên wall là được rồi
P/s: Việt K ơi huynh vào đây giúp em
Re: [Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔]
Có cho cái Username vô không mà thấy ko có id
Get Over- CPModerator
-
Ngày đăng ký : 05/10/2012
Số bài : 362
CPP : 487
Châm ngôn sống : Ngọn gió sẽ đưa ta vi vu trên dòng đời cuộc sống
Re: [Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔]
doannamthai đã viết:Không được anh ơi , nếu giả sử dùng val() thế thì bài viết trong khung reply nó bay hết akhóng-er đã viết:Nên dùng val() thay cho insert()
Lấy val() của reply + với val() của tag
Re: [Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔]
Thế thì insert cho nhanh anh akhóng-er đã viết:doannamthai đã viết:Không được anh ơi , nếu giả sử dùng val() thế thì bài viết trong khung reply nó bay hết akhóng-er đã viết:Nên dùng val() thay cho insert()
Lấy val() của reply + với val() của tag
Get Over- CPModerator
-
Ngày đăng ký : 05/10/2012
Số bài : 362
CPP : 487
Châm ngôn sống : Ngọn gió sẽ đưa ta vi vu trên dòng đời cuộc sống
Re: [Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔]
insert() có hỗ trợ wysiwyg ko?doannamthai đã viết:Thế thì insert cho nhanh anh akhóng-er đã viết:doannamthai đã viết:Không được anh ơi , nếu giả sử dùng val() thế thì bài viết trong khung reply nó bay hết akhóng-er đã viết:Nên dùng val() thay cho insert()
Lấy val() của reply + với val() của tag
Re: [Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔]
Tất nhiên là khônghóng-er đã viết:insert() có hỗ trợ wysiwyg ko?doannamthai đã viết:Thế thì insert cho nhanh anh akhóng-er đã viết:doannamthai đã viết:
Không được anh ơi , nếu giả sử dùng val() thế thì bài viết trong khung reply nó bay hết ak
Lấy val() của reply + với val() của tag
Get Over- CPModerator
-
Ngày đăng ký : 05/10/2012
Số bài : 362
CPP : 487
Châm ngôn sống : Ngọn gió sẽ đưa ta vi vu trên dòng đời cuộc sống
Re: [Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔]
Val() thì có đấy:nguyhiem:doannamthai đã viết:Tất nhiên là khônghóng-er đã viết:insert() có hỗ trợ wysiwyg ko?doannamthai đã viết:Thế thì insert cho nhanh anh akhóng-er đã viết:
Lấy val() của reply + với val() của tag
Get Over- CPModerator
-
Ngày đăng ký : 05/10/2012
Số bài : 362
CPP : 487
Châm ngôn sống : Ngọn gió sẽ đưa ta vi vu trên dòng đời cuộc sống
Re: [Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔]
sao em thử mà không được nhỉ
Get Over- CPModerator
-
Ngày đăng ký : 05/10/2012
Số bài : 362
CPP : 487
Châm ngôn sống : Ngọn gió sẽ đưa ta vi vu trên dòng đời cuộc sống
Re: [Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔]
doannamthai đã viết:sao em thử mà không được nhỉ
Thu? the^' na`o?
Re: [Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔]
- Code:
$('#text_editor_textarea').sceditor("instance").val() + $('#text_editor_textarea').sceditor("instance").val('[url=http://'+window.location.hostname+'/profile?mode=viewprofile&u='+userid+']'+username+'[/url]')
P/s :: Mà dùng .insert() như kiểu em nó cũng hỗ trợ rồi mà
Get Over- CPModerator
-
Ngày đăng ký : 05/10/2012
Số bài : 362
CPP : 487
Châm ngôn sống : Ngọn gió sẽ đưa ta vi vu trên dòng đời cuộc sống
Re: [Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔]
- Code:
var $z = $('#text_editor_textarea').sceditor("instance");
$z.val($z.val() + $z.val('[url=http://' + window.location.hostname + '/profile?mode=viewprofile&u=' + userid + ']' + username + '[/url]'))
Re: [Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔]
[object Object]
P/s dùng .insert có hỗ trợ mà anh
P/s dùng .insert có hỗ trợ mà anh
Get Over- CPModerator
-
Ngày đăng ký : 05/10/2012
Số bài : 362
CPP : 487
Châm ngôn sống : Ngọn gió sẽ đưa ta vi vu trên dòng đời cuộc sống
Re: [Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔]
Chưa test thử nhưng lẽ nào lại lỗidoannamthai đã viết:[object Object]
P/s dùng .insert có hỗ trợ mà anh
Sceditor nhiều lỗi quá, đến giờ vẫn còn beta, phát nản
Re: [Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔]
hóng-er đã viết:Chưa test thử nhưng lẽ nào lại lỗidoannamthai đã viết:[object Object]
P/s dùng .insert có hỗ trợ mà anh
Sceditor nhiều lỗi quá, đến giờ vẫn còn beta, phát nản
Hay anh cài CKEditor cho ctrlc đi
Get Over- CPModerator
-
Ngày đăng ký : 05/10/2012
Số bài : 362
CPP : 487
Châm ngôn sống : Ngọn gió sẽ đưa ta vi vu trên dòng đời cuộc sống
Trang 1 trong tổng số 2 trang • 1, 2
Similar topics
» [All ver][Ver 2] Tagging System - by doannamthai[✔]
» [Share][Beta]Tagging System by doannamthai[✔]
» [solved] Sửa lỗi Latest Topics (new system)
» Quản lý việc post bài tràn lan - Flood Control System
» [Thắc mắc] Points System và Reputation; Sửa chữa vị trí nút "Thanks" trong topic
» [Share][Beta]Tagging System by doannamthai[✔]
» [solved] Sửa lỗi Latest Topics (new system)
» Quản lý việc post bài tràn lan - Flood Control System
» [Thắc mắc] Points System và Reputation; Sửa chữa vị trí nút "Thanks" trong topic
Trang 1 trong tổng số 2 trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết