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

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

rss

Вы не зашли.

Объявление

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

infinity237
Модератор
Откуда: Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2674
Рейтинг :   175 
Профиль  Вебсайт

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

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

Неактивен

 

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

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

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

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

Неактивен

 

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

infinity237
Модератор
Откуда: Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2674
Рейтинг :   175 
Профиль  Вебсайт

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

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

Неактивен

 

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

vitaly
Администратор
Откуда: Россия
Зарегистрирован: 2008-10-08
Сообщений: 2785
Рейтинг :   115 
Профиль

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

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

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

Неактивен

 

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

infinity237
Модератор
Откуда: Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2674
Рейтинг :   175 
Профиль  Вебсайт

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

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

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

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

Неактивен

 

#6 2009-03-25 00: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 00:37:55)

Неактивен

 

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

vitaly
Администратор
Откуда: Россия
Зарегистрирован: 2008-10-08
Сообщений: 2785
Рейтинг :   115 
Профиль

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
Сообщений: 1487
Рейтинг :   73 
Профиль

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

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

Неактивен

 

Board footer

Powered by FluxBB

[ Generated in 0.012 seconds, 15 queries executed ]