Телепорт
» » » Дополнительные поля в добавлении новостей 2

Дополнительные поля в добавлении новостей 2

Дополнительные поля в добавлении новостей 2


При добавлении новостей, есть тэг {xfields}, который выводит все доп поля в одном месте. Что сковывает администраторов и дизайнеров в расположении элементов. Этот хак позволяет решить проблему с этим, путём дробления этого тэга на мелкие по полю.

Например:
Есть несколько полей - test1, test2.
В Dle можно только их поменять местами. Этот хак позволяет добавить выше заголовка или между новостями.

Установка:
1. В файле engine/inc/xfields.php найти:
$output = preg_replace("'\\[if-edit\\](.*?)\\[/if-edit\\]'s", (!$xfieldsadd) ? "\\1" : "", $output);
}
$output .= <<<HTML

Заменить на:
$output = preg_replace("'\\[if-edit\\](.*?)\\[/if-edit\\]'s", (!$xfieldsadd) ? "\\1" : "", $output);
$outputList["{xfieldvalue_{$fieldname}}"] = $output; $output='';
}
$output = implode('',$outputList);
$output .= <<<HTML

2. В файле engine\modules\addnews.php найти:
$tpl->set( '{xfields}', $output );

Вставить ниже:
$tpl->set( '', $outputList );

Готово! Теперь можно использовать в добавлении новостей такое:
{xfieldvalue_Название поля}

Версия DLE: 9.x
Автор: n0wheremany


Скачивание доступно только для зарегистрированных
НАШИ НОВОСТИ
Опубликовано 04 апрель 2014
Представляю вашему вниманию шаблон онлайн кинотеатра с глубокой настройкой под свои нужны OST-ARENA.RU Читать далее...
Опубликовано 18 март 2014
Представляю вашему вниманию, адаптивный новостной шаблон Reades News. Адаптивный дизайн подразумевает, что шаблон будет одинаково корректно отображаться во всех устройствах. Шаблон отлично подойдет для медийных новостей и не только. Обязательно посмотрите видеозапись работы Читать далее...
Опубликовано 16 март 2014
Дизайн Zerotheme, адаптирован для DLE 10.1 by Yurets. Шаблон zBoomMusic позиционируется как шаблон для музыкального портала или музыкального блога. Вверху шаблона расположен слайдер, под слайдером Топ новостей, далее последние добавленные новости. Читать далее...