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 vi01239984564 26/8/2024, 7:41 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


[Share][Beta]Tagging System by doannamthai[✔]

+10
minhphong9x94
miamor
daiqb147
Zero
Rin
mrtienduc1999
K.-Kun
Ocean Sapphire
Evil Boy
Get Over
14 posters

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

Go down

[Share][Beta]Tagging System by doannamthai[✔] - Page 2 Empty [Share][Beta]Tagging System by doannamthai[✔]

Bài gửi by Get Over 8/7/2013, 2:29 pm

First topic message reminder :

Hồi trước thì mình nhớ bên fmquery viết cái này rồi . Nhưng giờ để phù hợp với SCEditor và có chức năng khác so với fmquery thì mình viết cái Tag mới. Không biết bên forumvi có ai đã viết tag chưa Nghi ngờ 

Demo :
Tool hỗ trợ tag :
[You must be registered and logged in to see this image.]

Rê chuột vào tên tag hiện avatar :
[You must be registered and logged in to see this image.]

Nủt tag notifi :
[You must be registered and logged in to see this image.]


Chức năng + Ưu điểm :
- Tool hỗ trợ tag phù hợp, gọn --> Khi gõ tên người muốn tag vào box thì hệ thống sẽ tự động hiện url ,id , và tên của người tag
*Chú ý ở phần này bạn không được sửa đổi bất kì thứ gì trong thẻ url
- Hiện avatar khi rê chuột vào tên tag
- Nhấn vào tag notifi hệ thống sẽ tự động gửi tin nhắn lên tường thành viên được tag

Nhược điểm :
- Nút tag notifi không xóa sau mỗi lần click (Cái này ai có giải pháp thì nói cho mình nhé)
- Nủt tag notifi chỉ giới hạn 1 thành viên tag trong bài viết

Thông tin :
- Tác giả : doannamthai
- Phiên bản hỗ trợ : Punbb(và sẽ có thể là Phpbb3 hoặc Invision nhưng hiện tại chỉ Punbb)

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);
}

Save lại

Bước 2 : ACP --> Modules --> Javascript codes management --> Create a new Javascript
Title* : dnt-Tagging System
Place : In all the page
Code:
// [Beta] Tagging System được viết bởi doannamthai . Vui lòng không chỉnh sửa bất cứ thứ gì trong code;
// [Beta] 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?submit=Ok&username='+username, function (v) {
var href = $(v).find('.avatar-mini a').attr('href');
var userid = href.slice(href.lastIndexOf("/") + 2);
var m = $(v).find('.avatar-mini a');
var h = $(v).find('.avatar-mini a span:first').text();
if(m.length > 0 && h == username) {
$('#text_editor_textarea').sceditor("instance").insert('[url=http://'+window.location.hostname+'/u'+userid+']'+username+'[/url]');
}
else {alert("Hãy nhập đúng tên của người mà bạn muốn tag")}
});
}
});
$(".post").each(function(a) {
var a = $(this).find('.entry-content a[href*= "/u"]');
b = _userdata["username"];
var c = $(this).find('.entry-content a[href*="/u"]').text();
var e = $(this).find(".username a").text();
var h =  $(this).find(".posthead a").attr('href');
if(a.length ) {
if(b == e) {
$(".entry-content").find('a[href*="/u"]').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.className = '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{
var href = $(a).attr('href');
var userid = href.slice(href.lastIndexOf("/") + 2);
  $.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,
            u: userid,
            mode: "post_profile",
            folder: "profile",
            post: "Send"
        }
    }).done(function(){
alert("Thông báo đã được gửi đến " + c);
});
}
});
}
}
});
});

*Chú ý đây chỉ là bản thử nghiệm .

Tác giả : doannamthai
Vui lòng ghi rõ nguồn khi sao chép


Được sửa bởi doannamthai ngày 8/7/2013, 3:16 pm; sửa lần 2.
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


[Share][Beta]Tagging System by doannamthai[✔] - Page 2 Empty Re: [Share][Beta]Tagging System by doannamthai[✔]

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

Cho đẹp mà Nháy mằt
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

[Share][Beta]Tagging System by doannamthai[✔] - Page 2 Empty Re: [Share][Beta]Tagging System by doannamthai[✔]

Bài gửi by phamtuananh9x 3/6/2014, 9:34 am

Ngon lành, cho thêm chức năng gõ chữ đầu tiên và hiện lish như FB đi chủ thớt ơi
phamtuananh9x
phamtuananh9x
CPMember
CPMember

Chrome PhpBB3
Ngày đăng ký : 05/11/2010
Số bài : 33
CPP : -8

http://hoabinhxanh.forumotion.net

Về Đầu Trang Go down

[Share][Beta]Tagging System by doannamthai[✔] - Page 2 Empty Re: [Share][Beta]Tagging System by doannamthai[✔]

Bài gửi by Sponsored content


Sponsored content


Về Đầu Trang Go down

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

Về Đầu Trang

- Similar topics

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