вопрос
Здравствуйте.
Подскажите, пожалуйста, как сделать так, чтобы одно вложение можно была бы использовать сразу в нескольких новостях. Сейчас же, если скопировать код вложения из одной новости в другую, то в последней он будет отображаться в виде обычного текста.
Подскажите, пожалуйста, как сделать так, чтобы одно вложение можно была бы использовать сразу в нескольких новостях. Сейчас же, если скопировать код вложения из одной новости в другую, то в последней он будет отображаться в виде обычного текста.
Накидал решение:
В show.full.php найти:
Заменить на:
Для show.short и search аналогично.
В show.full.php найти:
if( $config['files_allow'] == "yes" ) if( strpos( $tpl->result['content'], "[attachment=" ) !== false ) {
$tpl->result['content'] = show_attach( $tpl->result['content'], $news_id );
}
Заменить на:
if( $config['files_allow'] == "yes" ) if( strpos( $tpl->result['content'], "[attachment=" ) !== false ) {
preg_match_all ( '#\[attachment=([0-9+])(.+?)\]#si', $tpl->result['content'], $atts );
if ( ! empty ( $atts[1] ) )
{
foreach ( $atts[1] as $_ats )
{
$tpl->result['content'] = show_attach( $tpl->result['content'], $_ats );
}
}
}
Для show.short и search аналогично.