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

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

Вы не зашли.

#1 2012-09-24 15:49:34

legenda
Участник
Откуда ua
Зарегистрирован: 2009-12-22
Сообщений: 2,160
Рейтинг :   39 

Обрезание текста в кратком содержании

Подскажыте как сделать так чтоб в кратком содержании можно было б урезать например до 200 символов и чтоб на сайте например на главной и  в категории при просмотре был этот обрезаный текст
?

Изменено legenda (2012-09-24 15:50:19)

Не в сети

#2 2012-09-24 17:05:34

qwas
Участник
Откуда Kyyiv
Зарегистрирован: 2012-05-16
Сообщений: 229
Рейтинг :   
Сайт

Re: Обрезание текста в кратком содержании

<!--more--> не подходит?

Не в сети

#3 2012-09-24 19:03:00

vl
VIP любит этого пользователя.
Откуда ua
Зарегистрирован: 2008-10-14
Сообщений: 672
Рейтинг :   14 
Сайт

Re: Обрезание текста в кратком содержании

Да, это интересный вариант. Чтобы в краткой новости текст автоматически обрезался, а в полной высвечивался целиком.   Очень нужно, если новости добавляют посетители сайта, которым о  <!--more-->  каждому не расскажешь.

Не в сети

#4 2012-09-25 02:10:45

legenda
Участник
Откуда ua
Зарегистрирован: 2009-12-22
Сообщений: 2,160
Рейтинг :   39 

Re: Обрезание текста в кратком содержании

qwas пишет:

<!--more--> не подходит?

неподходит

Не в сети

#5 2012-09-25 02:43:04

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

Re: Обрезание текста в кратком содержании

У тебя же в news.full.tpl этот {short-news} ещё используется.
Значит по идее нужно клонировать {short-news}

По типу так:
engine/includes/inc/functions.inc.php
1325

	$limit = 300;
	$short_new = strip_tags($short);
	$substring_limited = substr($short_new,0, $limit);
	$tvars['vars']['short-story-cut']	=  substr($substring_limited, 0, strrpos($substring_limited, ' ' ));

Изменено infinity237 (2012-09-25 02:43:56)

Не в сети

#6 2012-10-04 13:52:29

legenda
Участник
Откуда ua
Зарегистрирован: 2009-12-22
Сообщений: 2,160
Рейтинг :   39 

Re: Обрезание текста в кратком содержании

infinity237, нэ, немножко нето
у меня в кратком news.short.tpl только {short-story} это понятно, вот тут нужно обрезать, плюс скорее всего нужно и ту обрезать news.search.tpl

а в полном news.full.tpl есть и {short-story} и {full-story} - тут обрезать ненужно.

Не в сети

#7 2012-10-04 14:03:57

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

Re: Обрезание текста в кратком содержании

Так и сделано.

Не в сети

#8 2012-11-20 17:01:49

torg
Участник
Откуда Россия
Зарегистрирован: 2009-04-23
Сообщений: 130
Сайт

Re: Обрезание текста в кратком содержании

vl пишет:

Чтобы в краткой новости текст автоматически обрезался, а в полной высвечивался целиком

Когда идёт соединение табличек как сделано в текущей версии 0.9.3 новость цельную не сделать как нужно и сильно ограничивается редакция из-за этого. Скажу что это не верный вариант. его нужно улучшить. Как вы написали я за это же.

Короткая и полная новости должны выводиться не зависимо.

Это моё пожелание к новой версии. Проще не придумаешь. Логически понятно что best вариант.

То как это сделано через more в других блогах и при нажатии на ссылку #more123 короткой новости переходишь ниже новости - это вообше не катит.
Пример системы maxsite.org/page/lesson17#cut - совсем не очень это - это по идее должны загружаться та же ссылка что и сама новость.
Не есть хорошо заставлять двигаться экран вниз без хотения юзера.
На DLE и прочие системы смотреть не надо. Нужно свою юзабельность делать, брать только хорошие стороны.
Мне во многих блогах не нравятся все вариации more, кто-то придумал и остальные подхватили дурную затею.

Не в сети

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

Работает на FluxBB