Свой дизайн для каждого файла attachment
Изначально суть хака заключалась в том, чтобы вывести свой код или текст у определенного файла, прикрепленного к статье (не путайте с файлом, загруженным через дополнительное поле). Но как оказалось, с помощью него можно и вовсе изменить внешний вид каждого n-го прикрепленного файла.
Установка:
1. Открыть engine/modules/functions.php и найти строку:
while ( $row = $db->get_row() ) {
Добавить выше:
$mlc_numb = 1;
Найти еще:
$tpl->result['attachment'] = '';
Добавить ниже:
$mlc_numb++;
Найти еще:
if( date( 'Ymd', $row['date'] ) == date( 'Ymd', $_TIME ) ) {
Добавить выше:
$tpl->set_block("'\\[numbattachment-".$mlc_numb."\\](.*?)\\[/numbattachment-".$mlc_numb."\\]'si", "\\1");
$tpl->set_block("'\\[numbattachment-[0-9]\\](.*?)\\[/numbattachment-[0-9]\\]'si", "");
Готово!
Теперь в шаблоне файлов attachment.tpl будут доступны следующие теги:
[numbattachment-N] Код или текст для первого файла [/numbattachment-N]
Где N – это порядковый номер файла. Между этими тегами можно прописывать то, что необходимо показать у определенных файлов статьи.
• Автор: Артем Мáлков
• Источник
Посетители, находящиеся в группе Гость, не могут оставлять комментарии к данной публикации.