Русский English Deutsch Українська Қазақша

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

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

Вы не вошли.

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

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

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

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

Вне форума

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

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

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

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

Вне форума

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

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

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

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

Вне форума

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

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

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

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

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

Вне форума

#5 2009-03-24 20: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 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
Сообщений: 2,788
Рейтинг :   115 

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

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

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

Вне форума

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

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

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

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

Вне форума

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

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

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

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

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] ClaudeBot

Подвал форума

Под управлением FluxBB 1.5.11
Модифицировал Visman

[ Сгенерировано за 0.013 сек, 7 запросов выполнено - Использовано памяти: 539.63 Кбайт (Пик: 560.63 Кбайт) ]