Форум программистов, компьютерный форум, киберфорум
DataLife Engine (DLE)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
5 / 5 / 0
Регистрация: 08.12.2013
Сообщений: 85
1

Тег [not-related-news] DLE 10.3

28.07.2016, 13:13. Показов 1472. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
есть инструкция по добавлению тега [not-related-news]:
/* Добавляем новый макрос [not-related-news]Если нету похожих новостей[/not-related-news] */
/* Открываем \www\engine\modules\show.full.php */

PHP
1
2
3
4
5
6
7
8
9
10
11
/* Найти: */
if ( $related_buffer ) {
 
                $tpl->set( '[related-news]', "" );
                $tpl->set( '[/related-news]', "" );
 
            } else $tpl->set_block( "'\\[related-news\\](.*?)\\[/related-news\\]'si", "" );
 
            $tpl->set( '{related-news}', $related_buffer );
        
        }
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
/* Заменить на: */
if ( $related_buffer ) {
 
                $tpl->set( '[related-news]', "" );
                $tpl->set( '[/related-news]', "" );
                $tpl->set_block( "'\\[not-related-news\\](.*?)\\[/not-related-news\\]'si", "" );
 
 
            } else {
            $tpl->set_block( "'\\[related-news\\](.*?)\\[/related-news\\]'si", "" );
            
            $tpl->set_block( "'\\[not-related-news\\](.*?)\\[/not-related-news\\]'si", "\\1" );
 
            }


/* Открываем \www\index.php */

PHP
1
2
/* Найти: */ 
$tpl->load_template ( 'main.tpl' );
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
/* После, добавить: */
if($newsid) {
    if ( $related_buffer ) {
 
                $tpl->set( '[related-news]', "" );
                $tpl->set( '[/related-news]', "" );
                $tpl->set_block( "'\\[not-related-news\\](.*?)\\[/not-related-news\\]'si", "" );
 
 
            } else {
            $tpl->set_block( "'\\[related-news\\](.*?)\\[/related-news\\]'si", "" );
            $tpl->set_block( "'\\[not-related-news\\](.*?)\\[/not-related-news\\]'si", "\\1" );
 
            }
} else {
    $tpl->set_block( "'\\[related-news\\](.*?)\\[/related-news\\]'si", "" );
    $tpl->set_block( "'\\[not-related-news\\](.*?)\\[/not-related-news\\]'si", "" );
}

PHP
1
2
/* Найти: */ 
$tpl->set ( '{speedbar}', $tpl->result['speedbar'] );
PHP
1
2
/* Перед или после, добавить: */ 
$tpl->set( '{related-news}', $related_buffer );
изменения в \index.php производились в main.php, ошибка после изменений:
Parse error: syntax error, unexpected end of file in W:\domains\***\engine\modules\show.full.php on line 1886
если изменение не делать в show.full.php то ошибки не будет, но и тег тогда не работает
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.07.2016, 13:13
Ответы с готовыми решениями:

Как сделать вывод {related-news} с картинкой и текстом
Здравствуйте уважаемые форумчане! Был бы очень признателен, если бы вы помогли с выводом похожих...

цитируемость новостного сайта в новостных каталогах Yandex News, Google News, Rambler News
Как повысить цитируемость новостного сайта в различных новостных каталогах Yandex News, Google...

Как разместить bitrix::news компонент в шаблоне компонента news::detail другого bitrix::news?
Доброго времени суток, не так давно окунулся в мир битрикс разработки и передо мной встал следующий...

Как изменить тег IMG в DLE новостях!
Вообщем такая проблема, когда добавляю какой-либо материал в виде картинок, их много, я их на сайт...

0
28.07.2016, 13:13
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.07.2016, 13:13
Помогаю со студенческими работами здесь

DLE. Вывести тег только(!) на странице полной записи
Всем привет! CMS DLE. Необходимо обрамить сайдбар на страничках полной записи в тег...

Инфоблок без уровня news.list, а только с news.detail
С пятницей! (Вдруг здесь кто-то есть, в отличие от dev.1c-bitrix.ru :)) Клиент не захотел, чтобы в...

Dle тег {title} в alt и title изображений
Хочется реализовать фишку, чтобы в shortstory изображения img не имеющее атрибутов title и alt...

Парсингом XML (<тег></тег> переходит в <тег/>)
Здравствуйте. У меня такая проблема. Имею исходный файл &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru