Регистрация    Забыли пароль?        Правила форума    FAQ (читать перед созданием новой темы)
Имя   Пароль  запомнить
  
Просмотр темы
Вернуться на сайт: PHP-Fusion SF Russian Support Site

Форум поддержки PHP-Fusion SF | PHP-Fusion SF - Дизайн | Темы оформления
# 1 Тема: Рандом logo.jpg
rumble
Пользователь

Avatar пользователя

rumble

Местный

Сообщений: 43
Откуда: Moscow fucking city
Зарегистрирован: 22 Декабря 2007, 04:05:03
Сказали спасибо 1 раз
Статус: offline
ICQ статус 516379
Опубликовано 28 Августа 2009, 20:53:20
Здравствуйте!
Подскажите как можно сделать рандом шапки!
т.е при каждом обновлении сайта меняется шапка сайта.
Спасибо!


--------------------
http://cswanderer.net/Мое творение
^ наверх ^ 516379
# 2  
Psc
SF Team

Avatar пользователя

Psc

SF Support Team

Почетный SF

Сообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз
Статус: offline
Опубликовано 28 Августа 2009, 21:06:37
пхп или жаба скрипт?


--------------------
Retired
^ наверх ^
# 3  
rumble
Пользователь

Avatar пользователя

rumble

Местный

Сообщений: 43
Откуда: Moscow fucking city
Зарегистрирован: 22 Декабря 2007, 04:05:03
Сказали спасибо 1 раз
Статус: offline
ICQ статус 516379
Опубликовано 28 Августа 2009, 21:14:09
PHP желательно!
Жабку как вариант другой тоже можно!)


--------------------
http://cswanderer.net/Мое творение
^ наверх ^ 516379
# 4  
Psc
SF Team

Avatar пользователя

Psc

SF Support Team

Почетный SF

Сообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз
Статус: offline
Опубликовано 29 Августа 2009, 01:47:50
Што то мне подсказывает что я уже такое писал , но пофег...

В subheader.php заменить
render_header("<div align='center'><a href='".BASEDIR."'><img src='".BASEDIR.$settings['sitebanner']."' alt='".$settings['sitename']."' title='".$settings['sitename']."'></a></div>");


на
$logo_images_arr = array (
IMAGES.'logo0.jpg',
BASEDIR.$settings['sitebanner'],
IMAGES.'logo1.jpg'
); //аккуратно добавляем в массив элементы - после последнего элемента запятой быть не должно!
$img_rand_file = $logo_images_arr[rand(0,(count($logo_images_arr) - 1 ) )]; //берем картинкоу
render_header("<div align='center'><a href='".BASEDIR."'><img src='".$img_rand_file."' alt='".$settings['sitename']."' title='".$settings['sitename']."'></a></div>");



Вот тебе и корейский рандом.
Константы могут не пахать - тогда просто словами вбивать в массив придется, и заменить $img_rand_file на IMAGES.$img_rand_file - хотя, можно и сразу сделать.
Не проверял, но should work :)

Offtopic: Взято из кода моей же динамической подписи - тут где та валяется кстати...


--------------------
Retired
^ наверх ^
1 пользователь сказал спасибо Вам: rumble
# 5  
rumble
Пользователь

Avatar пользователя

rumble

Местный

Сообщений: 43
Откуда: Moscow fucking city
Зарегистрирован: 22 Декабря 2007, 04:05:03
Сказали спасибо 1 раз
Статус: offline
ICQ статус 516379
Опубликовано 29 Августа 2009, 11:54:37
Спасибо!)
Сейчас проверимс!)


--------------------
http://cswanderer.net/Мое творение
^ наверх ^ 516379
# 6  
pozitiv
SF Team

Avatar пользователя

паZитифф

SF Support Team

Почетный SF

Сообщений: 1676
Откуда: Киев
Зарегистрирован: 18 Ноября 2007, 18:49:13
Сказали спасибо 148 раз
Статус: offline
ICQ статус 3902393
Опубликовано 29 Августа 2009, 18:13:43
как вариант

$n = rand(1,10);
render_header("<div align='center'><a href='".BASEDIR."'><img src='".BASEDIR."logo$n.jpg' alt='".$settings['sitename']."' title='".$settings['sitename']."'></a></div>");


[Изменил(а) pozitiv, 29 Августа 2009, 20:56:52]

--------------------
wmz - Z226856101527
wmr - R513979829437

Все вопросы задавать на форуме. На вопросы заданные в приват или асю неотвечаю!
^ наверх ^ 3902393 http://nekto.me
# 7  
Psc
SF Team

Avatar пользователя

Psc

SF Support Team

Почетный SF

Сообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз
Статус: offline
Опубликовано 29 Августа 2009, 18:53:57
Угу нормальный вариант. В моем - понятные имена, а твой проще.


--------------------
Retired
^ наверх ^
# 8  
yury
Модератор

Avatar пользователя

Магистр Дизайна и Верстки

Почетный SF

Сообщений: 1201
Зарегистрирован: 11 Января 2008, 15:57:19
Сказали спасибо 37 раз
Статус: offline
ICQ статус 371635405
Опубликовано 29 Августа 2009, 20:33:40
ставил как-то скрипт для одной темы) только надо было заливать картинки в папку и он оттуда их случайно оставал. Но если ваши варианты хорошо работают, то почему бы и нет)


--------------------
Нужен сайт или красивый оригинальный дизайн?
Только лучший и оригинальный дизайн для php-fusion 6, 7, SF!
www.artcell.ru-правильный выбор!!!
^ наверх ^ 371635405 www.artcell.ru
# 9  
Psc
SF Team

Avatar пользователя

Psc

SF Support Team

Почетный SF

Сообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз
Статус: offline
Опубликовано 29 Августа 2009, 23:24:17
Теперь смотри доп-нагрузка твоего скрипта:
Сканировать папку--
А именно - пройтись по всем файлам и запомнить их
ну и далее по тексту.
А работа с файловой системой всегда медленней чем просто МатАн скрипта.

Теперь помножь это на количество посетителей...

А потом люди спрашивают - откуда такая нагрузка из фужиона берется? smiley


--------------------
Retired
^ наверх ^
Перейти на форум:


105,620,609 уникальных посетителей
сейчас: 25 Ноября 2024, 22:03:29
Генерация страницы: 0.23 сек.

Original size:29 кб.
GZipped size: 7 кб.
Compression:78%