Перейти к контенту

Картинки к каждому форуму


Yoko

Рекомендуемые сообщения

  • 8 месяцев спустя...
  • Ответы 101
  • Создана
  • Последний ответ

Лучшие авторы в этой теме

Лучшие авторы в этой теме

Я так делала.

 

АЦ -> Скины и Шаблоны -> Макросы -> "Используемый макрос" (редактировать)

 

Находим там макросы с такими именами:

 

C_LOCKED

C_OFF

C_OFF_CAT

C_OFF_RES

C_ON

C_ON_CAT

C_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 - это номер форума. То, что Фиолетовым - это пути к картинкам, загруженным, чьи пути мы себе выписывали. Есть посты - есть новые сообщения, Нет постов соответственно.

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

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

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.