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

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Хаки » Вывод аттача в определенном месте шаблона

Вывод аттача в определенном месте шаблона


     аттач    Все вопросы » Хаки    4651

вопрос
как вывести аттач в определенном месте шаблона(не в полной новости,а именно в шаблоне)
P.S. доп.поля не подходят
P.S.S готов заплатить


Немного усилий и поисков в нете и вот готовый хак!!!

/engine/modules/show.full.php

Ищем
$tpl->compile( 'content' );


Выше Вставляем
/////////////////Новый парсер файла////////////////////////////////////
            $db->query( "SELECT id FROM " . USERPREFIX . "_files WHERE news_id ={$row['id']} ORDER BY date DESC" );
            
            while ( $fname = $db->get_row() ) {
                $f_uname = $db->safesql($fname['id']);
                $fnames[] = "[attachment=".$f_uname."]";    
            }
            $fnames = implode( "", $fnames);
            if ($fnames != "") {
            $tpl->set( '{attaches}', $fnames );
            } else {$tpl->set( '{attaches}', "" );}
    ///////////////////////////////////////////////////////////////////////////////////////////////////    


Данный хак выведет все атачи - файлы к данной новости тегом {attaches}.

Тег вставляйте в fullstory.tpl

Если атачи были уже вставлены в саму новость, то

там же в /engine/modules/show.full.php

Ищем
$tpl->set( '{full-story}'


И перед этим вставляем
$row['full_story'] = preg_replace( "#\\[attachment=(.*?)\\]#ies", "", $row['full_story'] );


И все, больше аттачменты в теле полной новости отображаться не будут!!!

И можете смело выводить их тегом в шаблоне

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

coolrsm
Юзер

coolrsm - -

как для людей? smile

nowheremany
Эксперт

nowheremany - -

Топикстартеру реализовал необходимое.

Благодарность принимаю тут Связь

coolrsm
Юзер

coolrsm - -

почем продашь?

nowheremany
Эксперт

nowheremany - -

В асю напиши... цена на пиво

Благодарность принимаю тут Связь

coolrsm
Юзер

coolrsm - -

не появляешься в асе smile

Heon
Юзер

Heon - -

Какая цена?

yackers
Юзер

yackers - -

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

Heon
Юзер

Heon - -

Он так же выводит его еще и в новости если файл туда добавлен,будет не удобно все новости редактировать.

yackers
Юзер

yackers - -

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

coolrsm
Юзер

coolrsm - -

спасибо огромное
админы,добавьте пожалуйста ответ из коммента

ПафНутиЙ
Админ

ПафНутиЙ - -

Добавлено.

Каков вопрос - таков и ответ. Просто помните об этом.

ProvideX
Юзер

ProvideX - -

Спасибо! помогли smile

[related-news]

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

{related-news} [/related-news]
наверх