При создании новой темы, теперь можно обозначить её иконкой, которую выберет пользователь при создании.
Главная особенность скрипта – ненужно ничего исправлять, всего лишь ставите 1 скрипт, всю работу он воспринимает на себя.
Сначала скачайте архив с иконками, создайте папку tIcons в корневом каталоге, загрузив туда изображения, затем установите следующий скрипт перед < /body >:
создаем js файл и вставляем в него данный скрипт
Code
/*
@ author: qePH;
@ site: uscripts.ru;
*/
var vTI = {path: '/tIcons', // путь к папке с иконками
format: 'png', // формат иконок
length: 7, // количество иконок, начиная с 0
p: ''};
if($("#frM29").length){$("#frM29").html("\u0418\u043a\u043e\u043d\u043a\u0430 \u0442\u0435\u043c\u044b:");$("#frM30").html('<div class="themeIcon"></div><input value="*icon-0*" type="hidden" name="description" class="themeIconInput"/><style type="text/css">.themeIcon img {opacity:0.5;cursor:pointer;}.themeIcon img.checked {opacity:1.0;}</style>')} if($(".thDescr").length){var descN=$(".thDescr"),descInTheme=descN.html().slice(1,-1);descInTheme.match(/(\*icon).(\d+).(\\*)/g)?descN.html('<img style="vertical-align:middle;margin-left:5px;" src="'+vTI.path+"/"+descInTheme.slice(6,-1)+"."+vTI.format+'"/>'):descN.html('<img src="'+vTI.path+"/0."+vTI.format+'"/>')} $(".gTable tr").each(function(){if($(this).attr("id").substr(0,2)=="tt"){var a=$(".threadDescr",this).html(),b=$(".threadIcoTd:eq(1) img",this);a&&a.match(/(\*icon).(\d+).(\\*)/g)?b.attr("class","a").attr("src",vTI.path+"/"+a.slice(6,-1)+"."+vTI.format):b.attr("src",vTI.path+"/0."+vTI.format);$(".threadDescr",this).remove()}});for(tI=0;tI<=vTI.length;tI++){isChecked=!tI?"checked":"";vTI.p+='<img class="'+isChecked+'" id="i'+tI+'" src="'+vTI.path+"/"+tI+"."+vTI.format+'"/> '}$(".themeIcon").html(vTI.p); $(".themeIcon img").click(function(){$(".themeIcon img.checked").removeClass("checked");$(this).addClass("checked");$(".themeIconInput").val("*icon-"+$(this).attr("id").substr(1)+"*")});
Вы можете исправить/дополнить иконки, для этого изменяем в скрипте необходимые данные, загружаем к себе на сервер, и меняем ссылку.
Иконки обязательно должны начинаться с номера 0.