|
|
|
| В LiveJournal (ЖЖ - Живой Журнал) присутствует функция "обрезания" текста. То есть, там, где нужно "обрезать" текст пишем: LJ-CUT. После чего, в текстовом виде, под обрезанной частью текста появляется гипперссылка "Read more", то есть: "Читать подробнее"... А вот как это же самое сделать на сайте методами PHP??? Подскажите, пожалуйста!!!!! Заранее признателен
Александр Илисавский. | |
|
|
|
|
|
|
|
для: A_ILISAVES
(14.01.2010 в 06:38)
| | Регулярными выражениями вылавливаете все упоминания псевдотега обрезки.
В зависимости от запроса выполняете подстановку в места тега либо ссылок, либо обрамленных тегом фрагментов текста. Выводите результат.
Можно выполнить эту процедуру на этапе приема поста, но тогда придется хранить в БД две (даже три) версии. Для аннотации, для полного поста, и исходный текст для возможных исправлений.
Или как вариант, хранить одну версию проиндексированного текста.
Поле для оптимизации непаханное.
Опять же многое зависит от того, как интегрируется наполнение с шаблонами. | |
|
|
|