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

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

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

Вы не вошли.

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

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

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

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

Отредактировано legenda (2012-09-24 14:50:19)

Вне форума

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

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

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

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

Вне форума

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

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

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

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

Вне форума

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

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

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

qwas пишет:

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

неподходит

Вне форума

#5 2012-09-25 01: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 01:43:56)

Вне форума

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

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

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

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

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

Вне форума

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

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

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

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

Вне форума

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

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

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

vl пишет:

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

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

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

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

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

Вне форума

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

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

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

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