Я решил что сайт слишком уныл, поэтому попросил нарисовать мне всяких животных, которых вы видите
18.02.2011

Как поставить случайную шапку на uCoz сайт

Эта запись написана мною в 2011 году. В те времена деревья были высокими, а доллар стоил меньше 40 рублей. С тех пор прошло много времени и многое изменилось. Учитывайте это, читая.

Случайная шапка на сайте это довольно-таки красивый эффект, способный разнообразить ваш сайт.

К примеру я использовал случайную шапку на своём сайте (game-team.ru) поскольку сайт посвящён нескольким играм и каждая шапка была посвящена одной из них.

Существует много способов поставить себе случайную шапку на сайт. Я напишу о 2-х.

1) С помощью скрипта

Данный скрипт предназначен для сайтов, в которых адрес шапки прописан не в css, а в шаблоне верхней част сайта.

К примеру если у вас шапка прописана так:

<img src="http://адрес сайта/img/header.jpg" />

То вам нужно загрузить свои шапкив одну папку в файловый менеджер(img к примеру) и назвать их так: header0, header1, header2 и тд. после чего заменить код (тот, что выше) на:

<script type="text/javascript">
q=Math.floor(Math.random() * N);
document.write('<img src="http://адрес сайта/img/header'+q+'.jpg" border="0" />');
</script>

В этом скрипте заменяем N на кол-во случайных шапок, ставите ваш адрес сайта и меняете расширение изображения (если шапки в формате .jpg то это не нужно)

Вот и всё.

2) С помощью информера

Такой способ случайной шапки только для uCoz сайта

Загружаем свои шапки в файловый менеджер, затем создаём на своём компьютере .txt файл с анг. названием. В него вписываем адреса шапокпо 1 на строку

Пример:

/img/header1.jpg
/img/header2.jpg

Идём из админки сайта => Информеры => Создать информер: выбираем тип Случайные данные, затем указываем путь к ранее созданному файлу со ссылками на шапки, и ставим кол-во материалов: 1, кол-во колонок: 1. Создаём информер, получаем код типа $MYINF_1$ и в коде верхней части сайта меняем ссылку на 1 шапку кодом $MYINF_1$

Т.е. вместо

<img src="/img/header.jpg">

будет

<img src="$MYINF_1$">

Вот и всё!

Если у вас что-то не получилось — напишите об этом в комментариях максимально указав проблему, и я вам обязательно постараюсь помочь!

Категория: Система uCoz Просмотров: 21876 8 комментариев

Комментарии

8 комментариев

Leony 23.07.2015 в 23:09

Уж не знаю, дождусь ли ответа…
Пыталась установить случайные шапки по 2-му способу. Но в нем информер также прописывается, если шапка в Верхней части сайта. У меня шапка в css. Как там прописать созданный информер? И чтобы он при этом работал.

z17 25.07.2015 в 15:31

В css информер не вставить.

Zver 22.02.2012 в 19:01

Непонимаю с этим шаблоном 982 может я вам дам админа вы поставите сами две любые шапки а я посматрю как вы сделали , а то нехрена непонятно .Зарание спосибо . (Шапки любые пехнуть можите всеравно это батофорский сайт)

Вот адресс сайта если кто поможет пишите в ЛС

z-17 23.02.2012 в 09:25

точно так же, как описано выше делайте. Рендомный вывод не обязательно делать на <img …>
Возьмите нужный кусок кода и несколько его вариантов случайно выводите с помощью скрипта, информера или любым другим способом.

z-17 16.05.2011 в 12:46

хм, не знал про код <? RND(2) ?>, спасибо

Я 15.03.2011 в 15:57

А почему ты написал "на uCoz сайт"? Что, скрипты уже не работают на других сайтах?

z-17 16.03.2011 в 07:49

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

MH 19.02.2011 в 12:27

полезная инфа)

Добавить комментарий для z17