Форум -> News (модуль и блок) -> Обрезать количество символов в модуле News версии 2.0 Layt |
Обрезать количество символов в модуле News версии 2.0 Layt |
---|
sanata | Дата: 11.03.2008, в 11:23 | Сообщение №1 |
УчастникПользователь №: 134 Сообщений: 60
| У меня модуль News версии 2.0 Layt переделан в 2 колонки, так вот для того чтобы таблица смотрелась красиво, хотелось бы чтобы
количество символов при предварительном просмотре было одинаково. Как это можно прописать?
А при подробном просмотре было нормально чтобы |
|
|
|
Insecticide | Дата: 11.03.2008, в 15:23 | Сообщение №2 |
Активный участникПользователь №: 182 Сообщений: 130
| 1. Можно тупо отфильтровать теги и обрезать текст функцией substr () - очень просто
2. Написать некий парсер, который укоротит текст с сохранением оформления - очень сложно.
3. Изменить сам модуль некоторым хитрым образом... |
|
|
sanata | Дата: 11.03.2008, в 18:36 | Сообщение №3 |
УчастникПользователь №: 134 Сообщений: 60
| насчет первого варианта можно поподробней? |
|
|
Insecticide | Дата: 11.03.2008, в 19:09 | Сообщение №4 |
Активный участникПользователь №: 182 Сообщений: 130
| PHP - Код | 1 2 3 4 5 6 7 8 9
| <?php $length = 50; // Длина, до которой обрезаем текст $text = substr (strip_tags($text), 0, $length);
//Здесь $text - текст, который нужно обрезать. //Ну еще можно добавить в конце для солидности многоточие:
$text .= '...'; ?> |
|
|
|
Serg_pnz | Дата: 11.03.2008, в 22:54 | Сообщение №5 |
АдминистраторПользователь №: 1 Сообщений: 2242
| Тогда уж Код | 1
| $text = substr (strip_tags(bb_decode($text)), 0, $length); |
| Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот |
|
|
Insecticide | Дата: 12.03.2008, в 09:23 | Сообщение №6 |
Активный участникПользователь №: 182 Сообщений: 130
|
Да, да. точно.
А я-то думаю, чего ет я забыл... |
|
|
|
Вы не можете ответить в тему анонимно, пожалуйста, войдите или зарегистрируйтесь!
|