CHINH PHỤC
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.
Đăng nhập

Ghi nhớ
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 1, 2  Next

Go down

[Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔] Empty [Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔]

Bài gửi by Get Over 11/7/2013, 5:36 pm

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 ngại quá 

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);
}
Bước 2 : ACP --> QLTT --> Forum --> Cấu hình diễn đàn
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 Rose 


Tác giả : doannamthai
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
Get Over
CPModerator
CPModerator

Chrome PunBB
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

Về Đầu Trang Go down

[Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔] Empty Re: [Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔]

Bài gửi by Lùn Lì Lợm 11/7/2013, 5:42 pm

qá hay cười lớn like phát Yêu
Lùn Lì Lợm
Lùn Lì Lợm
CPPurpleMember
CPPurpleMember

Chrome PunBB
Ngày đăng ký : 19/11/2011
Số bài : 904
CPP : 310
Châm ngôn sống : Chán như con gián bị xe cán

http://www.cntt-k3.com/

Về Đầu Trang Go down

[Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔] Empty Re: [Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔]

Bài gửi by baivong 11/7/2013, 6:06 pm

Nên dùng val() thay cho insert()
baivong
baivong
CPYellowMember
CPYellowMember

Firefox Invision
Ngày đăng ký : 02/04/2010
Số bài : 3114
CPP : 1212
Châm ngôn sống : Sống để được chết một lần.

http://devs.forumvi.com

Về Đầu Trang Go down

[Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔] Empty Re: [Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔]

Bài gửi by Get Over 11/7/2013, 6:07 pm

hóng-er đã viết:Nên dùng val() thay cho insert()
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
Get Over
Get Over
CPModerator
CPModerator

Chrome PunBB
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

Về Đầu Trang Go down

[Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔] Empty Re: [Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔]

Bài gửi by HoàngTửNaivip5p 11/7/2013, 6:22 pm

thái có xóa ver. 2 đi ko?? là sao
Để đó thì lỗi ko dùng được mà lại thêm rối vì có 3 cái tagging liền Cười nhe răng

À mà 4rum mình nó k gửi thông báo đến wall được Thắc mắc thái xem hộ nhé Cười nhe răng
HoàngTửNaivip5p
HoàngTửNaivip5p
CPModerator
CPModerator

Chrome PunBB
Ngày đăng ký : 04/07/2012
Số bài : 918
CPP : 1151
Châm ngôn sống : Trong khi mọi người càng ngày càng tiến bộ về code thì mình càng ngày càng ngu đi :(( OIMEOI

http://mfworld.forumvi.com/

Về Đầu Trang Go down

[Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔] Empty Re: [Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔]

Bài gửi by Get Over 11/7/2013, 6:23 pm

HoàngTửNaivip5p đã viết:thái có xóa ver. 2 đi ko?? là sao
Để đó thì lỗi ko dùng được mà lại thêm rối vì có 3 cái tagging liền Cười nhe răng

À mà 4rum mình nó k gửi thông báo đến wall được whistling/thái xem hộ nhé Cười nhe răng
Ver 2 mình để đấy cho mọi người tham khảo thôi :
Forum + nick test nai
Get Over
Get Over
CPModerator
CPModerator

Chrome PunBB
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

Về Đầu Trang Go down

[Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔] Empty Re: [Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔]

Bài gửi by HoàngTửNaivip5p 11/7/2013, 6:29 pm

Ở topic kia rồi mà Cười nhe răng
HoàngTửNaivip5p
HoàngTửNaivip5p
CPModerator
CPModerator

Chrome PunBB
Ngày đăng ký : 04/07/2012
Số bài : 918
CPP : 1151
Châm ngôn sống : Trong khi mọi người càng ngày càng tiến bộ về code thì mình càng ngày càng ngu đi :(( OIMEOI

http://mfworld.forumvi.com/

Về Đầu Trang Go down

[Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔] Empty Re: [Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔]

Bài gửi by Get Over 11/7/2013, 6:35 pm

Ủ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ế
Get Over
Get Over
CPModerator
CPModerator

Chrome PunBB
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

Về Đầu Trang Go down

[Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔] Empty Re: [Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔]

Bài gửi by Get Over 11/7/2013, 6:39 pm

Ô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
Get Over
CPModerator
CPModerator

Chrome PunBB
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

Về Đầu Trang Go down

[Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔] Empty Re: [Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔]

Bài gửi by Get Over 11/7/2013, 6:45 pm

@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
Get Over
CPModerator
CPModerator

Chrome PunBB
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

Về Đầu Trang Go down

[Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔] Empty Re: [Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔]

Bài gửi by phutu01 11/7/2013, 7:04 pm

Có thêm chức năng báo về wall nữa là good
phutu01
phutu01
CPPurpleMember
CPPurpleMember

Firefox PunBB
Ngày đăng ký : 06/12/2009
Số bài : 1544
CPP : 216
Châm ngôn sống : 18

http://phutu.7forum.net

Về Đầu Trang Go down

[Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔] Empty Re: [Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔]

Bài gửi by Get Over 11/7/2013, 7:21 pm

phutu01 đã viết:Có thêm chức năng báo về wall nữa là good
Có chức năng đấy mà tại không đọc thông tin ở topic trước đấy thôi
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 Rose 
Get Over
Get Over
CPModerator
CPModerator

Chrome PunBB
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

Về Đầu Trang Go down

[Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔] Empty Re: [Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔]

Bài gửi by phutu01 11/7/2013, 7:25 pm

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ứ
phutu01
phutu01
CPPurpleMember
CPPurpleMember

Firefox PunBB
Ngày đăng ký : 06/12/2009
Số bài : 1544
CPP : 216
Châm ngôn sống : 18

http://phutu.7forum.net

Về Đầu Trang Go down

[Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔] Empty Re: [Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔]

Bài gửi by HoàngTửNaivip5p 11/7/2013, 8:26 pm

@Thái: chưa được Buồn
HoàngTửNaivip5p
HoàngTửNaivip5p
CPModerator
CPModerator

Chrome PunBB
Ngày đăng ký : 04/07/2012
Số bài : 918
CPP : 1151
Châm ngôn sống : Trong khi mọi người càng ngày càng tiến bộ về code thì mình càng ngày càng ngu đi :(( OIMEOI

http://mfworld.forumvi.com/

Về Đầu Trang Go down

[Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔] Empty Re: [Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔]

Bài gửi by Get Over 11/7/2013, 8:27 pm

HoàngTửNaivip5p đã viết:@Thái: chưa được Buồn
Có làm lại theo các bước phía trên hướng dẫn không vậy
Get Over
Get Over
CPModerator
CPModerator

Chrome PunBB
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

Về Đầu Trang Go down

[Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔] Empty Re: [Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔]

Bài gửi by HoàngTửNaivip5p 11/7/2013, 8:32 pm

Làm y sì rồi mà vẫn không được Buồn
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 Lo lắng

P/s: Việt K ơi huynh vào đây giúp em Lo lắng
HoàngTửNaivip5p
HoàngTửNaivip5p
CPModerator
CPModerator

Chrome PunBB
Ngày đăng ký : 04/07/2012
Số bài : 918
CPP : 1151
Châm ngôn sống : Trong khi mọi người càng ngày càng tiến bộ về code thì mình càng ngày càng ngu đi :(( OIMEOI

http://mfworld.forumvi.com/

Về Đầu Trang Go down

[Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔] Empty Re: [Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔]

Bài gửi by Get Over 11/7/2013, 8:36 pm

Có cho cái Username vô không mà thấy ko có id
Get Over
Get Over
CPModerator
CPModerator

Chrome PunBB
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

Về Đầu Trang Go down

[Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔] Empty Re: [Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔]

Bài gửi by baivong 11/7/2013, 8:36 pm

doannamthai đã viết:
hóng-er đã viết:Nên dùng val() thay cho insert()
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 nói gì đếy
baivong
baivong
CPYellowMember
CPYellowMember

Firefox Invision
Ngày đăng ký : 02/04/2010
Số bài : 3114
CPP : 1212
Châm ngôn sống : Sống để được chết một lần.

http://devs.forumvi.com

Về Đầu Trang Go down

[Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔] Empty Re: [Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔]

Bài gửi by Get Over 11/7/2013, 8:40 pm

hóng-er đã viết:
doannamthai đã viết:
hóng-er đã viết:Nên dùng val() thay cho insert()
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 nói gì đếy
Thế thì insert cho nhanh anh ak
Get Over
Get Over
CPModerator
CPModerator

Chrome PunBB
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

Về Đầu Trang Go down

[Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔] Empty Re: [Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔]

Bài gửi by baivong 11/7/2013, 9:02 pm

doannamthai đã viết:
hóng-er đã viết:
doannamthai đã viết:
hóng-er đã viết:Nên dùng val() thay cho insert()
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 nói gì đếy
Thế thì insert cho nhanh anh ak
insert() có hỗ trợ wysiwyg ko?
baivong
baivong
CPYellowMember
CPYellowMember

Firefox Invision
Ngày đăng ký : 02/04/2010
Số bài : 3114
CPP : 1212
Châm ngôn sống : Sống để được chết một lần.

http://devs.forumvi.com

Về Đầu Trang Go down

[Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔] Empty Re: [Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔]

Bài gửi by Get Over 11/7/2013, 9:04 pm

hóng-er đã viết:
doannamthai đã viết:
hó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 nói gì đếy
Thế thì insert cho nhanh anh ak
insert() có hỗ trợ wysiwyg ko?
Tất nhiên là không hehe 
Get Over
Get Over
CPModerator
CPModerator

Chrome PunBB
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

Về Đầu Trang Go down

[Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔] Empty Re: [Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔]

Bài gửi by baivong 11/7/2013, 9:25 pm

doannamthai đã viết:
hóng-er đã viết:
doannamthai đã viết:
hóng-er đã viết:

 Lấy val() của reply + với val() của tag nói gì đếy
Thế thì insert cho nhanh anh ak
insert() có hỗ trợ wysiwyg ko?
Tất nhiên là không hehe 
Val() thì có đấy:nguyhiem:
baivong
baivong
CPYellowMember
CPYellowMember

Firefox Invision
Ngày đăng ký : 02/04/2010
Số bài : 3114
CPP : 1212
Châm ngôn sống : Sống để được chết một lần.

http://devs.forumvi.com

Về Đầu Trang Go down

[Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔] Empty Re: [Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔]

Bài gửi by Get Over 11/7/2013, 9:35 pm

có vẻ nguy hiểm
Get Over
Get Over
CPModerator
CPModerator

Chrome PunBB
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

Về Đầu Trang Go down

[Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔] Empty Re: [Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔]

Bài gửi by Get Over 12/7/2013, 8:10 am

sao em thử mà không được nhỉ
Get Over
Get Over
CPModerator
CPModerator

Chrome PunBB
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

Về Đầu Trang Go down

[Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔] Empty Re: [Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔]

Bài gửi by baivong 12/7/2013, 11:30 am

doannamthai đã viết:sao em thử mà không được nhỉ

Thu? the^' na`o?
baivong
baivong
CPYellowMember
CPYellowMember

Firefox Invision
Ngày đăng ký : 02/04/2010
Số bài : 3114
CPP : 1212
Châm ngôn sống : Sống để được chết một lần.

http://devs.forumvi.com

Về Đầu Trang Go down

[Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔] Empty Re: [Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔]

Bài gửi by Get Over 12/7/2013, 11:59 am

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
Get Over
CPModerator
CPModerator

Chrome PunBB
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

Về Đầu Trang Go down

[Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔] Empty Re: [Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔]

Bài gửi by baivong 12/7/2013, 1:40 pm

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]'))
Thử xem được không?
baivong
baivong
CPYellowMember
CPYellowMember

Firefox Invision
Ngày đăng ký : 02/04/2010
Số bài : 3114
CPP : 1212
Châm ngôn sống : Sống để được chết một lần.

http://devs.forumvi.com

Về Đầu Trang Go down

[Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔] Empty Re: [Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔]

Bài gửi by Get Over 12/7/2013, 2:00 pm

[object Object]

P/s dùng .insert có hỗ trợ mà anh
hehe 
Get Over
Get Over
CPModerator
CPModerator

Chrome PunBB
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

Về Đầu Trang Go down

[Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔] Empty Re: [Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔]

Bài gửi by baivong 12/7/2013, 4:31 pm

doannamthai đã viết:[object Object]

P/s dùng .insert có hỗ trợ mà anh
hehe 
Chưa test thử nhưng lẽ nào lại lỗi có vẻ nguy hiểm 
Sceditor nhiều lỗi quá, đến giờ vẫn còn beta, phát nản sợ
baivong
baivong
CPYellowMember
CPYellowMember

Firefox Invision
Ngày đăng ký : 02/04/2010
Số bài : 3114
CPP : 1212
Châm ngôn sống : Sống để được chết một lần.

http://devs.forumvi.com

Về Đầu Trang Go down

[Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔] Empty Re: [Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔]

Bài gửi by Get Over 12/7/2013, 4:33 pm

hóng-er đã viết:
doannamthai đã viết:[object Object]

P/s dùng .insert có hỗ trợ mà anh
hehe 
Chưa test thử nhưng lẽ nào lại lỗi có vẻ nguy hiểm 
Sceditor nhiều lỗi quá, đến giờ vẫn còn beta, phát nản sợ

Hay anh cài CKEditor cho ctrlc đi
Get Over
Get Over
CPModerator
CPModerator

Chrome PunBB
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

Về Đầu Trang Go down

[Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔] Empty Re: [Chỉnh sửa lần cuối - All ver] Tagging System - by doannamthai[✔]

Bài gửi by Sponsored content


Sponsored content


Về Đầu Trang Go down

Trang 1 trong tổng số 2 trang 1, 2  Next

Về Đầu Trang

- Similar topics

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