Создание рендомного логотипа
В последние время я часто сталкиваюсь с вопросом: «Как создать рендомный логотип?»
В этой статье я расскажу Вам как это сделать.
Шаг 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
Заходим в Центр администрирования > Стили > Шаблоны > Обновить.
|