Создать новую страницу в базе данных автоматически по количеству абзацев - PullRequest
0 голосов
/ 30 января 2012

Я создаю пост, но в нем много абзацев, и мне бы хотелось, чтобы в каждом посте было не более 5 абзацев.То есть, если мой пост содержит 15 абзацев, он будет автоматически разделен на три поста.

Пример: я создал пост под названием «Мой первый пост», а у него 15 абзацев.При отправке в базу она будет разделена на три поста из параграфов 5 с разными URL-адресами (site.com/my-first-post/page-1 - site.com/my-first-post/page-2 - site.com / my-first-post / page-3) и с тем же названием или с любыми параметрами (Мой первый пост - часть 1 / Мой первый пост - часть 2, ...)

Любая помощь будетпризнателен.

1 Ответ

0 голосов
/ 30 января 2012

Понятие, которое вы ищете, это «нумерация страниц».

Невозможно дать код, поскольку вы не указали язык.Вот пример, написанный на PHP (на самом деле это из среды CodeIgniter) http://codeigniter.com/forums/viewthread/160280/

По сути, вы разбили статью на массив.Элемент break - это символ EOL (будьте осторожны с \ r и \ n).Затем вы склеиваете массив, чтобы получить соответствующие 5 элементов массива на основе идентификатора страницы.

...