вопрос
Через доп. поле делаю простую кнопку для скачивания файла.
[xfgiven_download]<a href="[xfvalue_download]">Скачать</a>[/xfgiven_download]К слову "Скачать" захотел добавить название новости
[xfgiven_download]<a href="[xfvalue_download]">Скачать {title limit="20..."}</a>[/xfgiven_download]Но при такой конструкции в заголовке самой новости отваливается тег {title}. Как сделать чтобы {title limit="x"} и {title} одновременно работали в fullstory.tpl?
Открыть файл engine/modules/show.full.php найти
DLE 10.2
DLE 9.7
ниже добавить
В шаблоне fullstory.tpl использовать
DLE 10.2
$tpl->set( '{title}', $row['title'] );
DLE 9.7
} else $tpl->set( '{title}', $row['title'] );
ниже добавить
if( preg_match( "#\\{old title limit=['\"](.+?)['\"]\\}#i", $tpl->copy_template, $matches ) ) {
$count = intval($matches[1]);
$row['title'] = strip_tags( $row['title'] );
if( $count AND dle_strlen( $row['title'], $config['charset'] ) > $count ) {
$row['title'] = dle_substr( $row['title'], 0, $count, $config['charset'] );
if( ($temp_dmax = dle_strrpos( $row['title'], ' ', $config['charset'] )) ) $row['title'] = dle_substr( $row['title'], 0, $temp_dmax, $config['charset'] );
}
$tpl->set( $matches[0], $row['title'] );
}
В шаблоне fullstory.tpl использовать
{old title limit="55"} // 55 <-- ваше значение