Чтобы сделать динамический логотип, реагирующий на время года и праздники, вам потребуется:
1. Приготовить набор логтипов, назвая каждый следующим образом:
logo-[месяц].png - стандартный логотип месяца, logo-[месяц]-[число].png - особый логотип на особый день.
Например:
logo-03.png - мартовский logo-03-08.png - особый логотип на 8 марта
Праздники не обязательны, но на все 12 месяцев логотипы нужно сделать.
2. Создать на форуме папку /public/logos/, и сложить их туда.
3. Отредактировать шаблон Глобальные > defaultHeader. Заменить его содержимое на:
$logo_ext = '.png'; $logo = file_exists(DOC_IPS_ROOT_PATH . '/' . PUBLIC_DIRECTORY . '/logos/logo-' . date('m-d') . $logo_ext) ? date('m-d') . $logo_ext : date('m') . $logo_ext; $logo = $this->settings['public_dir'] . 'logos/logo-'.$logo;
Если у вас логотипы не в .png, а в .jpg, просто замените значение: $logo_ext = '.jpg';
В данной теме есть еще один вариант реализации смены "для более ленивых".
Рекомендованные комментарии
Нет комментариев для отображения