Greasy Fork is available in English.
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
}