您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Adds album tags to the post code on album page at http://dcdnet.ru.
// ==UserScript== // @name DCD Album PostCode tags // @description Adds album tags to the post code on album page at http://dcdnet.ru. // @namespace http://dcdnet.ru/albums/* // @include http://dcdnet.ru/albums/* // @include http://www.dcdnet.ru/albums/* // @version 0.5a // @author plesk // ==/UserScript== // Соберём все теги в строку // Переберём все блоки боковой панели var getTags_ = "" tg = document.getElementsByClassName('supplementary') for (var j = 0; j < tg.length; j++){ tg1 = tg[j].childNodes[0].childNodes[1].childNodes[0]; // Если в шапке блока встретилось слово "Теги" - этот блок наш if (tg1.innerHTML.indexOf("Теги") >= 0){ tl = tg[j].childNodes[0].childNodes[3].childNodes[1].childNodes[1].getElementsByClassName("output"); for (var i = 0; i < tl.length; i++){ if (getTags_.length != 0){ getTags_ = getTags_ + "; " } getTags_ = getTags_ + tl[i].textContent.trim(); } } } if (getTags_ != ''){ code = document.getElementById('post_insert_textarea') code1 = code.innerHTML.substring(0, code.innerHTML.indexOf('[album]')) code2 = code.innerHTML.substring(code.innerHTML.indexOf('[album]')) if (code2.indexOf(' ') >= 0){ code2 = code2.substring(0, code2.indexOf(' ')) } code3 = '<br><br><i><b>Теги: </b>' + getTags_ + '</i></p>' code.innerHTML = code1+code2+code3 }