Иконки тем для форума

Давненько я не писал новых скриптов, поэтому я решил выложить свою новую разработку.
Представляю вам скрипт "Иконки тем" для модуля "Форум". Думаю, по названию сразу понятна суть скрипта - добавляет возможность выбрать иконку для темы. Скрипт, как всегда, легко настраивается, установка всего в один шаг.
1. Управление дизайном -> Форум -> Общий вид материалов форума -> Вставляем скрипт:
Code
<script type="text/javascript">
selIcons = []; // Объявляем массив с иконками. Его не трогаем
   // Список иконок. Можно добавить неограниченное количество иконок.
selIcons.push('ИКОНКА1'); selIcons.push('ССЫЛКА НА ИКОНКУ1');
selIcons.push('ИКОНКА2'); selIcons.push('ССЫЛКА НА ИКОНКУ2');
selIcons.push('ИКОНКА3'); selIcons.push('ССЫЛКА НА ИКОНКУ3');
selIcons.push('ИКОНКА4'); selIcons.push('ССЫЛКА НА ИКОНКУ4');
selIcons.push('ИКОНКА5'); selIcons.push('ССЫЛКА НА ИКОНКУ5');
// Дальше не трогаем
   $('.postNameFl').css('width','85%').after('<select id="selectIco" onchange="if($(this).val() != 0){$(\'.postNameFl\').val($(this).val() + $(\'.postNameFl\').val()); $(this).val(\'0\');}"><option value="0">Иконка темы</option></select>');
for(var i=0; i<=+selIcons.length-1; i++ + ++i){
   $('.postNameF1').each(function(){$(this).val($(this).val().split('['+selIcons[i]+']').join(' '));});
   $('#selectIco').append('<option value="['+selIcons[i]+']">'+selIcons[i]+'</option>');
   $('.threadNametd a:contains("['+selIcons[i]+']"), .forumBarA:contains("['+selIcons[i]+']")').each(function(){$(this).html($(this).html().split('['+selIcons[i]+']').join('')).parent().parent().find('.threadIcoTd').eq(1).html('<img style="width:32px; height:32px; cursor:help;" src="'+selIcons[+i + +1]+'">');});
   $('.gTableTop, title').each(function(){$(this).html($(this).html().split('['+selIcons[i]+']').join(''));});
}
</script>

Установка завершена!
Просмотры: 2390 · Комментарии: 3 · Добавил: Kelin · Категория: Модуль "Форум"
Комментарии к материалу
05.03.2014 в 11:54
STORM

Чёт я не вкурил как его ставить
14.09.2012 в 18:20
Ищенко

а в чём разница.... если можно в общих настройках сделать свою папку?
15.09.2012 в 07:01
Kelin

в общих настройкаъ можно установить отдельную иконку для каждой темы? Никогда не замечал
Доступ запрещен
Войдите или Зарегистрируйтесь