Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Общие вопросы » Как убрать [attachment] вставленный в новость?

Как убрать [attachment] вставленный в новость?


     Все вопросы » Общие вопросы    3521

вопрос
Здравствуйте уважаемые! Как можно убрать [attachment] вставленный в полную новость вручную? То есть не сам файл из поста, а именно [attachment] ? Новостей более 8000 и примерно в 5000 [attachment] прописан в полном описании. Как максимально быстро это исправить?

Ответа пока нет


5 комментариев

disazakon
Юзер

disazakon - -

***Комментарий удален***

dimaq123
Юзер

dimaq123 - -

Это не то наверно. У меня стоит модуль, который автоматически формирует заргруженный в пост файл. Если удалить функцию, которую Вы написали, формирование происходить не будет скорее всего. Спасибо.

FastFud
Юзер

FastFud - -

/engine/modules/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 );
}

dimaq123
Юзер

dimaq123 - -

FastFud,
Помогло, вот только теперь прописывается в новости [attachment=1487] как убрать чтобы не прописывался?

vitnet
PHP-developer

vitnet - -

/engine/modules/show.full.php
    $tpl->result['content'] = preg_replace( "'\[attachment=(.*?)\]'si", "", $tpl->result['content'] );

    if( $config['files_allow'] ) if( strpos( $tpl->result['content'], "[attachment=" ) !== false ) {
        $tpl->result['content'] = show_attach( $tpl->result['content'], $news_id );
    }

Похожие вопросы

наверх