Гость Moonchild #81 7 апреля 2018 (изменено) кому не похуй скрипт на tampermonkey // ==UserScript== // @encoding utf-8 // @[member='name'] pd-smiles custom // @[member='Version.rOllan'] 0.03 // @author 2poy, KaRniZZZ // @[member='MatchlessHash'] https://prodota.ru/forum/index.php?showtopic=* // @[member='MatchlessHash'] https://prodota.ru/forum/index.php?app=* // @[member='MatchlessHash'] https://prodota.ru/forum/index.php?s=* // @[member='MatchlessHash'] https://prodota.ru/forum/index.php? // @icon http://cs406227.vk.me/g26834708/a_1eeba31d.jpg // @run-at document-start // @noframes // @grant none // ==/UserScript== var pageType = { MESSAGE: function(){ var div = document.createElement('div'); div.id = "smiles_2poy"; div.innerHTML += smiles + styles2; var el = document.getElementsByClassName('ipsBox_withphoto clearfix')[0].children[0]; el.insertBefore(div,el.children[(el.children.length-1)]); }, REPLY: function(){ var div = document.createElement('div'); div.id = "smiles_2poy"; div.innerHTML += smiles + styles2; var el = document.getElementById('ips_fastReplyForm'); el.insertBefore(div ,el.children[(el.children.length-1)]); }, REPLY_FULL: function(){ var div = document.createElement('div'); div.id = "smiles_2poy"; div.innerHTML += smiles + styles2; var el = document.getElementsByClassName('ipsBox_container ipsLayout_content')[0]; el.insertBefore(div, el.getElementsByClassName('attachments')[0]); }, MESSAGE_FULL: function(){ var div = document.createElement('div'); div.id = "smiles_2poy"; div.innerHTML += smiles + styles2; var el = document.getElementsByClassName('ipsBox_container')[0]; el.insertBefore(div, el.getElementsByClassName('attachments')[0]); } }; pageType.POST_EDIT = pageType.REPLY_FULL; pageType.MESSAGE_EDIT = pageType.MESSAGE_FULL; pageType.MESSAGE_SEND = pageType.MESSAGE_FULL; var foo; if (document.URL == 'https://prodota.ru/forum/index.php?'){ foo = pageType.REPLY_FULL; } else if(document.URL.indexOf('https://prodota.ru/forum/index.php?showtopic=')!=-1){ foo = pageType.REPLY; } else if(document.URL.search('send.*sendReply') != -1){ foo = pageType.MESSAGE_FULL; } else if(document.URL.search('showConversation.*topicID') != -1){ foo = pageType.MESSAGE; } else if(document.URL.search('editMessage.*topicID') != -1){ foo = pageType.MESSAGE_EDIT; } else if(document.URL.search('section=send') != -1){ foo = pageType.MESSAGE_SEND; } else if(document.URL.search('post.*edit_post') != -1){ foo = pageType.POST_EDIT; } else{ return; } var smileList = []; smileList.push( //Стандартные смайлы ПД 'buba', 'avtorklif', 'prayy', 'zloy', 'lol', 'sosew', 'geys', 'trollface', 'popcorn', 'smile', 'sad', 'dunno', 'palevojein', 'yes', 'ginsgnil', 'geypalevonew', 'fie', 'fuckyou', '<hr>' ); smileList.push( // ССЫЛКИ НА СВОИ СМАЙЛЫ 'http://www.cyberfrags.com/sml/cool.gif','http://www.cyberfrags.com/sml/give.gif', 'http://www.cyberfrags.com/sml/wink.gif','http://www.cyberfrags.com/sml/facepalm.gif', 'http://www.cyberfrags.com/sml/hex.gif','http://www.cyberfrags.com/sml/laugh.gif', 'http://www.cyberfrags.com/sml/blush.gif','http://www.cyberfrags.com/sml/rage.gif', 'http://www.cyberfrags.com/sml/huh.gif','http://www.cyberfrags.com/sml/hush.gif', 'http://www.cyberfrags.com/sml/cheeky.gif', '<hr>' ); var smiles = smileList.map(smile).join(''), styles2 = '<style>#smiles_2poy {padding: 8px;opacity:0.9} #smiles_2poy img {margin: 1px; max-height: 27px !important;}'+ '#smiles_2poy hr{display:block;clear:both;background:none;border:1px solid rgba(96, 0, 255, 0.1);}</style>'; function smile(smile, alt) { function url(smile) { if(smile.slice(0,4)=='http') return smile; return "https://prodota.ru/forum/public/style_emoticons/default/"+ smile +".gif"; } return smile=='<hr>'?'<hr>':'<img class="bbc_img" alt="'+ alt +'" src="'+url(smile)+'">'; } if(navigator.userAgent.indexOf("Firefox") != -1 ){ window.addEventListener('afterscriptexecute', function(e) { if(e.target.src.search(/default.js/) != -1){ removeOldSmiles(); window.removeEventListener(e.type, arguments.callee, true); } }); } else { window.addEventListener('load', function(e) { removeOldSmiles(); window.removeEventListener(e.type, arguments.callee, true); }); } function removeOldSmiles(){ document.getElementById('cke_14').onclick = clickSmile; document.getElementsByClassName('ipsSmileyTray')[0].hide(); document.getElementById('ips_x_smile_show_all').remove(); } function clickSmile() { var k = document.getElementById('smiles_2poy'); if (k){ k.remove(); return; } foo(); var appendedSmiles = document.querySelectorAll('#smiles_2poy img'); setTimeout(function(){ var els = document.querySelectorAll('[rel="lightbox"]'); for(var i in els) {try{els[i].removeAttribute('rel');}catch(e){}} }, 1000); for(var n in appendedSmiles) { if(!appendedSmiles[n].addEventListener) return; appendedSmiles[n].addEventListener('click', function(ev){ var editor = CKEDITOR.instances; for(var i in editor){ if (editor[i].name.indexOf('editor')>-1) { editor[i].insertText(' '); editor[i].insertElement(editor[i].document.createElement('img',{ attributes: { src: ev.target.src, 'class': 'bbc_emoticon' } })); editor[i].insertText(' '); } } return false; }, true); } } че т не работает че т ахуетт у меня тожепопробуй вот это у меня работает https://pastebin.com/merEhhKk скрин (браузер vivaldi ) Изменено 8 апреля 2018 пользователем Moonchild Цитата Поделиться сообщением Ссылка на сообщение
O5Dota #82 10 апреля 2018 с пекача можно стянуть какие-нибудь топовые бтв Цитата Поделиться сообщением Ссылка на сообщение
Z-t-1-m-Q #83 11 апреля 2018 с пекача можно стянуть какие-нибудь топовые бтвну и вкинул бы хоть для примера что-то стоящее, за все годы я туда попадал только по чужим ссылкам, ни разу не читал коменты, соотвественно не видел смайлов Цитата PROFIT Velen There is a rainbow in the sky Поделиться сообщением Ссылка на сообщение
SpeedFun #84 11 апреля 2018 там смайлы ток для полит топана Цитата ля какая Поделиться сообщением Ссылка на сообщение
Whathaveyougot #85 11 апреля 2018 Цитата liveziKulak + liveziStolhttps://webm.video/i/q4S8wH.mp4 Поделиться сообщением Ссылка на сообщение
ValeraIdiSuda #86 11 апреля 2018 с пекача можно стянуть какие-нибудь топовые бтвну и вкинул бы хоть для примера что-то стоящее, за все годы я туда попадал только по чужим ссылкам, ни разу не читал коменты, соотвественно не видел смайлов лучший ikmor понравилось это Цитата Поделиться сообщением Ссылка на сообщение
Reysenloise #87 11 апреля 2018 Цитата D1eg0#21288 классика[media=] [/media] Поделиться сообщением Ссылка на сообщение
PbI6a #88 11 апреля 2018 очень часто подгорает, что не могу воспользоваться в ирл или в какой-нибудь соц сетиа ну и офк Spectrator понравилось это Цитата Поделиться сообщением Ссылка на сообщение
Z-t-1-m-Q #89 11 апреля 2018 с пекача можно стянуть какие-нибудь топовые бтвну и вкинул бы хоть для примера что-то стоящее, за все годы я туда попадал только по чужим ссылкам, ни разу не читал коменты, соотвественно не видел смайлов лучший с таким смайлом тебя быстро по 148ой оформят Цитата PROFIT Velen There is a rainbow in the sky Поделиться сообщением Ссылка на сообщение
phosphorique #90 11 апреля 2018 очень часто подгорает, что не могу воспользоваться в ирл или в какой-нибудь соц сетиа ну и офк а мне в ирл порой очень сильно не хватает чатика твича Цитата гиены скалятся — нахуй гиен МОЙ ТГК https://t.me/phorphoriquetg Поделиться сообщением Ссылка на сообщение
Pipiska.Drakona #91 11 апреля 2018 ща бы в ирл смайлами пользоваться Mayhem понравилось это Цитата (•_•) .. ☻ ̿̿ ̿̿ ̿̿ ̿̿'̿'\̵͇̿̿\з=( ͡° ͜ʖ ͡°)=ε/̵͇̿̿/’̿’̿ ̿ ̿̿ ̿̿ ̿̿ (ง ͠° ͟ʖ ͡°)ง ☺ ∫\ \___( •_•) _∫∫ _∫∫ɯ \ \ Поделиться сообщением Ссылка на сообщение
O5Dota #92 12 апреля 2018 (изменено) Кто там спрашивал? ну вот чисто первые попавшиеся взял с пекача можно стянуть какие-нибудь топовые бтвну и вкинул бы хоть для примера что-то стоящее, за все годы я туда попадал только по чужим ссылкам, ни разу не читал коменты, соотвественно не видел смайлов лучший Изменено 12 апреля 2018 пользователем O5Dota PLASKOGUBCITHESLAYER, rarjpeg, GWSoT и 1 другому понравилось это Цитата Поделиться сообщением Ссылка на сообщение
DDamager #93 12 апреля 2018 ^ максимально уебищные смайлы Z-t-1-m-Q и SpeedFun понравилось это Цитата Поделиться сообщением Ссылка на сообщение
Z-t-1-m-Q #95 12 апреля 2018 в шарф замотанный прикольный, остальные деградацией попахивают Цитата PROFIT Velen There is a rainbow in the sky Поделиться сообщением Ссылка на сообщение
PLASKOGUBCITHESLAYER #97 13 апреля 2018 Где смайлы??? Цитата Поделиться сообщением Ссылка на сообщение
Mayhem #98 13 апреля 2018 в шарф замотанный прикольный, остальные деградацией попахивают это пледик Z-t-1-m-Q понравилось это Цитата Поделиться сообщением Ссылка на сообщение
morfuwa #99 13 апреля 2018 Добавляй колобков из квипа Fineser, basilevs27, Spectrator и 1 другому понравилось это Цитата Жри, дрочи, играй в доту. Поделиться сообщением Ссылка на сообщение
OpenGame6 #100 14 апреля 2018 Вы все хуйню какую то скинули, вот нормальные смайлы Годнота Цитата Поделиться сообщением Ссылка на сообщение