|
|
|
| Есть длинная статья в бд нужно разбить ее на несколько блоков один блок одна страница сайта.
Подскажите как? | |
|
|
|
|
|
|
|
для: alek_chita
(10.02.2007 в 16:47)
| | Вообще, проблема никак не связана с БД, на мой взгляд...
Если требуется качество, то правильный ответ - руками.
В принципе, если статья на человеческом языке, можно попробовать регулярками поискать точку, за которой следует конец абзаца. Но тут уже могут возникнуть ньюансы.
Или вопрос имел смысл "Как в БД описать разбиение статьи на несколько частей? "? | |
|
|
|
|
|
|
|
для: Trianon
(10.02.2007 в 16:56)
| | Допустим, я найду точку за которой следует перевод стоки. Как передать следующей станице откуда продолжать статью. Опять обращаться к бд или к суперглобальной переменной в которой вся статья? Что лучше? | |
|
|
|
|
|
|
|
для: alek_chita
(10.02.2007 в 17:35)
| | Обычно в этом случае статью разбивают на параграфы и разбивают её по пораграфам, т.е. например 10 параграфов на одной странице. | |
|
|
|
|
|
|
|
для: alek_chita
(10.02.2007 в 17:35)
| | И еще один вариант, если не хотите хранить статью по частям.
Если Вы нашли точки разбиения, то можете попробовать хранить список позиций разбиения и сразу запрашивать в SELECTе нужную часть. | |
|
|
|
|
|
|
|
для: Trianon
(10.02.2007 в 23:26)
| | Спасибо всем. Наверно надежнее будет разбивать статью на параграфы. | |
|
|
|