(Картинка кликабельна)
Своя (или стандартная) Иконка к теме V1.0
(Скрипт из двух частей!)
В HTML верх
<!-- Ч1, в HTML верх: Своя(или стандартная) иконка к теме V1.0 -->
<script type="text/javascript">
var ICONS1 = {}
ICONS1.groups_edition = [1,2,7];//Группы допущенные к добавке Cвоих нестандартных иконок к названию темы
ICONS1.image_maxLength = 217; //Максимальные размеры Своей Иконки (в пикселах)
ICONS1.pun_indexOff = 0; //Отключение Cвоих(больших) Иконок на Главной, 0 - не отключаем, 1 - отключаем;
ICONS1.pun_searchOff = 0; //Отключение Cвоих(больших) Иконок в Поиске по Темам, 0 - не отключаем, 1 - отключаем;
ICONS1.front_or_behind = 1; //Cвоя иконка(не из стандартных): спереди или сзади(сзади, к примеру:Пояснение к теме картинкой)?// 0 - спереди,1-сзади;
ICONS1.classic_correct = 1; //Коррекция на Главной подвижки ccылок с Иконками (для Стилей от Сервиса. - Отключаем для Своего стиля и некоторых от сервиса) //1 - включено, 0 - выключено;
ICONS1.icon_Image = {
// Cтандартные Иконки тем //
a:"//forumstatic.ru/files/0012/d8/04/16652.png",
b:"//forumstatic.ru/files/0012/d8/04/23906.png",
c:"//forumstatic.ru/files/0012/d8/04/34866.png",
d:"//forumstatic.ru/files/0012/d8/04/12591.png",
e:"//forumstatic.ru/files/0012/d8/04/45923.png",
f:"//forumstatic.ru/files/0012/d8/04/16751.png",
g:"//forumstatic.ru/files/0012/d8/04/71609.png",
h:"//forumstatic.ru/files/0012/d8/04/17543.png",
i:"//forumstatic.ru/files/0012/d8/04/39133.gif" //Последний элемент без запятой!
}
document.title=document.title.split('¤')[0];</script>
<link rel="stylesheet" type="text/css" href="http://forumstatic.ru/files/0014/ec/14/77559.css" />
<script type="text/javascript" src="http://forumstatic.ru/files/0014/ec/14/77600.js"></script>
<!-- END// Ч1, в HTML верх: Своя(или стандартная) иконка к теме V1.0-->
В Начало HTML низ
<!-- Ч2, в начало HTML низ: Своя(или стандартная) иконка к теме V1.0 -->
<link rel="stylesheet" type="text/css" href="http://forumstatic.ru/files/0014/ec/14/77602.css" />
<script type="text/javascript" src="http://forumstatic.ru/files/0014/ec/14/77601.js"></script>
Достоинства:
1. Не занимает много места в ограниченном по длине поле названия темы (до 10 символов)
2. Коды иконок(добавка к имени темы) чистятся везде на страницах форума, где ток смог заметить
3. Картинки собственных иконок автоперезаливаются через API в превью Uploads и практически не весят, не грузя форум
4. Бонус - возможность поставить свою иконку(нестандартную) позади названия темы(параметр: ICONS1.front_or_behind = 1), в качестве подробного описания к теме картинкой, занимая всего 10 символов в названии темы. Стандартная иконка занимает всего три символа. Описание можно реализовать скриншотя заготовленный текст в топике, обрезая по ширине выставленной Вами в скрипте ICONS1.image_maxLength (тогда текст не ужимается)
Недостатки:
1. Картинки с Uploads, как выяснилось не перезаливаются по-новой на Uploads для сжатия размера!
Перезаливайте картинки желаемых Своих(не стандартных) иконок на http://savepic.ru/ или http://fastpic.ru/ (ну или иной ресурс), перезалитую ссылку вставляете в поле Своя иконка и жмёте кнопку.
2. Неудобство скриншотов текстов, ксать пример, такой картинки: http://s2.uploads.ru/AckXQ.png
Текущая максимальная ширина картинки в скрипте - ICONS1.image_maxLength = 217; выставлена именно под эту картинку
3. Нашли третий минус: В теме с большой (своей) иконкой пропадает список "Похожих тем", если он включён в Администрирование- Настройки, очевидно сервис плохо переваривает индексацию более трёх спецсимволов(У стандартной иконки - три, список остаётся)...
=============================
Поэтому планируется V2.0, ликвидирующая два первых изъяна.
=============================
Cкриншоты Вариантов отображения Иконок для разных стилей(Сейчас, в снятом на скриншотах выставлен параметр в скрипте: большая иконка позади и внизу названия темы):
http://s2.uploads.ru/0h9z2.png
http://s2.uploads.ru/c0igd.png
http://s6.uploads.ru/A0UcF.png
http://s2.uploads.ru/oTa49.png
PS: У кого стоит в HTML низ скрипт Информационное табло. от Duka (с инфой пользователя), переносим его перед скриптом Иконок Ч2 в HTML низ.
PS2: Кому надо отключить Стандартные Иконки на Главной, (К примеру при наличии скрипта Всплывающего минипрофиля в темах на главной) отключаем, ставя в HTML верх перед скриптом:
<style type="text/css">#pun-index .StTemaIcon { display:none;}</style>
Тестируем, отписываемся в теме c Запросами
Отредактировано Deff (Пн, 12 Июл 2021 20:47:00)