ExBB Community ExBB Community
 Сайт проекта ExBB Общение объединяет!
Войдите на форум при помощиВойти через loginza
 Чат на форуме      Помощь      Поиск      Пользователи     BanList BanList


 Страниц (3): « 1 2 [3]   

> Без описания
YuraP0d
Отправлено: 15 августа 2013 — 20:34
Post Id



Пользователь
Member


Покинул форум
Сообщений всего: 133
Дата рег-ции: Июнь 2013  
Репутация: 2




А вот такой вопрос, этот простой ротатор можно усовершенствовать для более упорядоченного показа баннеров?
CODE:
<?php
$banners = array ();
$banners[1] = '<a href="Ссылка перехода №1"><img src="Баннер №1"></a>';
$banners[2] = '<a href="Ссылка перехода №2"><img src="Баннер №2"></a>';
$banners[3] = '<a href="Ссылка перехода №3"><img src="Баннер №3"></a>';
echo $banners[array_rand ($banners)];
?>

Иначе при тесте 3 баннеров заметил, что чаще один показывается чем остальные

(Отредактировано автором: 15 августа 2013 — 20:35)

 
 
igrok54
Отправлено: 20 августа 2013 — 10:32
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 470
Дата рег-ции: Янв. 2010  
Откуда: Пермь
Репутация: 57




YuraP0d пишет:
А вот такой вопрос, этот простой ротатор можно усовершенствовать для более упорядоченного показа баннеров?
CODE:
<?php
$banners = array ();
$banners[1] = '<a href="Ссылка перехода №1"><img src="Баннер №1"></a>';
$banners[2] = '<a href="Ссылка перехода №2"><img src="Баннер №2"></a>';
$banners[3] = '<a href="Ссылка перехода №3"><img src="Баннер №3"></a>';
echo $banners[array_rand ($banners)];
?>

Иначе при тесте 3 баннеров заметил, что чаще один показывается чем остальные

Если писать в кукис id текущего банера (1, 2, 3...) - тогда можно показывать в цикле... Закатив глазки
 
 
nikk
Отправлено: 21 августа 2013 — 09:58
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 1122
Дата рег-ции: Нояб. 2009  
Репутация: 25




igrok54

http://istorya.pro/brestskaya-kr...ymysel.-2-t.html
вот например, в первом сообщении стоит рекламный блок Адсенса, а хотелось бы чтобы при перезагрузке появлялся другой блок,
ну чтобы при каждой перезагрузке новые блоки появлялись.. Как это можно осуществить?
 
 
igrok54
Отправлено: 25 августа 2013 — 12:11
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 470
Дата рег-ции: Янв. 2010  
Откуда: Пермь
Репутация: 57




nikk пишет:
Как это можно осуществить?

Если конкретная нужда - подтвердите в личку, потом обсудим в скайпе.
 
 
YuraP0d
Отправлено: 1 августа 2014 — 11:50
Post Id



Пользователь
Member


Покинул форум
Сообщений всего: 133
Дата рег-ции: Июнь 2013  
Репутация: 2




Привет, нужна помощь, это файл random.php, использую его для вывода картинок ссылок для перехода к другим темам, то есть как подсказка для посетителя, вот мол интересная тема, этот файл у меня содержит 20 картинок ссылок, работает как обычный ротатор, но проблема в том, что часто повторяются одни и те же, кто нить может в этом файле прописать куки, что бы по очерёдно показывалось?

CODE:
<?php
$banners = array ();
$banners[1] = '<a href="" target="_blank"><img src="" border="0" alt="" title="" width="" height=""></a>';
$banners[2] = '<a href="" target="_blank"><img src="" border="0" alt="" title="" width="" height=""></a>';
$banners[3] = '<a href="" target="_blank"><img src="" border="0" alt="" title="" width="" height=""></a>';
echo $banners[array_rand ($banners)];
?>


Сам файл подключаю на HTML страницу:
CODE:
<div class="random"><!-- Подключение random.php -->
<?php
include "random.php";
?>
</div>
 
 
WebMaster
Отправлено: 1 августа 2014 — 12:02
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 428
Дата рег-ции: Окт. 2013  
Репутация: 32




Перед:
CODE:
echo $banners[array_rand ($banners)];


Попробуйте добавить:
CODE:
shuffle($banners)


массив с картинками сначала перемешается в случайном порядке, а потом уже будет выбран случайный элемент..

Разброс должен стать больше.
 
 
YuraP0d
Отправлено: 1 августа 2014 — 12:09
Post Id



Пользователь
Member


Покинул форум
Сообщений всего: 133
Дата рег-ции: Июнь 2013  
Репутация: 2




WebMaster пишет:
Перед:
CODE:
echo $banners[array_rand ($banners)];


Попробуйте добавить:
CODE:
shuffle($banners)


массив с картинками сначала перемешается в случайном порядке, а потом уже будет выбран случайный элемент..

Разброс должен стать больше.


Не, ошибка синтаксиса, вообще ничего не показывает
 
 
WebMaster
Отправлено: 1 августа 2014 — 12:15
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 428
Дата рег-ции: Окт. 2013  
Репутация: 32




Цитата:
Не, ошибка синтаксиса, вообще ничего не показывает

; в конце не вставлена

CODE:

shuffle($banners);
echo $banners[array_rand ($banners)];
 
 
YuraP0d
Отправлено: 1 августа 2014 — 12:31
Post Id



Пользователь
Member


Покинул форум
Сообщений всего: 133
Дата рег-ции: Июнь 2013  
Репутация: 2




WebMaster пишет:
Цитата:
Не, ошибка синтаксиса, вообще ничего не показывает

; в конце не вставлена

CODE:

shuffle($banners);
echo $banners[array_rand ($banners)];


вроде лучше, но повторения есть
 
 
Страниц (3): « 1 2 [3]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Скрипты »

> Похожие темы: Нужен ротатор банеров
Темы Форум Информация о теме Обновление
Продолжение в новой теме
Нужен мод
Обсуждение Ответов: 3
Автор темы: alexvod
26 ноября 2010 — 01:58
Автор: Zeg
Какой блоговый движок на файлах порекомендуете?
Нужен блоговый движок на файлах с перспективой
Движки Ответов: 2
Автор темы: ercopav
3 марта 2013 — 15:40
Автор: igrok54
Мод: Уникальные баннеры для каждого раздела
Вариант ротатора банеров
Модификации и дополнения Ответов: 14
Автор темы: alexvod
27 апреля 2012 — 11:22
Автор: Віктор Максименко
Нужен скрипт умного резайса
Для генерации миниатур
Скрипты Ответов: 2
Автор темы: Parapsixolog
12 мая 2018 — 11:36
Автор: Parapsixolog
Нужен мод "похожие темы"
Где найти?
Обсуждение Ответов: 1
Автор темы: alexvod
29 октября 2011 — 07:41
Автор: Umbr
 



Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 




Яндекс.Метрика   

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0889]     [ ]