Giới thiệu
Userscript này dùng cho Mod của diễn đàn, giúp sửa tiền tố cho bài viết trong Thùng rác ở Devs forumvi.Ở Devs forumvi, mình thiết lập tiền tố riêng cho từng mục, trong đó tiền tố [Thùng rác] có tác dụng là kéo những bài đó xuống cuối bảng thống kê bài mới.
Khi quăng bài vào Thùng rác thì nó vẫn còn nguyên tiền tố chuyên mục cũ, vì vậy phải sửa nó về tiền tố [Thùng rác], userscript này là để giúp Mod làm việc đó nhẹ nhàng hơn.
Nếu diễn đàn khác có nhu cầu tương tự, cần dùng thì sửa Selector và liên kết ở @include cho phù hợp.
Cài đặt
http://goo.gl/aDKOkpMã nguồn
- Code:
// ==UserScript==
// @name Sửa tiền tố cho bài viết
// @namespace zzbaivong
// @description Nhấn [Sửa tiền tố] ở những bài chưa đổi tiền tố trong Thùng rác
// @include http://devs.forumvi.com/f24-*
// @version 1
// @grant none
// ==/UserScript==
$(function () {
$('.prefix').show();
$('.stat4r a[href^=\'/t\']a[href*=\'#\']').attr('href', function () {
return '/post?p=' + this.href.split('#') [1] + '&mode=editpost'
}).text('[ Sửa tiền tố ]').css('float', 'right').click(function (d) {
d.preventDefault();
var b = this;
$.post(b.href, function (a) {
a = $(a);
var c = '[' + $('.nav[href^=\'/f\']:last').text() + '] ' + $.trim(a.find('#modif_topic_title').val().replace(/\[([^\[\]])+\]/g, ''));
$.post(b.href, {
subject: c,
modif_topic_title: c,
message: a.find('#text_editor_textarea').val(),
post: 'Send'
}, function (a) {
$(b).closest('tr').fadeOut(300)
});
})
})
});
Tác giả
Zzbaivong (devs.forumvi.com)Tags: #userscript