Powered by Invision Power Board
Здравствуйте Гость ( Вход | Регистрация ) Выслать повторно письмо для активации

Forum Rules Правила раздела

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

Страницы: (12) « Первая ... 7 8 [9] 10 11 ... Последняя »  ( Перейти к первому непрочитанному сообщению ) Reply to this topicStart new topicStart Poll

> Свои иконки для каждого форума, от Expert
Dron
Отправлено: Ноя 1 2007, 22:42
Quote Post


admin of ipb.su
Group Icon

Группа: Пользователи
Сообщений: 6 040
Пользователь №: 3
Регистрация: 27-Октября 07
Из: г.Псков
Member Offline

Репутация: 133




Данная модификация позвляет каждому форуму задать свою иконку.

1. АдминЦентр - Скины и шаблоны - Настройка скинов - в списке установленных скинов ищем нужный скин - жмем на ссылку "Макросы" - в названиях макросов ищем такие:

C_LOCKED
C_OFF
C_OFF_CAT
C_OFF_RES
C_ON
C_ON_CAT
C_ON_RES


Теперь каждый из этих макросов надо отредактировать. Жмем на кнопку "Редактирвоать".


В поле "Заменять на" видим приблизительно такой код:

QUOTE
<img src='ссылка на картинку макроса' border='0'  alt='Тема закрыта' />


Ссылку на картинку макроса сохраняем в блокноте и обязательно для себя запишем за что эта картика отвечает (новые ответы в форуме/форуме с подфорумами/запароленом форуме/архиве, нет новых ответов в форуме/форуме с подфорумами/запароленом форуме/архиве).

Далее в поле "Заменять на" сразу после таких слов:
CODE
<img

Пишем такой код:
CODE
id='ForumImg'  


Примерно должно получиться так:
QUOTE
<img id='ForumImg' src='ссылка на картинку макроса' border='0'  alt='Тема закрыта' />


Проделываем вышеописанные действия для каждого из вышеперечисленных макросов.

Не забываем сохранять макросы после редактирования!

2. АдминЦентр - Скины и шаблоны - Настройка скинов - в списке установленных скинов ищем нужный скин - жмем на ссылку "HTML" - в строке "Быстрый переход" выбираем "Редактирование шапки форума" и жмем "ОК".

В шаблоне Board Header (logo, links, etc) находим такие строки:

CODE
//-->
</script>


И перед ними ставим следующий код:

QUOTE
<!-- Инициализация всех картинок форума -->
  var aNewPost;
  aNewPost = new Array;
  var aNoPost;
  aNoPost = new Array;

  <!-- Картинки других форумов -->

<!-- Функция смены картинки форума -->
  function changeForumImg(Id) {
     NowSrc =  my_getbyid(Id).src;
     NewPost1OldSrc = "Сcылка на картинку";
     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 - Путь к стандартной картинке "Архивная тема"

Т.е. если буквально, то будет так:
QUOTE
     NewPost1OldSrc = "http://имя_форума.ipb.su/style_images/Имя_скина,например_Winter_s/bf_new.gif";
     NewPost2OldSrc = "http://имя_форума.ipb.su/style_images/Имя_скина,например_Winter_s/bc_new.gif";
     NewPost3OldSrc = "http://имя_форума.ipb.su/style_images/Имя_скина,например_Winter_s/br_new.gif";
     ArchiveOldSrc = "http://имя_форума.ipb.su/style_images/Имя_скина,например_Winter_s/bf_readonly.gif";


Пути к стандартным картинкам мы записывали в блокноте по мере выполнения пункта 1 данной модификации. Их мы и вставляем вместоо "ссылка на картинку". (Обратите внимание, что записывали мы все ссылки 6-картинок, но из них нам понадобится лишь 3 ссылки на картинки с "новыми ответами").

2. АдминЦентр - Скины и шаблоны - Настройка скинов - в списке установленных скинов ищем нужный скин - жмем на ссылку "HTML" - в названиях категории скина ищем Board Index Sections - жмем "раскрыть для редактирования" - в списке секций ищем Board Index Forum Row - жмем "редактировать".

Находим такое:

CODE
{$info['img_new_post']}


Сразу после этого вставляем такой код:

CODE
<!-- каждому форуму своя иконка -->
<script>
 var NewId = "Fimg{$info['id']}";
 my_getbyid("ForumImg").id = NewId;
 changeForumImg(NewId);
</script>
<!-- конец каждому форуму своя иконка -->


Установка своих иконок каждому форуму.

С этого пункта проделываем все каждый раз для нового форума.

3. Загружаем иконки на форум и записываем в блокнот ссылки на эти иконки.

4. Узнаем и записываем (в том же блокноте) номер форума. Номер форума соответсвует его номеру по порядку. Еще номер форума можно узнать так: заходите в сам форум и в адресной строке видите:


QUOTE
.......index.php?showforum=X


X - это и есть номер вашего форума.

5. АдминЦентр - Скины и шаблоны - Настройка скинов - в списке установленных скинов ищем нужный скин - жмем на ссылку "HTML" - в строке "Быстрый переход" выбираем "Редактирование шапки форума" и жмем "ОК".

В шаблоне Board Header (logo, links, etc) находим такую строку:

CODE
<!-- Картинки других форумов -->


Перед ней вставляем такой код:

QUOTE
<!-- Название форума-->
  aNewPost[X] = new Image;
  aNewPost[X].src = "Ссылка есть новые ответы";
  aNoPost[X] = new Image;
  aNoPost[X].src = "Ссылка нет новых ответов";


То, что выделено зеленым для удобства редактирования заменяем на название форума, котору устанавливаем новую иконку.

То, что выделено синим - это номер форума.

То, что выделено фиолетовым - это ссылки на картинки, загруженные вами (мы их записывали в блокнот).


Внимание!!!
Если после всех действий вы видите только картинки "нет новых сообщений", то это на 99,9% говорит о том, что вы указали не стандартные ссылки на картинки макросов в пункте 2 данного руководства. Так что прежде чем просить помощи проверьте этот ньюанс!


Это сообщение отредактировал Добрый - Июн 17 2008, 14:24
Top
Добрый
Отправлено: Ноя 24 2009, 14:02
Quote Post


Админ-пенсионер, тревожить только по особо важным делам
Group Icon

Группа: Пользователи
Сообщений: 4 935
Пользователь №: 296
Регистрация: 5-Декабря 07
Из: Москва
Member Offline

Репутация: 77




Король Темноты, заново скин установите, и гляньте какой там макрос


--------------------
Уважаемые посетители, используйте ПОИСК прежде чем что-то спросить, может быть вы найдете ТАМ ответ.

user posted image - Мне будет приятно, если вы оцените мою помощь вам=)
Top
Climacool
Отправлено: Апр 1 2010, 07:20
Quote Post


Новичок
Group Icon

Группа: Пользователи
Сообщений: 36
Пользователь №: 1 159
Регистрация: 16-Декабря 08
Из: г. Барнаул
Member Offline

Репутация: 5




А если установить данный мод, не на вашем сервисе, а на только что установленном форуме IPB, будет ли данный мод работать?
Top
Dron
Отправлено: Апр 1 2010, 08:30
Quote Post


admin of ipb.su
Group Icon

Группа: Пользователи
Сообщений: 6 040
Пользователь №: 3
Регистрация: 27-Октября 07
Из: г.Псков
Member Offline

Репутация: 133




QUOTE (Climacool @ Сегодня, 07:21)
А если установить данный мод, не на вашем сервисе, а на только что установленном форуме IPB, будет ли данный мод работать?

Без понятия...
Нам подобная информация без надобности.


--------------------

Мой блог: Блог Dron'а
E-mail: dron@ipb.su.
ICQ: 263635213.
-----------------------------------------------------------------------
user posted image

-----------------------------------------------------------------------
Вопрос/Ответ на тему IPB.SU
-----------------------------------------------------------------------
user posted image - Отблагодари, если я помог.
Top
S@DIST
Отправлено: Апр 10 2010, 06:17
Quote Post


Новичок
Group Icon

Группа: Пользователи
Сообщений: 47
Пользователь №: 1 481
Регистрация: 14-Май 09
Member Offline

Репутация: нет




Убил кучу времени=( Так и не заработало!
Top
Добрый
Отправлено: Апр 10 2010, 07:48
Quote Post


Админ-пенсионер, тревожить только по особо важным делам
Group Icon

Группа: Пользователи
Сообщений: 4 935
Пользователь №: 296
Регистрация: 5-Декабря 07
Из: Москва
Member Offline

Репутация: 77






--------------------
Уважаемые посетители, используйте ПОИСК прежде чем что-то спросить, может быть вы найдете ТАМ ответ.

user posted image - Мне будет приятно, если вы оцените мою помощь вам=)
Top
Олькинн
Отправлено: Июн 30 2010, 13:14
Quote Post


Участник
Group Icon

Группа: Пользователи
Сообщений: 53
Пользователь №: 2 382
Регистрация: 21-Июня 10
Member Offline

Репутация: 1




QUOTE (Dron @ Ноя 1 2007, 22:42)
С этого пункта проделываем все каждый раз для нового форума.

3. Загружаем иконки на форум и записываем в блокнот ссылки на эти иконки.


У меня два вопроса.
1-если у меня форум с подфорумами, то я должна все и для форума и для подфорумов проделать или только для форума?
2- что значит загружаем на форум? Это через ответ - "обзор" и т.д. или как то иначе? ссылки с Радикал.ру можно использовать?
Top
Dron
Отправлено: Июн 30 2010, 13:55
Quote Post


admin of ipb.su
Group Icon

Группа: Пользователи
Сообщений: 6 040
Пользователь №: 3
Регистрация: 27-Октября 07
Из: г.Псков
Member Offline

Репутация: 133




QUOTE (Олькинн @ Сегодня, 14:14)
то я должна все и для форума и для подфорумов проделать

Да. свой id есть и у подфорумов.



QUOTE (Олькинн @ Сегодня, 14:14)
ссылки с Радикал.ру можно использовать?

Можно.


--------------------

Мой блог: Блог Dron'а
E-mail: dron@ipb.su.
ICQ: 263635213.
-----------------------------------------------------------------------
user posted image

-----------------------------------------------------------------------
Вопрос/Ответ на тему IPB.SU
-----------------------------------------------------------------------
user posted image - Отблагодари, если я помог.
Top
Олькинн
Отправлено: Июн 30 2010, 14:19
Quote Post


Участник
Group Icon

Группа: Пользователи
Сообщений: 53
Пользователь №: 2 382
Регистрация: 21-Июня 10
Member Offline

Репутация: 1




Dron,Спасибо.
Всё сделала. Показывает, что есть новые сообщения, и форум и под форумы. Но картинка на форуме не отображается.
http://rukodelicvseti.ipb.su/index.php?act=idx форум 12
Почему?
[Показать/Скрыть]
}
<!-- Инициализация всех картинок форума -->
var aNewPost;
aNewPost = new Array;
var aNoPost;
aNoPost = new Array;

<!-- Картинки других форумов -->
<!-- 12-->
aNewPost[3] = new Image;
aNewPost[3].src = "http://s58.radikal.ru/i160/1006/b7/00a9cfb3c48b.gif";
aNoPost[3] = new Image;
aNoPost[3].src = "http://s45.radikal.ru/i109/1006/37/150bc0c13040.gif";
<!—1 подфорум-->
aNewPost[5] = new Image;
aNewPost[5].src = "http://s58.radikal.ru/i160/1006/b7/00a9cfb3c48b.gif";
aNoPost[5] = new Image;
aNoPost[5].src = "http://s45.radikal.ru/i109/1006/37/150bc0c13040.gif";
<!—2 подфорум-->
aNewPost[6] = new Image;
aNewPost[6].src = "http://s58.radikal.ru/i160/1006/b7/00a9cfb3c48b.gif";
aNoPost[6] = new Image;
aNoPost[6].src = "http://s45.radikal.ru/i109/1006/37/150bc0c13040.gif";

<!-- Функция смены картинки форума -->
function changeForumImg(Id) {
NowSrc = my_getbyid(Id).src;
NewPost1OldSrc = "style_images/<#IMG_DIR#>/bf_new.gif ";
NewPost2OldSrc = "style_images/<#IMG_DIR#>/bc_new.gif";
NewPost3OldSrc = "style_images/<#IMG_DIR#>/br_new.gif ";
ArchiveOldSrc = "style_images/<#IMG_DIR#>/bf_readonly.gif ";
sad.gif
Top
Олькинн
Отправлено: Июл 1 2010, 10:38
Quote Post


Участник
Group Icon

Группа: Пользователи
Сообщений: 53
Пользователь №: 2 382
Регистрация: 21-Июня 10
Member Offline

Репутация: 1




sad.gif Никто не знает?
Top
asm-a
Отправлено: Июл 1 2010, 10:43
Quote Post


<? echo"Кодер" ?>
Group Icon

Группа: Пользователи
Сообщений: 964
Пользователь №: 2 333
Регистрация: 29-Май 10
Member Offline

Репутация: 58




QUOTE (Олькинн @ Вчера, 15:19)
aNewPost[3] = new Image;
aNewPost[3].src = "http://s58.radikal.ru/i160/1006/b7/00a9cfb3c48b.gif";
aNoPost[3] = new Image;
aNoPost[3].src = "http://s45.radikal.ru/i109/1006/37/150bc0c13040.gif";

Тут тоже надо вводить ID форума smile.gif


--------------------
Уважаемые посетители, используйте ПОИСК прежде чем что-то спросить.
--------------
За пределами форума технической поддержки помогаю только на ПЛАТНОЙ основе, независимо, есть ли у вас форум на нашем сервисе. Если есть вопросы или предложения, можете смело обратиться ко мне в ЛС
--------------
Мой сайт
--------------
xxx: Сегодня был у нашего админа, увидел на столе в горах хлама листок, весь исписанный фразой «Hello world». Оказалось, он так ручку расписывает.
Top
Олькинн
Отправлено: Июл 1 2010, 11:41
Quote Post


Участник
Group Icon

Группа: Пользователи
Сообщений: 53
Пользователь №: 2 382
Регистрация: 21-Июня 10
Member Offline

Репутация: 1




Так я ввела. разве не правильно? h t tp ://rukodelicvseti.ipb.su/index.php?showforum=3
Top
Bri
Отправлено: Июл 6 2010, 00:00
Quote Post


Новичок
Group Icon

Группа: Пользователи
Сообщений: 1
Пользователь №: 2 413
Регистрация: 1-Июля 10
Member Offline

Репутация: нет




уд.

Это сообщение отредактировал Bri - Июл 6 2010, 13:15
Top
Олькинн
Отправлено: Июл 6 2010, 23:05
Quote Post


Участник
Group Icon

Группа: Пользователи
Сообщений: 53
Пользователь №: 2 382
Регистрация: 21-Июня 10
Member Offline

Репутация: 1




http://rukodelicvseti.ipb.su/ на этом форуме

Что-то у меня не получается. Установила новый скин, и заново поставила мод.
картинки появились, но на новые сообщения не реагирует.

исходный макрос
QUOTE
<img src='style_images/<#IMG_DIR#>/bf_readonly.gif' border='0'  alt='Read Only Forum' />
- зеленым ссылка на картинку?

это установила.
QUOTE
<!-- Инициализация всех картинок форума -->
  var aNewPost;
  aNewPost = new Array;
  var aNoPost;
  aNoPost = new Array;

  <!-- Картинки других форумов -->
<!-- Форум-->
  aNewPost[5] = new Image;
  aNewPost[5].src = "http://s58.radikal.ru/i160/1006/b7/00a9cfb3c48b.gif";
  aNoPost[5] = new Image;
  aNoPost[5].src = "http://s45.radikal.ru/i109/1006/37/150bc0c13040.gif";
<!-- 1 подфорум-->
  aNewPost[6] = new Image;
  aNewPost[6].src = "http://s58.radikal.ru/i160/1006/b7/00a9cfb3c48b.gif";
  aNoPost[6] = new Image;
  aNoPost[6].src = "http://s45.radikal.ru/i109/1006/37/150bc0c13040.gif";
<!--2 подфорум-->
  aNewPost[7] = new Image;
  aNewPost[7].src = "http://s58.radikal.ru/i160/1006/b7/00a9cfb3c48b.gif";
  aNoPost[7] = new Image;
  aNoPost[7].src = "http://s45.radikal.ru/i109/1006/37/150bc0c13040.gif";

<!-- Функция смены картинки форума -->
  function changeForumImg(Id) {
NowSrc =  my_getbyid(Id).src;
NewPost1OldSrc = "style_images/Lime 2/bf_new.gif";
NewPost2OldSrc = "style_images/Lime 2/bc_new.gif";
NewPost3OldSrc = "style_images/Lime 2/br_new.gif";
ArchiveOldSrc = "style_images/Lime 2/bf_readonly.gif";
FId = parseInt(Id.substr(4,Id.length));
ит.д.
ссылки и такие ставила
CODE
NewPost1OldSrc = "http://rukodelicvseti.ipb.su/style_images/Lime 2/bf_new.gif";

и такие
CODE
NewPost1OldSrc = "style_images/<#IMG_DIR#>/bf_readonly.gif";


результата нет.
Помогите, пожалуйста. sad.gif

Это сообщение отредактировал Олькинн - Июл 7 2010, 12:54
Top
Олькинн
Отправлено: Июл 7 2010, 19:06
Quote Post


Участник
Group Icon

Группа: Пользователи
Сообщений: 53
Пользователь №: 2 382
Регистрация: 21-Июня 10
Member Offline

Репутация: 1




Перепроверила, все много раз. Не вижу ошибки. Нет новых сообщений и все. dry.gif
Хелп. http://rukodelicvseti.ipb.su/

Это сообщение отредактировал Олькинн - Июл 7 2010, 19:07
Top
Олькинн
Отправлено: Июл 16 2010, 12:19
Quote Post


Участник
Group Icon

Группа: Пользователи
Сообщений: 53
Пользователь №: 2 382
Регистрация: 21-Июня 10
Member Offline

Репутация: 1




Неужели за неделю нельзя ответить?
Так сложно?
Top
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Topic Options Страницы: (12) « Первая ... 7 8 [9] 10 11 ... Последняя » Reply to this topicStart new topicStart Poll