вопрос
Помогите. Не знаю как разделить все новости датой их добавления. Например, сегодняшняя дата и все новости, добавленные за сегодня, вчерашняя дата - и все новости за вчера. Вот как здесь
В файле /engine/modules/show.short.php и show.custom.php найти:
добавить ниже:
в нужном шаблоне (shortstory.tpl по умолчанию, для custom свой шаблон) в самом начале вставить:
Автор не я, нашел на просторах интернета. На DLE 11 не проверял, но на более ранних версиях работало...
n0wheremany: подправил код
$row['date'] = strtotime( $row['date'] );
добавить ниже:
if( !isset($cur_date) || $cur_date != langdate('d F', $row['date']) ) {
$cur_date = langdate('d F', $row['date']);
$tpl->set('{cur-date}', $cur_date);
$tpl->set_block( "'\\[cur-date\\](.*?)\\[/cur-date\\]'si", "\\1" );
$tpl->set_block( "'\\[not-cur-date\\](.*?)\\[/not-cur-date\\]'si", "" );
} else {
$tpl->set('{cur-date}', '');
$tpl->set_block( "'\\[cur-date\\](.*?)\\[/cur-date\\]'si", "" );
$tpl->set_block( "'\\[not-cur-date\\](.*?)\\[/not-cur-date\\]'si", "\\1" );
}
в нужном шаблоне (shortstory.tpl по умолчанию, для custom свой шаблон) в самом начале вставить:
[cur-date]{cur-date}[/cur-date]
[not-cur-date]<!--та да-->[/not-cur-date]
Автор не я, нашел на просторах интернета. На DLE 11 не проверял, но на более ранних версиях работало...
n0wheremany: подправил код