ravin.x 2 Опубликовано: 21 ноября 2012 Рассказать Опубликовано: 21 ноября 2012 Как сделать так чтобы название статьи не исчизало когда нет полной новости в админке конечно же есть позиция "Скрывает ссылку на полную новость, если отсутствует полное описание" но она отключаект, как ссылку на полную новость, так и название статьи в шапке шаблона shortstory. Там в ссылка и название в разных местах этого шаблона заключены тег [full-link]Подробнее…[/full-link], [full-link]{title}[/full-link] а открытие ссылки подробно, с точно таким же содержанием, раздражает посетителя.... И по подсзке на форуме, я поменял теги [full-link]{title}[/full-link] на <a href={full-link}>{title}</a>. И казалось бы все хорошо Но... Эта ссылка присутствует всегда ... должно быть так: если есть полная новость то нозвание должно являтся ссылкой, а вот если полной новости нет то (все тоже) название НЕ должно являтся ссылкой (и быть статичным текстом). Ведь (обычно) бывают новости краткие. А на повторное его открытие, нет смысла, по нажатию на кнопку "ПОДРОБНО" по меньшей мере смешно.....а в общем то раздражает посетителя. Да и этот вопрсо интерисует многих. Вопрос: Как реализовать столь Простоую систему функционирования "Заголовока статьи". . . ...? ? ? Вот мой сайт www.Mariinsk.ru Цитата Ссылка на сообщение Поделиться на других сайтах
WWW.ZEOS.IN 1 161 Опубликовано: 21 ноября 2012 Рассказать Опубликовано: 21 ноября 2012 (изменено) В файле /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] Изменено 21 ноября 2012 пользователем WWW.ZEOS.IN Цитата Ссылка на сообщение Поделиться на других сайтах
ravin.x 2 Опубликовано: 24 ноября 2012 Рассказать Опубликовано: 24 ноября 2012 Автор у меня версия скрипта 9.4 а в этом файле есть только похожая строчка if( (strlen( $row['full_story'] ) < 13) and $config['hide_full_link'] == "yes" ) $tpl->set_block( "'[full-link](.*?)[/full-link]'si", "" ); но при замене на нее эта ссылка и также ссылка "подробное" не работает вообще (то есть не является ссылкой) Цитата Ссылка на сообщение Поделиться на других сайтах
WWW.ZEOS.IN 1 161 Опубликовано: 24 ноября 2012 Рассказать Опубликовано: 24 ноября 2012 (изменено) 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 Изменено 24 ноября 2012 пользователем WWW.ZEOS.IN Цитата Ссылка на сообщение Поделиться на других сайтах
ravin.x 2 Опубликовано: 24 ноября 2012 Рассказать Опубликовано: 24 ноября 2012 (изменено) Автор я так и понял.... что сам пропустил эту инфу А в новых версиях эта возможность уже есть? Изменено 24 ноября 2012 пользователем ravin.x Цитата Ссылка на сообщение Поделиться на других сайтах
WWW.ZEOS.IN 1 161 Опубликовано: 24 ноября 2012 Рассказать Опубликовано: 24 ноября 2012 А в новых версиях эта возможность уже есть? Нет. В Вашей версии 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] Цитата Ссылка на сообщение Поделиться на других сайтах
ravin.x 2 Опубликовано: 24 ноября 2012 Рассказать Опубликовано: 24 ноября 2012 Автор http://www.mariinsk.ru/ вот загляни сразу на главной странице.... название статьи и ссылка подробно неактивны... Чего делать то ? Цитата Ссылка на сообщение Поделиться на других сайтах
WWW.ZEOS.IN 1 161 Опубликовано: 25 ноября 2012 Рассказать Опубликовано: 25 ноября 2012 http://www.mariinsk.ru/ вот загляни сразу на главной странице.... название статьи и ссылка подробно неактивны... Чего делать то ? Всё у Вас верно работает! Новость "Объявлен конкурсный отбор" - заголовок не кликабельный и ссылкой не является. Аналогично и с кнопкой Подробнее Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.