Во-первых, хочу сказать большое спасибо создателям за замечательный движок! Очень понравилась как логика работы, так и удобство для модификаций / настройки.
Сделал на главной вывод последних публикаций, но никак не могу найти способ вывести дату публикации. Существет ли такой параметр / переменная? Желательно, чтобы была возможность раздельного вывода - год, месяц, число.
И вдогонку - можно ли будет преобразовать автоматчиески название месяца из цифрового значения в буквенные (01 = ЯНВ, 02 = ФЕВ etc)?
Спасибо!
0
Как в шаблоне вывести дату публикации?
Автор
BadSmiley
, 19.02.2009, 15:35
Сообщений в теме: 5
#1
Отправлено 19.02.2009, 15:35
#2
Отправлено 19.02.2009, 15:44
BadSmiley (19.2.2009, 19:35) писал:
Сделал на главной вывод последних публикаций, но никак не могу найти способ вывести дату публикации. Существет ли такой параметр / переменная? Желательно, чтобы была возможность раздельного вывода - год, месяц, число.
echo $zpage->getProperty('publish');
Это значение будет копией того, что задано в свойстве страницы (т.е. если там указан только год, то и значение будет только год).
BadSmiley (19.2.2009, 19:35) писал:
И вдогонку - можно ли будет преобразовать автоматчиески название месяца из цифрового значения в буквенные (01 = ЯНВ, 02 = ФЕВ etc)?
#3
Отправлено 19.02.2009, 15:54
zebrum (19.2.2009, 18:44) писал:
Если в переменной $zpage содержится объект требуемой страницы, то для получения её даты публикации можно выполнить следующий метод:
echo $zpage->getProperty('publish');
Спасибо большео за столь скорый ответ!
Я сделал вот так, вставив это на главную в скрипт вывода последних публикаций
$page->getProperty('publish')
Несмотря на то, на самой старнице параметра @@publish нет, эта фнукция выводит мне полную дату в виде 2009-02-19 18:08:44 (ГГГГ-ММ-ДД ЧЧ:ММ:СС)
1. Хочется понять откуда эта информация (судя по-всему, это дата созданяи файла на сервере)
2. Хочется все-таки вытащить отдельно разделенные параметры публикации - отдельно месяц, отдельно год etc (или вытаскивать в переменную и парсить отдельно?)
Спасибо!
#4
Отправлено 19.02.2009, 16:14
1. У главной страницы всегда текущая дата и время.
Для всех остальных страниц без @@publish используется время модицикации файла.
2. Получать переменную и парсить отдельно.
Для всех остальных страниц без @@publish используется время модицикации файла.
2. Получать переменную и парсить отдельно.
#5
Отправлено 19.02.2009, 17:21
zebrum (19.2.2009, 19:14) писал:
1. У главной страницы всегда текущая дата и время.
Для всех остальных страниц без @@publish используется время модицикации файла.
2. Получать переменную и парсить отдельно.
Для всех остальных страниц без @@publish используется время модицикации файла.
2. Получать переменную и парсить отдельно.
Спасибо за оперативную помощь!
Еще один вопрос
По каким-то прчинам вот такая конструкция
<?php z_subpages('publish desc','','<h4><a href="#link">#title</a></h4><p>#description</p>',''); ?>
Выдает список вложенных статей дважды - в чем ошибка может быть? Может, не работает параметр publish desc
И связанный вопрос - можно ли как-то в эту конструкцияю дату тоже добавить или проще снова использовать код вывода последних статей дял главной, но он довльно громоздкий ;(
#6
Отправлено 20.02.2009, 06:40
Цитата
Выдает список вложенных статей дважды - в чем ошибка может быть?
Попробуйте закомментировать z_subpages и посмотрите будет ли выводиться список.
На время тестирования отключите кэш.
Цитата
Может, не работает параметр publish desc
Цитата
И связанный вопрос - можно ли как-то в эту конструкцияю дату тоже добавить или проще снова использовать код вывода последних статей дял главной, но он довльно громоздкий ;(
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 скрытых пользователей