|
|
|
вопрос про случайные картинки
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, есть, к примеру, 5 картинок, нужно чтобы на каждой странице в случайном порядке появлялась одна катринка Подскажите, чем лучше сделать? Хранить в куках информацию о текущей картинке и средствами php или JS потом показывать новую картинку? Или без кук, просто средствами js показывать рандомную картинку? спасибо зы. если есть у кого другой вариант - подскажите И я видел полмира, мне 2000 лет, и на стыках путей не один километр ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2008, 11:23 |
|
||
|
вопрос про случайные картинки
|
|||
|---|---|---|---|
|
#18+
Как вариант... - Назвать файлы картинок Код: plaintext 1. 2. 3. 4. - После этого "вставлять" картинку со сгенереным именем в документ (вариантов этого много) Как вариант пример на CSP ... <img src='/img/scr#($r(5))#.png' /> ... ---------- Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2008, 12:57 |
|
||
|
вопрос про случайные картинки
|
|||
|---|---|---|---|
|
#18+
С описанием кода не попал... Код: plaintext 1. 2. Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2008, 12:58 |
|
||
|
вопрос про случайные картинки
|
|||
|---|---|---|---|
|
#18+
krvsa, я сделал, самым простым для меня методом: у меня 8 картинок создал в базе табличку с двумя полями: айдишник картинки от нуля до восьми и количество показов. теперь показываю первую картинку с наименьшим количеством показов, а после этого делаю апдейт для показов увеличивая на 1 формат src картинки: "img{айдишник}.jpg" мож нерационально, но просто ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2008, 15:52 |
|
||
|
вопрос про случайные картинки
|
|||
|---|---|---|---|
|
#18+
Ну, использовать базу тут совершенно нерационально. Кроме этого, такое решение крайне далеко от "случайности", о которой было заявлено в первом посте. И раз ты задел ... для кого нужно, чтобы картинки появлялись равномерно - для клиента или сервера? Для твоего последнего решения может получиться интересный пример, когда, к примеру, практически одновременно на твой сайт зашли 5 человек, имеющие примерно одинаковый темперамент, и нажимающие плюс-минус одинаково ссылки. Может получиться, что у каждого будет показываться 1-2 картинки, тогда как для сервера будет равномерное распределение отданных картинок. Конечно, слишком частный случай, но таких "случаев" может быть много. Поэтому надо четко определиться, что и для чего надо. Кукисы - самое несерьезное решение, к которому нужно обращаться уже в последнюю очередь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2008, 16:06 |
|
||
|
вопрос про случайные картинки
|
|||
|---|---|---|---|
|
#18+
Как поговаривают в пиндосии - есть много способов для того чтобы ободрать кошку. ---------- Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2008, 16:09 |
|
||
|
вопрос про случайные картинки
|
|||
|---|---|---|---|
|
#18+
IDVsbruck, под своим нерационально я как раз имел ввиду сказанное тобой плюс привлечение для реализации базу вцелом, но, я не договорил (за что звеняйте), но это не показ банеров, а просто смена фонового рисунка в некоторой области, вещь малозаметная, но просто попросили меня такое реализовать, вот и все ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2008, 18:02 |
|
||
|
|

start [/forum/topic.php?fid=22&tid=1455424]: |
0ms |
get settings: |
6ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
166ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
| others: | 203ms |
| total: | 473ms |

| 0 / 0 |
