Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#1 2009-03-22 22:16:42

infinity237
Модератор
Откуда Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Ссылка "Подробнее"

Хотелось бы ещё такую фнкцию:
<!--more="text"--> и вместо "Подробнее", выводиться "text".
Если же просто <!--more--> то тупо выводиться "Подробнее".
+
Вывести настройку, если нету полного содержания, то не выводить "Подробнее".

Не в сети

#2 2009-03-22 22:22:19

ROZARD
Модератор
Откуда Россия, Астрахань
Зарегистрирован: 2008-10-13
Сообщений: 1,523
Рейтинг :   82 
Сайт

Re: Ссылка "Подробнее"

infinity237, http://ngcms.ru/forum/viewtopic.php?id=18

Не в сети

#3 2009-03-22 22:34:14

infinity237
Модератор
Откуда Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: Ссылка "Подробнее"

Спасибо за подсказку. 2 часть вопроса снимаю...

Не в сети

#4 2009-03-24 21:38:01

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: Ссылка "Подробнее"

infinity237, где именно выводился?
Очень часто в дизайне просто не предусмотрена возможность размещать здесь какой-либо текст, отличный от того, который был прописан в шаблоне - иначе всё просто "поплывёт".

Но идея ясна, вынесу в отдельную переменную, которую по желанию можно будет использовать.

Не в сети

#5 2009-03-24 21:54:05

infinity237
Модератор
Откуда Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: Ссылка "Подробнее"

[fullnews]<a href="{full-link}">Читать далее...</a>[/fullnews]
Вместо "Читать далее" выводить тот текст, который был задан в <!--more=""-->

Пример подобной фичи на хабре:

<habracut>
используется только в текстах постов, скрывает под кат часть текста, следующую за тегом (будет написано «читать дальше»)
<habracut text="подробности" />
так можно превратить надпись «читать дальше» в любой текст

Не в сети

#6 2009-03-25 01:37:22

graf
Участник
Откуда Днепр
Зарегистрирован: 2008-10-13
Сообщений: 394
Рейтинг :   

Re: Ссылка "Подробнее"

Если <!--more="text"--> выводит каждый раз одну фразу, то можно ограничится просто в news.short.tpl

.......
{short-story} [fullnews]<a href="{full-link}">Читать далее...</a>[/fullnews]
.......

если в каждой новости разный, можна заюзать xfields
сделать строку для ввода текста под новостью readfull

.......
{short-story} .
....
[fullnews]<a href="{full-link}">[xvalue_readfull]...</a>[/fullnews]
.......

Изменено graf (2009-03-25 01:37:55)

Не в сети

#7 2009-03-27 01:00:41

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: Ссылка "Подробнее"

SVN, ChangeSet 158.
Расширены возможности блока <!--more-->.
Теперь можно использовать вариант <!--more="текст"-->, а в шаблоне news.short.tpl и news.full.tpl - прописывать блок [more] текст по умолчанию [/more].
Если текст задан - он будет выведен вместо блока.
Если текст не задан - будет выведен текст по умолчанию.

Режим расширенной поддержки включается в настройках новостей.

Не в сети

#8 2010-08-04 18:46:06

paradoxx
Участник
Зарегистрирован: 2009-11-26
Сообщений: 49
Рейтинг :   

Re: Ссылка "Подробнее"

а можно ли как-то сделать чтобы текст в категории ( краткая новость ) выводился только там,
А в полной новости краткой новости не былО?

Не в сети

#9 2010-08-04 19:32:18

Trashcka
Участник
Откуда КиевГрад
Зарегистрирован: 2008-12-04
Сообщений: 1,487
Рейтинг :   73 

Re: Ссылка "Подробнее"

Можно, надо убить в шаблоне полной новости {short-story}

Не в сети

Подвал раздела

Работает на FluxBB