Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Хаки » Вывод аттача в определенном месте шаблона

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


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

вопрос
как вывести аттач в определенном месте шаблона(не в полной новости,а именно в шаблоне)
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 - 15 ноября 2011 23:18 -

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

nowheremany
Эксперт

nowheremany - 16 ноября 2011 06:35 -

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

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

coolrsm
Юзер

coolrsm - 16 ноября 2011 12:14 -

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

nowheremany
Эксперт

nowheremany - 17 ноября 2011 05:30 -

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

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

coolrsm
Юзер

coolrsm - 17 ноября 2011 13:14 -

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

Heon
Юзер

Heon - 20 декабря 2011 12:42 -

Какая цена?

yackers
Юзер

yackers - 20 декабря 2011 13:31 -

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

Heon
Юзер

Heon - 20 декабря 2011 16:09 -

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

yackers
Юзер

yackers - 20 декабря 2011 17:49 -

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

coolrsm
Юзер

coolrsm - 2 января 2012 23:37 -

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

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

ПафНутиЙ - 3 января 2012 14:02 -

Добавлено.

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

ProvideX
Юзер

ProvideX - 23 июня 2012 15:59 -

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

Чтобы комментировать - войдите или зарегистрируйтесь на сайте
[related-news]

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

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