
Здравствуйте Гость ( Вход | Регистрация ) | Выслать повторно письмо для активации |
Страницы: (12) « Первая ... 10 11 [12] ( Перейти к первому непрочитанному сообщению ) | ![]() ![]() ![]() |
Dron |
Отправлено: Ноя 1 2007, 22:42
|
||||||||||||||||||||||||
![]() admin of ipb.su ![]() Группа: Пользователи Сообщений: 6 040 Пользователь №: 3 Регистрация: 27-Октября 07 Из: г.Псков ![]() Репутация: 133 ![]() |
Данная модификация позвляет каждому форуму задать свою иконку. 1. АдминЦентр - Скины и шаблоны - Настройка скинов - в списке установленных скинов ищем нужный скин - жмем на ссылку "Макросы" - в названиях макросов ищем такие: C_LOCKED C_OFF C_OFF_CAT C_OFF_RES C_ON C_ON_CAT C_ON_RES Теперь каждый из этих макросов надо отредактировать. Жмем на кнопку "Редактирвоать". В поле "Заменять на" видим приблизительно такой код:
Ссылку на картинку макроса сохраняем в блокноте и обязательно для себя запишем за что эта картика отвечает (новые ответы в форуме/форуме с подфорумами/запароленом форуме/архиве, нет новых ответов в форуме/форуме с подфорумами/запароленом форуме/архиве). Далее в поле "Заменять на" сразу после таких слов:
Пишем такой код:
Примерно должно получиться так:
Проделываем вышеописанные действия для каждого из вышеперечисленных макросов. Не забываем сохранять макросы после редактирования! 2. АдминЦентр - Скины и шаблоны - Настройка скинов - в списке установленных скинов ищем нужный скин - жмем на ссылку "HTML" - в строке "Быстрый переход" выбираем "Редактирование шапки форума" и жмем "ОК". В шаблоне Board Header (logo, links, etc) находим такие строки:
И перед ними ставим следующий код:
Настраиваем функцию под свой форум. Для этого необходимо в вышенаписанном скрипте, в то что выделено зеленым на против нужной переменной вписать значения: NewPost1OldSrc - Путь к стандартной картинке "есть новые ответы в разделе". NewPost2OldSrc - Путь к стандартной картинке "есть новые ответы в подразделе". NewPost3OldSrc - Путь к стандартной картинке "есть новые ответы в запароленном разделе" ArchiveOldSrc - Путь к стандартной картинке "Архивная тема" Т.е. если буквально, то будет так:
Пути к стандартным картинкам мы записывали в блокноте по мере выполнения пункта 1 данной модификации. Их мы и вставляем вместоо "ссылка на картинку". (Обратите внимание, что записывали мы все ссылки 6-картинок, но из них нам понадобится лишь 3 ссылки на картинки с "новыми ответами"). 2. АдминЦентр - Скины и шаблоны - Настройка скинов - в списке установленных скинов ищем нужный скин - жмем на ссылку "HTML" - в названиях категории скина ищем Board Index Sections - жмем "раскрыть для редактирования" - в списке секций ищем Board Index Forum Row - жмем "редактировать". Находим такое:
Сразу после этого вставляем такой код:
Установка своих иконок каждому форуму. С этого пункта проделываем все каждый раз для нового форума. 3. Загружаем иконки на форум и записываем в блокнот ссылки на эти иконки. 4. Узнаем и записываем (в том же блокноте) номер форума. Номер форума соответсвует его номеру по порядку. Еще номер форума можно узнать так: заходите в сам форум и в адресной строке видите:
X - это и есть номер вашего форума. 5. АдминЦентр - Скины и шаблоны - Настройка скинов - в списке установленных скинов ищем нужный скин - жмем на ссылку "HTML" - в строке "Быстрый переход" выбираем "Редактирование шапки форума" и жмем "ОК". В шаблоне Board Header (logo, links, etc) находим такую строку:
Перед ней вставляем такой код:
То, что выделено зеленым для удобства редактирования заменяем на название форума, котору устанавливаем новую иконку. То, что выделено синим - это номер форума. То, что выделено фиолетовым - это ссылки на картинки, загруженные вами (мы их записывали в блокнот). Внимание!!! Если после всех действий вы видите только картинки "нет новых сообщений", то это на 99,9% говорит о том, что вы указали не стандартные ссылки на картинки макросов в пункте 2 данного руководства. Так что прежде чем просить помощи проверьте этот ньюанс! Это сообщение отредактировал Добрый - Июн 17 2008, 14:24 |
||||||||||||||||||||||||
|
Одиночка <3 |
Отправлено: Авг 30 2010, 00:53
|
![]() Inevitability <3 ![]() Группа: Пользователи Сообщений: 164 Пользователь №: 2 241 Регистрация: 22-Апреля 10 Из: Черкассы ![]() Репутация: 2 ![]() |
Цитата (Alex Okonnor @ Авг 30 2010, 00:52) Думаю, что нет. Тогда это сумасшествие... -------------------- Всё потерять и снова начать с мечты...
|
|
Сергей |
Отправлено: Авг 30 2010, 04:28
|
![]() <? echo"Кодер" ?> ![]() Группа: Пользователи Сообщений: 1 610 Пользователь №: 1 411 Регистрация: 5-Апреля 09 ![]() Репутация: 75 ![]() |
Цитата (Одиночка <3 @ Вчера, 19:56) Я это уже делал. Всё равно не работает. Лучше, когда вы будете делать всё по инструкции, а не решать собственные задачи, на которые вы будете сами искать ответ. Сделайте так, как указал я. Вот то, что было в первом сообщении данной темы: Цитата Внимание!!! Если после всех действий вы видите только картинки "нет новых сообщений", то это на 99,9% говорит о том, что вы указали не стандартные ссылки на картинки макросов в пункте 2 данного руководства. Так что прежде чем просить помощи проверьте этот ньюанс! |
|
Viнt@rь |
Отправлено: Окт 17 2010, 15:03
|
Новичок ![]() Группа: Пользователи Сообщений: 16 Пользователь №: 2 692 Регистрация: 15-Октября 10 ![]() Репутация: нет ![]() |
а картинки надо загружать только сюда или можно через файлообменник
все сделал так как надо а всеравно стандартная картика ![]() все получилось спс Это сообщение отредактировал Viнt@rь - Окт 17 2010, 15:10 |
|
Max Faxtor |
Отправлено: Ноя 2 2010, 15:47
|
![]() Пользователь ![]() Группа: Пользователи Сообщений: 166 Пользователь №: 1 146 Регистрация: 13-Декабря 08 ![]() Репутация: нет ![]() |
Цитата NewPost1OldSrc = "http://имя_форума.ipb.su/style_images/Имя_скина,например_Winter_s/bf_new.gif"; Привет. А не подскажете, можно ли вместо имени скина использовать <#IMG_DIR#> ? Что-то возникли вопросы у меня в написании имени скина. Скин True Blue (Import)7, а при загрузке страницы в строке загрузки вижу, что загружаются макросы с названием скина True Blu, то есть без буквы "е". И еще, прошу внести некоторое дополнение к первому посту. Может у кого-нибудь тоже возникала такая проблема? Просто столкнулся с тем, что картинки не отображались, поэкспериментировал, и оказалось все довольно просто. Главная страница AЦ -> Управление форумами - Картинка форума - Ставим Default Icons -------------------- |
|
admin |
Отправлено: Ноя 2 2010, 16:58
|
![]() Разработчик ![]() Группа: Администраторы Сообщений: 5 520 Пользователь №: 1 Регистрация: 27-Октября 07 ![]() Репутация: 182 ![]() |
Max Faxtor, название папки с изображениями - 8 первых символов названия скина.
-------------------- Ответы на очень многие вопросы уже много раз давались на форуме. Пожалуйста, перед созданием темы с вопросом пользуйтесь поиском.
![]() |
|
Max Faxtor |
Отправлено: Ноя 2 2010, 19:22
|
![]() Пользователь ![]() Группа: Пользователи Сообщений: 166 Пользователь №: 1 146 Регистрация: 13-Декабря 08 ![]() Репутация: нет ![]() |
admin, спасибо
-------------------- |
|
Bagira |
Отправлено: Окт 24 2011, 18:00
|
![]() Участник ![]() Группа: Пользователи Сообщений: 55 Пользователь №: 2 576 Регистрация: 27-Августа 10 Из: Германия ![]() Репутация: нет ![]() |
В честь Хеллоуина хотелось бы временно видеоизменить форум.Ради 2х иконок копаться в админке не хотелось бы.Да и может другим пригодиться.
Иконок к праздникам маловато.Поэтому, предлагаю залить к стандартным иконкам следующие ![]() ![]() Если решите воплотить,архив прилагаю. ссылка PS.Хотела залить в сообщение,но нет такой возможности Это сообщение отредактировал Bagira - Окт 24 2011, 18:01 |
|
Hermione Granger |
Отправлено: Мар 13 2014, 20:47
|
![]() *·.·*Младшая ведьмочка*·.·* ![]() Группа: Пользователи Сообщений: 22 Пользователь №: 1 627 Регистрация: 8-Августа 09 ![]() Репутация: нет ![]() |
Помогите пожалуйста!! Вроде сделала всё как описано в первом сообщении много раз перепроверила и перепробовала множество вариантов, но всё равно не могу пристроить форуму картинку...
Вставила скрипт вот здесь (+-- Board Index Forum Row): HTML <tr> <td class="row4" align="center">{$info['img_new_post']}<!-- каждому форуму своя иконка --> <script> var NewId = "Fimg{$info['id']}"; my_getbyid("ForumImg").id = NewId; changeForumImg(NewId); </script> <!-- конец каждому форуму своя иконка --></td> <td class="row4"><b><a href="{ibf.script_url}showforum={$info['id']}">{$info['name']}</a></b><br /><span class='desc'>{$info['description']}<br />{$info['moderator']}</span></td> <td class="row2" align="center">{$info['topics']}</td> <td class="row2" align="center">{$info['posts']}</td> <td class="row2" nowrap="nowrap">{$info['last_post']}<br />{ibf.lang.in}: {$info['last_unread']}{$info['last_topic']}<br />{ibf.lang.by}: {$info['last_poster']}</td> </tr>{ibf.lang.in}: и вот этот код в Board Header (logo, links, etc): HTML <!-- Инициализация всех картинок форума --> var aNewPost; aNewPost = new Array; var aNoPost; aNoPost = new Array; <!-- Картинки других форумов --> <!-- Корзина--> aNewPost[2] = new Image; aNewPost[2].src = "http://s019.radikal.ru/i631/1403/77/c4870de28d91.png"; aNoPost[2] = new Image; aNoPost[2].src = "http://s006.radikal.ru/i214/1403/5c/3ea84e169955.png"; <!-- Функция смены картинки форума --> function changeForumImg(Id) { NowSrc = my_getbyid(Id).src; NewPost1OldSrc = "http://hogwartsad.ipb.su/style_images/Coffee_w/bf_new.gif"; NewPost2OldSrc = "http://hogwartsad.ipb.su/style_images/Coffee_w/bc_new.gif"; NewPost3OldSrc = "http://hogwartsad.ipb.su/style_images/Coffee_w/br_new.gif"; ArchiveOldSrc = "http://hogwartsad.ipb.su/style_images/Coffee_w/bf_readonly.gif"; 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; } //--> </script> Так же пробовала писать: HTML NowSrc = my_getbyid(Id).src; NewPost1OldSrc = "style_images/Coffee_w/bf_new.gif"; NewPost2OldSrc = "style_images/Coffee_w/bc_new.gif"; NewPost3OldSrc = "style_images/Coffee_w/br_new.gif"; ArchiveOldSrc = "style_images/Coffee_w/bf_readonly.gif"; Использовала другие изображения директории вдруг поможет и прописывала их вместо Coffee_w, писала полностью название скина (Coffee_with_Milk)... Честно говоря не знаю что ещё можно сделать... Пожалуйста помогите!!! P.S.: На моём форуме всего один раздел так как форум новый и пока что занимаюсь его дизайном ![]() Это сообщение отредактировал Hermione Granger - Мар 14 2014, 01:57 |
|
Hermione Granger |
Отправлено: Мар 20 2014, 03:24
|
![]() *·.·*Младшая ведьмочка*·.·* ![]() Группа: Пользователи Сообщений: 22 Пользователь №: 1 627 Регистрация: 8-Августа 09 ![]() Репутация: нет ![]() |
Всё спасибо сама разобралась. Не работает на скине Coffee with Milk, другого объяснения нет (на другом скине заработало с первого раза). Может это возьмут на заметку админы?..
![]() |
|
Грея |
Отправлено: Мар 20 2014, 03:57
|
![]() Вечность? Всего лишь единица измерения времени ![]() Группа: Пользователи Сообщений: 348 Пользователь №: 1 357 Регистрация: 16-Марта 09 Из: Красноярск ![]() Репутация: 27 ![]() |
Hermione Granger, на этом скине проблема заключается в том, что картинки загружены на внешний источник, а не во внутреннюю директорию, поэтому и не работает. Спасибо, что обратили на это внимание.
|
|
Hermione Granger |
Отправлено: Мар 22 2014, 01:52
|
![]() *·.·*Младшая ведьмочка*·.·* ![]() Группа: Пользователи Сообщений: 22 Пользователь №: 1 627 Регистрация: 8-Августа 09 ![]() Репутация: нет ![]() |
Нечего не пойму... Код действовал нормально, а теперь перестал действовать! То есть опять отображается стандартная иконка... В чём может быть проблема??
![]() |
|
Грея |
Отправлено: Мар 22 2014, 11:23
|
![]() Вечность? Всего лишь единица измерения времени ![]() Группа: Пользователи Сообщений: 348 Пользователь №: 1 357 Регистрация: 16-Марта 09 Из: Красноярск ![]() Репутация: 27 ![]() |
Hermione Granger, либо подводит хостинг картинок, на котором лежат иконки, либо сама модификация имеет изъян. Я склоняюсь ко второму, и поэтому советую просто заменить макросы, а не возиться с отдельными иконками
![]() |
|
Hermione Granger |
Отправлено: Мар 24 2014, 13:34
|
![]() *·.·*Младшая ведьмочка*·.·* ![]() Группа: Пользователи Сообщений: 22 Пользователь №: 1 627 Регистрация: 8-Августа 09 ![]() Репутация: нет ![]() |
Цитата (Грея @ Мар 22 2014, 12:23) Hermione Granger, либо подводит хостинг картинок, на котором лежат иконки, либо сама модификация имеет изъян. Я склоняюсь ко второму, и поэтому советую просто заменить макросы, а не возиться с отдельными иконками Спасибо Грея, так и сделала ![]() |
|
![]() |
![]() ![]() ![]() |