- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Скрипт ротации картинок. Самый простой. В ротации неограниченное кол-во картинок. Ну вот собственно так кратко.
$images = glob("banners/*.jpg");
$image = $images[array_rand($images)];
echo $image;
попробуй так :)
в папку баннерЗ положи жпг файлы для ротации.
$images = glob("banners/*.jpg");
$image = $images[array_rand($images)];
echo "<img src=\"$image\" />";
=== забыл про теги)))
Так еще оч хорошо было бы, когда для каждой картинки своя ссылка при этом.
$images = glob("banners/*.jpg");
$image = $images[array_rand($images)];
$link = file_get_contents("$image.link");
echo "<a href=\"$link\"><img src=\"$image\" /></a>";
теперь добавились еще файлы =
два файла на банер :)
banners/example.jpg
banners/example.jpg.link
ну и очевидно, второй будет содержать ссылку :)
bearman, огромное спасибо!
не за что :)
имхо это можно сделать и на JavaScript... только сам не скажу сразу как...
автоматически ни как, можно на пхп сформировать массив для яваскрипта, но все равно колво банеров и пути надо брать с сервера :)
можно на пхп сформировать массив для яваскрипта
зачем тут пхп? бред... тем более ТС просил без него...
<!-- hide
var objCount = 0; // количество изображений на web-странице
function preload(name, first, second) {
// предварительна\я загрузка изображений и размещение их в массиве
if (browserOK) {
pics[objCount] = new Array(3);
pics[objCount][0] = new Image();
pics[objCount][0].src = first;
pics[objCount][1] = new Image();
pics[objCount][1].src = second;
pics[objCount][2] = name;
objCount++;
}
}
// -->
</script>
далее смотрите пример - Смена картинок как реакция на события, инициируемые самим читателем
добавить случайность или цикличность думаю не составит труда (как именно не говорю, т.к. ТС не оговорил этот момент)
ВВЕДЕНИЕ В JAVASCRIPT
ротация не это называется, обычно ротация картинок = смена одной картинки на другую в каком то месте страницы. если вы не знаете, то могли не минусовать хотя бы.
я бы вас обидел за непонимание поста и тупой набор сообщений, да не буду.
bearman добавил 09.07.2008 в 17:24
слишком "умные" все пошли.
Вот как я на одном из заказов делал. Если что-то непонятно спрашивайте :)
<SCRIPT language="JavaScript">
<!--
var im_count = 7;
var im_array = new Array();
var y=1;
var time = 2200;
for (var i=1; i < im_count+1; i++ )
{
im_array = new Image(190,246);
im_array.src = '/images/site/splash/' + i + '.jpg';
}
function changeImage(time)
{
document.getElementById('splash_main').src=im_array[y].src;
y = (y < 7) ? y+1 : 1;
setTimeout("changeImage(" + time + ")", time);
}
//-->
</SCRIPT>
<img src="/images/site/splash/1.jpg" id="splash_main" alt="какой-то альт" title="какой-то титл">