Свой дизайн для каждого файла attachment
Представляем вам такой модуль свой дизайн для каждого файла attachment для DLE 11.x - 12.x сперва суть хака заключалась в том, чтобы вывести свой код или текст у определенного загруженного файла, к статье (не путать с файлом, которые были загружены через доп. поле). И так оказалось, что с помощью доп. поле можно и вообще изменить внешний вид любого n-го прикрепленного файла. Также смотрите у нас и другие хаки для dle, возможно найдете для своего проекта что-то полезное.
Установка:
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 – это порядковый номер файла. Между этими тегами можно прописывать то, что необходимо показать у определенных файлов статьи.
- Версия DLE: 11.x - 12.x
- Кодировка: utf-8, win-1251
- Категория: Хаки
- Автор: Артем Мáлков
- Источник:
Войдите на сайт
Все собранные средства будут переданы автору этой статьи - DEN
Сумма перевода от 10.00 рублей