Song Опубликовано 13 Ноября 2006 Жалоба Поделиться Опубликовано 13 Ноября 2006 иконку видимо для форума ставит Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
LENAALIK Опубликовано 26 Июля 2007 Жалоба Поделиться Опубликовано 26 Июля 2007 Я так делала. АЦ -> Скины и Шаблоны -> Макросы -> "Используемый макрос" (редактировать) Находим там макросы с такими именами: C_LOCKEDC_OFFC_OFF_CATC_OFF_RESC_ONC_ON_CATC_ON_RES Теперь каждый из этих макросов надо отредактировать. Давим "Редактирвоать" Теперь видим там имя макроса (которое трогать лучше не стОит) и содержимое, содержимое выглядит примерно так: <img src='тут какие-то значки крючки ...... Убедились что это так, и теперь не вникая в подробности что это за значки, переделываем содержимое в такой вид: <img id='ForumImg' src='тут какие-то значки крючки ...... Надеюсь Вы заметили в чем различия.... Проделываем это с каждым макросом из списка Не забываем сохранять макросы после редактирования! АЦ -> Скины и Шаблоны -> HTML Шаблоны -> "Используемый шаблон" (Настройка HTML) -> Быстрый переход (Редактирование шапки форума) [ok] Board Header (logo, links, etc) Находим там это: //--> </script> И перед этим ставим: <!-- Инициализация всех картинок форума --> var aNewPost; aNewPost = new Array; var aNoPost; aNoPost = new Array; <!-- Картинки других форумов --> <!-- Функция смены картинки форума -->function changeForumImg(Id) { NowSrc = my_getbyid(Id).src; NewPost1OldSrc = "ССылка на картинку"; NewPost2OldSrc = "Ссылка на картинку"; NewPost3OldSrc = "Ссыллка на картинку"; ArchiveOldSrc = "ссылка на картинку"; FId = parseInt(Id.substr(4,Id.length)); if ( ! aNewPost[FId] ) { return } else { if ( NewPost1OldSrc == NowSrc ) { my_getbyid(Id).src = aNewPost[FId].src; } else if ( NewPost2OldSrc == NowSrc ) { my_getbyid(Id).src = aNewPost[FId].src; } else if ( NewPost3OldSrc == NowSrc ) { my_getbyid(Id).src = aNewPost[FId].src; } else if ( ArchiveOldSrc == NowSrc ) { my_getbyid(Id).src = aNewPost[FId].src; } else { my_getbyid(Id).src = aNoPost[FId].src; } } } function my_getbyid(id) {itm = null;if (document.getElementById) { itm = document.getElementById(id);}else if (document.all) { itm = document.all[id];}else if (document.layers) { itm = document.layers[id];}return itm;} Настраиваем функцию под свой форум: Для этого необходимо, в вышенаписанном скрипте, в то что выделено фиолетовым на против нужной переменной вписать значения:NewPost1OldSrc - Путь к стандартной картинке "есть посты в разделе".NewPost2OldSrc - Путь к стандартной картинке "есть посты в подразделе".NewPost3OldSrc - Путь к стандартной картинке "есть посты в запароленном разделе"ArchiveOldSrc - Путь к стандартной картинке "Архивная тема" АЦ -> Скины и Шаблоны -> HTML Шаблоны -> "Используемый шаблон" (Настройка HTML) -> Board Index Sections -> +-- Board Index Forum Row Находим там: {$info['img_new_post']} После вставляем это: <script> var NewId = "Fimg{$info['id']}"; my_getbyid("ForumImg").id = NewId; changeForumImg(NewId); </script> Добавление картинок к каждому разделу. Проделываем с этого пункта каждый раз для нового раздела. Загружаем картинки на форум в прикрепелнных изображениях и записываем (в блокнот или куда-нить) их пути. Узнаем и записываем (в том же блокноте) номер форума/раздела. Это можно узнать так: заходите в сам раздел/форум и в адресной строке видите: ...index.php?showforum=X А вот вместо этого X Вы видите какое-то число - это номер вашего форума/раздела. АЦ -> Скины и Шаблоны -> HTML Шаблоны -> "Используемый шаблон" (Настройка HTML) -> Быстрый переход (Редактирование шапки форума) [ok] Board Header (logo, links, etc) Находим там: <!-- Картинки других форумов --> Перед этим вставляем это: <!-- Название форума--> aNewPost[X] = new Image; aNewPost[X].src = "Ссылка есть посты"; aNoPost[X] = new Image; aNoPost[X].src = "Ссылка нет постов"; Значит то, что зеленым - пишите отсебятину как форум называется, что бы в дальнейшем если будете редактировать ссылки, найдете быстро.То, что Синим X - это номер форума. То, что Фиолетовым - это пути к картинкам, загруженным, чьи пути мы себе выписывали. Есть посты - есть новые сообщения, Нет постов соответственно. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.