Авто смена года копирайта или функция date.
Возникла тут небольшая проблема, когда наступи новый год …
При просмотре «низа» сайтов, которыми я занимаюсь всё ещё светился прошлый, 2009 год … Я всё думал, как бы автоматизировать этот процесс …
Проблему, как оказалось можно решить одним движением пальца. Пошарив немного в справочнике php нашел это:
date -- Форматирует системную дату/время
Описание: string date ( string format [, int timestamp] )
Возвращает время, отформатированное в соответствии с аргументом format, используя метку времени, заданную аргументом timestamp или текущее системное время, если timestamp не задан. Другими словами, timestamp является необязательным и по умолчанию равен значению, возвращаемому функцией time().
Подробнее можно и тут: http://www.php.su/functions/?date
Оказалось, что можно просто в низу сайта можно вставить это код, в итоге получится это:
Copyright © 2009 - site.ru - Мой сайт!
Но учитывая, что DLE, не понимает в tpl шаблонах php код, можно или разрешить его в файле index.php или воспользоваться поддержкой модов (это начиная с DLE8.x).
Создаём файл copyright.php c содержимым <?php echo date(‘Y’); ?> , и втыкаем в main.tpl {include file=»engine/modules/copyright.php»}.
Всё! Работает! Смотрите, например, тут: http://www.radioir.org