Перейти к публикации

Название статьи исчезает в теге [/full-link] !


Рекомендованные сообщения

Как сделать так чтобы название статьи не исчизало когда нет полной новости в админке конечно же есть позиция "Скрывает ссылку на полную новость, если отсутствует полное описание" но она отключаект, как ссылку на полную новость, так и название статьи в шапке шаблона shortstory. Там в ссылка и название в разных местах этого шаблона заключены тег [full-link]Подробнее…[/full-link], [full-link]{title}[/full-link] а открытие ссылки подробно, с точно таким же содержанием, раздражает посетителя....

И по подсзке на форуме, я поменял теги [full-link]{title}[/full-link] на <a href={full-link}>{title}</a>.

И казалось бы все хорошо Но... Эта ссылка присутствует всегда ... должно быть так:

если есть полная новость то нозвание должно являтся ссылкой,

а вот если полной новости нет то (все тоже) название НЕ должно являтся ссылкой (и быть статичным текстом).

Ведь (обычно) бывают новости краткие. А на повторное его открытие, нет смысла, по нажатию на кнопку "ПОДРОБНО" по меньшей мере смешно.....а в общем то раздражает посетителя. Да и этот вопрсо интерисует многих.

Вопрос: Как реализовать столь Простоую систему функционирования "Заголовока статьи". . . ...? ? ?

Вот мой сайт www.Mariinsk.ru

Ссылка на сообщение
Поделиться на других сайтах

В файле /engine/modules/show.short.php найдите строчку

if( ($row['full_story'] < 13) and $config['hide_full_link'] == "yes" ) $tpl->set_block( "'\\[full-link\\](.*?)\\[/full-link\\]'si", "" );
и замените её на:

if( ($row['full_story'] < 13) and $config['hide_full_link'] == "yes" ) {

	$tpl->set( '[full-link]', "" );

	$tpl->set( '[/full-link]', "" );

}

[/code]

Ссылка на сообщение
Поделиться на других сайтах

у меня версия скрипта 9.4 а в этом файле есть только похожая строчка

if( (strlen( $row['full_story'] ) < 13) and $config['hide_full_link'] == "yes" ) $tpl->set_block( "'[full-link](.*?)[/full-link]'si", "" );

но при замене на нее эта ссылка и также ссылка "подробное" не работает вообще (то есть не является ссылкой)

Ссылка на сообщение
Поделиться на других сайтах

ravin.x, извините, я не смог заранее предсказать, что у Вас DLE 9.4

В DLE 9.4 эта строчка выглядит так:

if( (strlen( $row['full_story'] ) < 13) and $config['hide_full_link'] == "yes" ) $tpl->set_block( "'[full-link](.*?)[/full-link]'si", "" );

В DLE 9.7 так:

if( ( $row['full_story'] < 13) and $config['hide_full_link'] == "yes" ) $tpl->set_block( "'[full-link](.*?)[/full-link]'si", "" );

Кстати не совсем понимаю, куда исчезло strlen() в DLE 9.7 049.gif

Ссылка на сообщение
Поделиться на других сайтах

А в новых версиях эта возможность уже есть?

Нет. В Вашей версии DLE надо найти строчку:

if( (strlen( $row['full_story'] ) < 13) and $config['hide_full_link'] == "yes" ) $tpl->set_block( "'\\[full-link\\](.*?)\\[/full-link\\]'si", "" );
и заменить её на:

if( ( strlen( $row['full_story'] < 13 ) ) and $config['hide_full_link'] == "yes" ) {

	    $tpl->set( '[full-link]', "" );

	    $tpl->set( '[/full-link]', "" );

}

[/code]

Ссылка на сообщение
Поделиться на других сайтах

http://www.mariinsk.ru/ вот загляни сразу на главной странице.... название статьи и ссылка подробно неактивны... :( Чего делать то ?

Ссылка на сообщение
Поделиться на других сайтах

http://www.mariinsk.ru/ вот загляни сразу на главной странице.... название статьи и ссылка подробно неактивны... Чего делать то ?

Всё у Вас верно работает! Новость "Объявлен конкурсный отбор" - заголовок не кликабельный и ссылкой не является. Аналогично и с кнопкой Подробнее

Ссылка на сообщение
Поделиться на других сайтах

Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

×
×
  • Создать...