Главная
Статьи » Стилизация phpBB3
 

| ПРОСМОТРОВ: 2307
 

В последние время я часто сталкиваюсь с вопросом: «Как создать рендомный логотип?» В этой статье я расскажу Вам как это сделать.

Шаг 1

Отберите картинки, которые Вы собираетесь использовать в качестве логотипа, и переименуйте их в следующем формате: site-logo-номер_логотипа.расширение. Вместо «номер_логотипа» присваивайте картинкам цифры от 1 до бесконечности. Вместо «Расширение» указывайте расширение графического файла, например JPG, PNG, или GIF (не рекомендуется использовать расширение BMP т.к. оно не поддерживается).

Примечание:
Вы должны сохранить картинки в одном общем формате, например в .png. В результате Вы получите набор картинок с именами site-logo-1.png, site-logo-2.png, site-logo-3.png, site-logo-X.png ....

Загрузите картинки в папку: /style/название_стиля/imageset/

Шаг 2

Перед редактированием файлов сделайте резервные копии.

Откройте редактором файл includes/functions.php

Найдите фрагмент кода:

'T_STYLESHEET_NAME' => $user->theme['theme_name'],

Добавьте после:

'SITE_LOGO_RANDOM' => mt_rand(1, количество_картинок),

Замените "количество_картинок в коде", на число загруженных логотипов.

Пример:
Если у вас 4 логотипа, то используйте следующий код:

'SITE_LOGO_RANDOM' => mt_rand(1, 4),

Шаг 3

Далее, редактором откройте файл
styles/название_стиля/template/overall_header.html

Найдите фрагмент кода:

<a href="{U_INDEX}" title="{L_INDEX}" id="logo">{SITE_LOGO_IMG}</a>

Замените {SITE_LOGO_IMG} на:

<img src="{T_IMAGESET_PATH}/site-logo-{SITE_LOGO_RANDOM}.EXTENSION" alt="Logo" title="Logo" />

Замените EXTENSION Вашим расширением.

Шаг 4

Заходим в Центр администрирования > Стили > Шаблоны > Обновить.

 

АВТОРСКИЕ ПРАВА
Автор: pentapenguin
Перевод: GSC
Права на статью принадлежат порталу BB3x.ru
При перепечатке ссылка на источник обязательна
ОБЪЯВЛЕНИЯ
Форум phpBB, русская поддержка форума phpBB
2008 - 2015 © BB3x.ru - русская поддержка форума phpBB
авторов модов
разработчиков скинов
русификаторов
и всех поклонников phpBB3