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

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


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

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

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

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

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

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

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

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

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

Зарузка...

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

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

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