Bạn muốn copy tất cả ảnh trong quote? Muốn copy thread hay nhưng lên hình trông như Trang Hạ vì không copy được format? Thất vọng vì server của thím Tủ? Hãy cài script này để giải quyết mọi vấn đề trên :D
// ==UserScript==
// @name Voz Pro Copy
// @namespace http://tampermonkey.net/
// @version 1.1.0
// @description Bạn muốn copy tất cả ảnh trong quote? Muốn copy thread hay nhưng lên hình trông như Trang Hạ vì không copy được format? Thất vọng vì server của thím Tủ? Hãy cài script này để giải quyết mọi vấn đề trên :D
// @author You
// @match https://vozforums.com/*.php*
// @require https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js
// @grant none
// ==/UserScript==
//emoticons
$('img[src="/images/smilies/Off/sexy_girl.gif"]').attr('alt',':sexy:');
$('img[src="/images/smilies/Off/byebye.gif"]').attr('alt',':byebye:');
$('img[src="/images/smilies/Off/look_down.gif"]').attr('alt',':look_down:');
$('img[src="/images/smilies/Off/burn_joss_stick.gif"]').attr('alt',':stick:');
$('img[src="/images/smilies/Off/adore.gif"]').attr('alt',':adore:');
$('img[src="/images/smilies/Off/nosebleed.gif"]').attr('alt',':nosebleed:');
$('img[src="/images/smilies/Off/beauty.gif"]').attr('alt',':beauty:');
$('img[src="/images/smilies/brick.png"]').attr('alt',':gach:');
$('img[src="/images/smilies/Off/embarrassed.gif"]').attr('alt',':">');
$('img[src="/images/smilies/Off/surrender.gif"]').attr('alt',':surrender:');
$('img[src="/images/smilies/Off/pudency.gif"]').attr('alt',':pudency:');
$('img[src="/images/smilies/Off/too_sad.gif"]').attr('alt',':sosad:');
$('img[src="/images/smilies/Off/nosebleed.gif"]').attr('alt',':chaymau:');
$('img[src="/images/smilies/Off/go.gif"]').attr('alt',':go:');
$('img[src="/images/smilies/Off/sweat.gif"]').attr('alt',':sweat:');
$('img[src="/images/smilies/Off/canny.gif"]').attr('alt',':canny:');
$('img[src="/images/smilies/Off/feel_good.gif"]').attr('alt',':sogood:');
$('img[src="/images/smilies/Off/shame.gif"]').attr('alt',':shame:');
$('img[src="/images/smilies/Off/hungry.gif"]').attr('alt',':hungry:');
$('img[src="/images/smilies/Off/beat_shot.gif"]').attr('alt',':shot:');
$('img[src="/images/smilies/Off/rap.gif"]').attr('alt',':rap:');
$('img[src="/images/smilies/Off/hang.gif"]').attr('alt',':hang:');
$('img[src="/images/smilies/Off/sweet_kiss.gif"]').attr('alt',':*');
$('img[src="/images/smilies/Off/ops.gif"]').attr('alt',':ops:');
$('img[src="/images/smilies/Off/smile.gif"]').attr('alt',':)');
$('img[src="/images/smilies/Off/beat_plaster.gif"]').attr('alt',':plaster:');
$('img[src="/images/smilies/Off/tire.gif"]').attr('alt',':tire:');
$('img[src="/images/smilies/Off/beat_brick.gif"]').attr('alt',':brick:');
$('img[src="/images/smilies/Off/bad_smelly.gif"]').attr('alt',':badsmell:');
$('img[src="/images/smilies/Off/hell_boy.gif"]').attr('alt',':hell_boy:');
$('img[src="/images/smilies/Off/cool.gif"]').attr('alt',':kool:');
$('img[src="/images/smilies/Off/dribble.gif"]').attr('alt',':dribble:');
$('img[src="/images/smilies/Off/waaaht.gif"]').attr('alt',':waaaht:');
$('img[src="/images/smilies/Off/oh.gif"]').attr('alt',':oh:');
$('img[src="/images/smilies/Off/cry.gif"]').attr('alt',':((');
$('img[src="/images/smilies/Off/lay.gif"]').attr('alt','^:)^');
$('img[src="/images/smilies/Off/after_boom.gif"]').attr('alt',':aboom:');
$('img[src="/images/smilies/Off/sad.gif"]').attr('alt',':sad:');
$('img[src="/images/smilies/Off/hug.gif"]').attr('alt',':hug:');
$('img[src="/images/smilies/Off/fix.gif"]').attr('alt',':fix:');
$('img[src="/images/smilies/Off/amazed.gif"]').attr('alt',':amazed:');
$('img[src="/images/smilies/Off/shit.gif"]').attr('alt',':shitty:');
$('img[src="/images/smilies/Off/what.gif"]').attr('alt',':what:');
$('img[src="/images/smilies/Off/cheers.gif"]').attr('alt',':cheers:');
$('img[src="/images/smilies/Off/sleep.gif"]').attr('alt','-_-');
$('img[src="/images/smilies/Off/spam.gif"]').attr('alt',':spam:');
$('img[src="/images/smilies/Off/ah.gif"]').attr('alt',':ah:');
$('img[src="/images/smilies/Off/rofl.gif"]').attr('alt',':rofl:');
$('img[src="/images/smilies/Off/baffle.gif"]').attr('alt',':baffle:');
$('img[src="/images/smilies/Off/choler.gif"]').attr('alt',':choler:');
$('img[src="/images/smilies/Off/doubt.gif"]').attr('alt',':doubt:');
$('img[src="/images/smilies/Off/capture.gif"]').attr('alt',':capture:');
$('img[src="/images/smilies/Off/confident.gif"]').attr('alt',':confident:');
$('img[src="/images/smilies/Off/theft.gif"]').attr('alt',':theft:');
$('img[src="/images/smilies/Off/matrix.gif"]').attr('alt',':matrix:');
$('img[src="/images/smilies/Off/haha.gif"]').attr('alt',':haha:');
$('img[src="/images/smilies/Off/hehe.gif"]').attr('alt',':hehe:');
$('img[src="/images/smilies/Off/smoke.gif"]').attr('alt',':smoke:');
$('img[src="/images/smilies/Off/big_smile.gif"]').attr('alt',':D');
$('img[src="/images/smilies/Off/angry.gif"]').attr('alt',':angry:');
$('img[src="/images/smilies/Off/sos.gif"]').attr('alt',':sos:');
$('img[src="/images/smilies/Off/spiderman.gif"]').attr('alt',':spiderman:');
$('img[src="/images/smilies/Off/boss.gif"]').attr('alt',':boss:');
$('img[src="/images/smilies/Off/still_dreaming.gif"]').attr('alt',':dreaming:');
$('img[src="/images/smilies/Off/confuse.gif"]').attr('alt',':-s');
$('img[src="/images/smilies/Off/bike.gif"]').attr('alt',':bike:');
$('img[src="/images/smilies/Off/misdoubt.gif"]').attr('alt',':misdoubt:');
$('img[src="/images/smilies/Off/mage.gif"]').attr('alt',':mage:');
$('img[src="/images/smilies/Off/bye.gif"]').attr('alt',':bye:');
$('img[src="/images/smilies/Off/phone.gif"]').attr('alt',':phone:');
$('img[src="/images/smilies/Off/lmao.gif"]').attr('alt',':lmao:');
$('img[src="/images/smilies/Off/ot.gif"]').attr('alt',':ot:');
$('img[src="/images/smilies/Off/flame.gif"]').attr('alt',':flame:');
$('img[src="/images/smilies/Off/bang.gif"]').attr('alt',':bang:');
$('img[src="/images/smilies/Off/sure.gif"]').attr('alt',':sure:');
$('img[src="/images/smilies/emos/stupid.gif"]').attr('alt',':stupid:');
$('img[src="/images/smilies/Off/bann.gif"]').attr('alt',':ban:');
$('img[src="/images/smilies/emos/doublegun.gif"]').attr('alt',':doublegun:');
$('img[src="/images/smilies/emos/boom.gif"]').attr('alt',':boom:');
$('img[src="/images/smilies/emos/lol.gif"]').attr('alt',':lol:');
$('img[src="/images/smilies/Off/welcome.gif"]').attr('alt',':welcome:');
$('img[src="/images/smilies/Off/please.gif"]').attr('alt',':please:');
$('img[src="/images/smilies/emos/puke.gif"]').attr('alt',':puke:');
$('img[src="/images/smilies/emos/shit.gif"]').attr('alt',':shit:');
$('img[src="/images/smilies/emos/lovemachine.gif"]').attr('alt',':lovemachine:');
$('img[src="/images/smilies/Off/runrun.gif"]').attr('alt',':runrun:');
$('img[src="/images/smilies/emos/loveyou.gif"]').attr('alt',':loveyou:');
$('img[src="/images/smilies/emos/Birthday.gif"]').attr('alt',':Birthday:');
$('img[src="/images/smilies/emos/no.gif"]').attr('alt',':no:');
$('img[src="/images/smilies/emos/yes.gif"]').attr('alt',':yes:');
$('img[src="/images/smilies/emos/shoot1.gif"]').attr('alt',':shoot1:');
$('img[src="/images/smilies/emos/winner.gif"]').attr('alt',':winner:');
$('img[src="/images/smilies/emos/band.gif"]').attr('alt',':band:');
$('img[src="/images/smilies/biggrin.gif"]').attr('alt',':grin:');
$('img[src="/images/smilies/frown.gif"]').attr('alt',':frown:');
$('img[src="/images/smilies/mad.gif"]').attr('alt',':mad:');
$('img[src="/images/smilies/tongue.gif"]').attr('alt',':p');
$('img[src="/images/smilies/redface.gif"]').attr('alt',':embrass:');
$('img[src="/images/smilies/confused.gif"]').attr('alt',':confused:');
$('img[src="/images/smilies/wink.gif"]').attr('alt',';)');
$('img[src="/images/smilies/rolleyes.gif"]').attr('alt',':rolleyes:');
$('img[src="/images/smilies/cool.gif"]').attr('alt',':cool:');
$('img[src="/images/smilies/eek.gif"]').attr('alt',':eek:');
$('img[src^="http"]').attr('alt',function(){ //images
var imgadr = $(this).attr('src');
$(this).attr('alt','[IMG]'+imgadr+'[/IMG]');
});
$('.voz-bbcode-quote td[style="border:1px inset"]').each(function(){ //quotes
var quotename = $(this).find('strong').text();
if(quotename!=0){
var quoteid = $(this).find('a[href]').attr('href');
if (quoteid!=null){
quoteid = quoteid.match(/\d*$/);
$(this).find('div[style="font-style:italic"]').prepend('<span style="font-size:0">[QUOTE='+quotename+';'+quoteid+']</span>').append('<span style="font-size:0">[/QUOTE]</span>');
}
else {
$(this).find('div[style="font-style:italic"]').prepend('<span style="font-size:0">[QUOTE='+quotename+']</span>').append('<span style="font-size:0">[/QUOTE]</span>');
}
}
else{
$(this).prepend('<span style="font-size:0">[QUOTE]</span>').append('<span style="font-size:0">[/QUOTE]</span>');
}
});
$(':input').on('paste', function (e) { //manipulate text
var $el = $(this);
setTimeout(function () {
$el.val(function(){
return this.value.replace(/Originally Posted by.*?View Post\s/g, "").replace(/Quote\:\s/g,"").replace(/Originally Posted by.*\s/g,"").replace(/PHP Code\:\s/g,"").replace(/Code\:\s/g,"");
});
});
});
//Advance Mode
$('.voz-post-message b').prepend('<span style="font-size:0">[B]</span>').append('<span style="font-size:0">[/B]</span>'); //bold
$('.voz-post-message i').prepend('<span style="font-size:0">[I]</span>').append('<span style="font-size:0">[/I]</span>'); //italic
$('.voz-post-message u').prepend('<span style="font-size:0">[U]</span>').append('<span style="font-size:0">[/U]</span>'); //underline
$('span[style^="text-decoration: line-through"]').prepend('<span style="font-size:0">[strike]</span>').append('<span style="font-size:0">[/strike]</span>'); //strike
$('.voz-post-message font').each(function(){ //color+size
var color = $(this).attr('color');
var size = $(this).attr('size');
if(color!=null){
$(this).prepend('<span style="font-size:0">[COLOR="'+color+'"]</span>').append('<span style="font-size:0">[/COLOR]</span>');
}
if(size!=null){
$(this).prepend('<span style="font-size:0">[SIZE="'+size+'"]</span>').append('<span style="font-size:0">[/SIZE]</span>');
}
});
$('.voz-post-message div').each(function(){ //align
var align = $(this).attr('align');
if(align!=null){
$(this).prepend('<span style="font-size:0">['+align+']</span>').append('<span style="font-size:0">[/'+align+']</span>');
}
});
$('.voz-post-message blockquote').prepend('<span style="font-size:0">[INDENT]</span>').append('<span style="font-size:0">[/INDENT]</span>'); //indent
$('.voz-post-message ol[style="list-style-type: decimal"]').prepend('<span style="font-size:0">[LIST=1]</span>').append('<span style="font-size:0">[/LIST]</span>'); //list 1-9
$('.voz-post-message ol[style="list-style-type: lower-alpha"]').prepend('<span style="font-size:0">[LIST=a]</span>').append('<span style="font-size:0">[/LIST]</span>'); //list a-z
$('.voz-post-message ol[style="list-style-type: upper-alpha"]').prepend('<span style="font-size:0">[LIST=A]</span>').append('<span style="font-size:0">[/LIST]</span>'); //list A-Z
$('.voz-post-message ul').prepend('<span style="font-size:0">[LIST]</span>').append('<span style="font-size:0">[/LIST]</span>'); //list bullets
$('.voz-post-message ol li,.voz-post-message ul li').prepend('<span style="font-size:0">[*]</span>'); //separator
$('.voz-post-message a[href]').each(function(){ //link
var link = $(this).attr('href');
$(this).prepend('<span style="font-size:0">[URL='+link+']</span>').append('<span style="font-size:0">[/URL]</span>');
});
$('.voz-bbcode-quote pre.alt2').prepend('<span style="font-size:0">[CODE]</span>').append('<span style="font-size:0">[/CODE]</span>'); //code
$('.voz-bbcode-quote div.alt2[dir="ltr"]').prepend('<span style="font-size:0">[PHP]</span>').append('<span style="font-size:0">[/PHP]</span>'); //php