КреатиВ.ТуТ

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » КреатиВ.ТуТ » Оффтайм » Иконки разделов


Иконки разделов

Сообщений 1 страница 2 из 2

1

Версия укороченная - не показывает есть в разделе новые посты или нет, а просто заменят картинку на каждый раздел. Полная будет попозже немного, но хочу обрадовать, что она уже есть и работает в принциппе :) потестю и выложу. Пока вот:

Прежде, сохраняйте шаблоны, которые редактируете.

Сначала заходим в макросы, находим там макросы картинок разделов, у меня эти макросы называются так: C_ON_CAT, C_ON, C_ON_RES, C_OFF_RES, C_OFF_CAT, C_OFF, C_LOCKED

В каждом макросе из всего набора символов вы увидите такой набор:

"<img src='....................."

п.с. если они ранее не были изменены.
Так вот, вы превращаете этот набор вот в такой:

"<img id='ForumImg' src='....................."

п.с. в этот набор вставлено дополнительно id='ForumImg'

И так для каждого макроса картинок разделов, другим не надо.

Далее, сохраняя шаблоны:

Заходим в Board Index Sections - Board Index Page Top

вставляем это:

<script language=JavaScript1.2  type=text/javascript>

function changeForumImg(Id) {
    if (Id == "FXimg") {
        document.getElementById(Id).src = "Ссылка на картинку";
    }
  <!-- Другие разделы -->
}
</script>

Дейсвтие 1, в вышенаписанный скрипт вместо X вставляем номер форума, его можно узнать в ссылке на сам форум, например ссылка на форум https://creos.1bb.ru/index.php?showforum=2

Действие 2, в скрипт вместо синиго вставляем ссылку на картинку этого раздела.

Действи 3 если у вас разделов больше чем 1....  :lol:  Тогда дописываете место того, что выделено серым на каждый раздел вот этот скрипт

<!-- Название раздела -->
     else if (Id == "FXimg") {
         document.getElementById(Id).src = "Ссылка на картинку";
     }

Опять же... Красное - номер раздела, Синие ссылка....

Далее
Заходим в Board Index Sections -> +-- Board Index Forum Row
Находим

{$info['img_new_post']}

И после этого вставляем это:

<script>
  var NewId = "F{$info['id']}img";
  document.getElementById("ForumImg").id = NewId;
  changeForumImg(NewId);
</script>

Всё.

Пробуйте, новый скрипт выложу чуть позже, как уточню некоторые ньюансы и разбирусь с другими делами.

Если какие-то ошибки, пишите сюда.

Отредактировано ExperT (2006-01-19 01:00:24)

0

2

Номер 58

0


Вы здесь » КреатиВ.ТуТ » Оффтайм » Иконки разделов