Ultimate Random Background

Ultimate Random Background 1.0

Нет прав для скачивания
Это скрипт, благодаря которому, вы сможете сделать рандомный(случайный) показ любого изображения(формата PNG, JPG или GIF) служащего фоном для форума. И кроме того, если пользователю не понравится постоянная смена изображения фона, вы сможете предоставить пользователю возможность выбрать, постоянное фоновое изображение для форума, которое будет видеть только он.

Как все это сделать, описано ниже.
1) Вывод рандомного(случайного, меняющегося) фонового изображения форума.
Загружаем содержимое архива, далее для примера берем шаблон PAGE_CONTAINER
Находим строку:
Код:
<html id="XenForo" lang="{$visitorLanguage.language_code}" dir="{$visitorLanguage.text_direction}" class="Public {xen:if {$visitor.user_id}, 'LoggedIn', 'LoggedOut'} {xen:if {$sidebar}, 'Sidebar', 'NoSidebar'} {xen:if $hasAutoDeferred, RunDeferred} {xen:if $isResponsive, Responsive, NoResponsive}" xmlns:fb="http://www.facebook.com/2008/fbml">
И приводим её к такому виду:
Код:
<html id="XenForo" style="background: url('/styles/background/background.php?user={$visitor.customFields.background}') #000 no-repeat fixed center top;" lang="{$visitorLanguage.language_code}" dir="{$visitorLanguage.text_direction}" class="Public {xen:if {$visitor.user_id}, 'LoggedIn', 'LoggedOut'} {xen:if {$sidebar}, 'Sidebar', 'NoSidebar'} {xen:if $hasAutoDeferred, RunDeferred} {xen:if $isResponsive, Responsive, NoResponsive}" xmlns:fb="http://www.facebook.com/2008/fbml">
Получаем: background.png
Как-то так, естественно, не забываем загрузить изображения(формата PNG, JPG или GIF) в каталог:
Код:
http://site.com/styles/background/random
http://site.com/styles/background/high

2) Позволяем пользователю, выбрать постоянное(нравящееся) фоновое изображение для форума .
Для этого нам понадобится создать "Дополнительное поле пользователя"
Идем сюда:
Код:
http://site.com/admin.php?user-fields/add
Вкладка "Основная информация", и заполняем таким образом:
add_user_fields_b.png

Id поля обязательно должен быть background.
Заголовок и описание, может быть любым(на ваше усмотрение, но не забываем, это настройки у пользователя).
Место отображения: Настройки
Тип поля: Выпадающее меню с выбором одного варианта

Далее заполняем вкладку "Настройки полей с вариантами ответа"
add_user_fields_b1.png
В первое поле, вписываем название изображения(формата PNG, JPG или GIF) без расширения.
Пример: SC3cardsmales
Во второе, название которое будет видеть при выборе пользователь(так что здесь стоит быть аккуратнее)
Пример: Img1
Сохраняем все это!
В итоге, в настройках пользователя, получаем такое поле.
fields_user_b1.png

С возможностью выбора:

fields_user_b2.png

Изображения для фона форума:
fields_user_b3.png

Естественно, не забываем загрузить изображения(формата PNG, JPG или GIF) в каталог:
Код:
http://site.com/styles/background/users
Автор
Mirovinger
Скачивания
29
Просмотры
448
Первый выпуск
Обновление
Оценка
5.00 звёзд 1 оценок

Другие ресурсы пользователя Mirovinger

Поделиться ресурсом

Назад
Сверху Снизу