Обрезать текст

Iloveseo
На сайте с 11.10.2010
Offline
77
622

здравствуйте уважаемые форумчани! нужна ваша помощь по цмс dle! в общем нужно чтобы текст краткой новости заканчивался на уровне окончания картинки. спасибо заранее за помощь!

вот скриншот(не реклама), красной линией я обозначил окончание текста, которое мне нужно:

pikasso
На сайте с 27.01.2008
Offline
150
#1

Картинка не открывается, но в любом случае первое что приходит на ум это просто порезать текст:

Открываем файл /engine/modules/show.short.php

Ищем строку

$tpl->set( '{title}', stripslashes( $row['title'] ) );

Перед ней добавляем:

$row['short_story']=substr($row['short_story'], 0, 255)."...";

255 это количество символов, поиграйтесь с ним для получения требуемого результата.

C
На сайте с 15.07.2008
Offline
59
#2
pikasso:
Картинка не открывается, но в любом случае первое что приходит на ум это просто порезать текст:
Открываем файл /engine/modules/show.short.php
Ищем строку
$tpl->set( '{title}', stripslashes( $row['title'] ) );

Перед ней добавляем:
$row['short_story']=substr($row['short_story'], 0, 255)."...";

255 это количество символов, поиграйтесь с ним для получения требуемого результата.

Нет не поможет.

Тут надо с шаблоном повозится. Хорошо если все картинки будет одного размера. Если же нет, то будет посложней. Вообще не пойму зачем такой вариант даже на вашей картинке выглядит ужасно — текст обрывается черти знает как.

Iloveseo
На сайте с 11.10.2010
Offline
77
#3
Claud:
картинки будет одного размера.

так и будет. все картинки будут одинаковые.

Claud:
ужасно — текст обрывается черти знает как.

а я почему создал тему? чтобы убрать этот обрыв)

pikasso, спасибо за помощь! сейчас попробую.

Iloveseo добавил 06.11.2010 в 22:47

pikasso, не работает код. он кривит всю новость...

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий