Бесплатный форум: форум поддержки
Добро пожаловать на форум поддержки сервиса Forum2x2 !

Для полноценной работы с форумом,
пожалуйста, войдите на форум под своим логином (если вы уже зарегистрированы) или же зарегистрируйтесь.

Рандомный логотип, скрипт Fdf10
С нашей помощью вы можете создать форум,
похожий на этот!
Бесплатный форум: форум поддержки
Добро пожаловать на форум поддержки сервиса Forum2x2 !

Для полноценной работы с форумом,
пожалуйста, войдите на форум под своим логином (если вы уже зарегистрированы) или же зарегистрируйтесь.

Рандомный логотип, скрипт Fdf10
С нашей помощью вы можете создать форум,
похожий на этот!
Мы в социальных сетях
Важная информация!

Правила форума

для обязательного прочтения!

Внимание! Важная информация для РЕГИСТРАЦИИ на форуме:

Пожалуйста, не регистрируйтесь на этом форуме с электронными адресами mail.ru, bk.ru, inbox.ru, list.ru - вам может не прийти письмо со ссылкой активации!
Вы можете воспользоваться адресами типа yandex.ru, rambler.ru, gmail.com и т.д.

Я админ, не могу зайти!
(забыл / потерял пароль)


Общий FAQ по управлению форумом

FAQ: реклама на форуме

Туториалы по разным функциям ваших форумов

Алфавитный указатель

Интересные решения для форумов

Наши видео-туториалы

Условия пользования сервисом

Ссылки на полезные ресурсы

Последние темы
» Слетает соединение с форумом
автор Logic Декабрь 1st 2023, 15:21

» Скачать иконки наград
автор Logic Декабрь 1st 2023, 11:28

» Поздравляю Danu Domirani с Днём рождения!
автор Дмитрий Зверев Ноябрь 24th 2023, 10:33

» Загрузка форума
автор Дмитрий Зверев Ноябрь 24th 2023, 10:16

» Проблемы на форумах 2х2 с открытием спойлера и ограничением html
автор Дмитрий Зверев Ноябрь 24th 2023, 10:13

» Кто знает, как послать модера в недруги?
автор kamsus Октябрь 27th 2023, 05:01

» Как удалить счетчики и баннеры на форуме
автор Of Сентябрь 19th 2023, 15:21

» Проблема загрузки и работы форума для админа
автор TK Сентябрь 19th 2023, 12:21

» инструкция с картинками по загрузке с мобильного
автор literrary Сентябрь 16th 2023, 10:09

» Редактирование поста
автор yudined Сентябрь 5th 2023, 02:42

Рандомный логотип, скрипт

Перейти вниз

Рандомный логотип, скрипт Empty Рандомный логотип, скрипт

Сообщение автор Irbis Май 6th 2009, 17:46

Для начала о том, что это такое. Вместо одной картинки скрипт будет выводить в логотипе случайную (из заданных) при каждой загрузке страницы. Лучше конечно это сделать на flash (подробнее здесь), но не все умеют им пользоваться. Поэтому предлагаю альтернативу на JavaScript.
Для начала заходим в ПА >> Оформление >> Управление картинками, и заменяем картинку логотипа на "пустышку".
Затем в Общие настройки >> Конфигурации форума и чистим поля "Название сайта", "Описание сайта".

Теперь в Модулях создаем новый персональный виджет. Напротив пункта "Использовать стандартный шаблон :", ставим "НЕТ". Название виджета любое.
В содержание ставим сам скрипт:

Если у вас phpBB2:
Код:
<script>
var rnd = Math.floor(Math.random()*5);
opacit = 0;
step = 1;
if(rnd == 0) {document.getElementById("i_logo").src = "Адрес первой картинки";}
if(rnd == 1) {document.getElementById("i_logo").src = "Адрес второй картинки";}
if(rnd == 2) {document.getElementById("i_logo").src = "Адрес третьей картинки";}
if(rnd == 3) {document.getElementById("i_logo").src = "Адрес четвертой картинки";}
if(rnd == 4) {document.getElementById("i_logo").src = "Адрес пятой картинки";}
function move() {
if(opacit<=100 && opacit>-1) {opacit += step;document.getElementById("i_logo").style.opacity=opacit/100;
document.getElementById("i_logo").style.filter="alpha(opacity="+opacit+")";
setTimeout("move()",30);}
}
move();
</script>

Если у вас phpBB3:
Код:
<script>
var rnd = Math.floor(Math.random()*5);
var Newpr = document.getElementsByClassName("inner");
opacit = 0;
step = 1;
if(rnd == 0) {Newpr[0].innerHTML = "<a href=/forum.htm><img src=Адрес первой картинки  id=opacitimg></a>";}
if(rnd == 1) {Newpr[0].innerHTML = "<a href=/forum.htm><img src=Адрес второй картинки id=opacitimg></a>";}
if(rnd == 2) {Newpr[0].innerHTML = "<a href=/forum.htm><img src=Адрес третьей картинки id=opacitimg></a>";}
if(rnd == 3) {Newpr[0].innerHTML = "<a href=/forum.htm><img src=Адрес четвертой картинки id=opacitimg></a>";}
if(rnd == 4) {Newpr[0].innerHTML = "<a href=/forum.htm><img src=Адрес пятой картинки id=opacitimg></a>";}
function move() {
if(opacit<=100 && opacit>-1) {opacit += step;document.getElementById("opacitimg").style.opacity=opacit/100;
document.getElementById("opacitimg").style.filter="alpha(opacity="+opacit+")";
setTimeout("move()",30);}
}
move();
</script>

Если у вас IPB или PunBB:
Код:
<script>
var rnd = Math.floor(Math.random()*5);
var Newpr = document.getElementsByClassName("clearfix");
opacit = 0;
step = 1;
if(rnd == 0) {Newpr[0].innerHTML = "<a href=/forum.htm><img src=Адрес первой картинки  id=opacitimg></a>";}
if(rnd == 1) {Newpr[0].innerHTML = "<a href=/forum.htm><img src=Адрес второй картинки id=opacitimg></a>";}
if(rnd == 2) {Newpr[0].innerHTML = "<a href=/forum.htm><img src=Адрес третьей картинки id=opacitimg></a>";}
if(rnd == 3) {Newpr[0].innerHTML = "<a href=/forum.htm><img src=Адрес четвертой картинки id=opacitimg></a>";}
if(rnd == 4) {Newpr[0].innerHTML = "<a href=/forum.htm><img src=Адрес пятой картинки id=opacitimg></a>";}
function move() {
if(opacit<=100 && opacit>-1) {opacit += step;document.getElementById("opacitimg").style.opacity=opacit/100;
document.getElementById("opacitimg").style.filter="alpha(opacity="+opacit+")";
setTimeout("move()",30);}
}
move();
</script>

Добавляем новосозданный виджет на форум и на портал (на все страницы).


Последний раз редактировалось: Irbis (Май 7th 2009, 12:40), всего редактировалось 4 раз(а)
Irbis
Irbis
 

Мужчина

Сообщения : 581
Возраст : 37
Регистрация : 2008-02-10
Благодарности : 217

Без предупреждений

https://help.forum2x2.ru/u849

Вернуться к началу Перейти вниз

Вернуться к началу

- Похожие темы

 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения