Искать  
 
   
 
Разбивка на страницы
Отправлено: 03 Декабрь 2009 02:00 A.M.   [ Игнорировать ]
Sr. Member
RankRankRankRank
Всего сообщений:  987
Зарегистрирован  2008-09-27

Как можно разбить запись на страницы. При чем на страницы чтобы было только по 10,000 символов.

Профиль
 
 
Отправлено: 03 Декабрь 2009 10:10 A.M.   [ Игнорировать ]   [ # 1 ]
Новичок
Rank
Всего сообщений:  16
Зарегистрирован  2009-03-30

Запись по страничкам разбивается  так  , а количеству слов  регулировать тегом {exp:word_limit total=“10”}{body}{/exp:word_limit} или если по колличеству символов {exp:char_limit total=“100”} text you want processed {/exp:char_limit}

Профиль
 
 
Отправлено: 03 Декабрь 2009 10:41 A.M.   [ Игнорировать ]   [ # 2 ]
Администратор
RankRankRankRank
Всего сообщений:  1354
Зарегистрирован  2008-01-02

Что-то готовое я не видел, но как решение, можно взять Simple Pagination и немного модифицировать его, заменив разбивку по разделителю на ограничение по wordlimit.
Line 34, вместо $data = explode(’{pagebreak}’, $TMPL->tagdata); нужно вставить код разбивающий строку на группы по 10000 символов. Думаю сработает  $data = str_split($TMPL->tagdata, 10000);

правда str_split криво работает с utf-8, но в инете можно найти php код альтернативы.

 Подпись 

booooring…

Профиль
 
 
Отправлено: 06 Декабрь 2009 01:07 P.M.   [ Игнорировать ]   [ # 3 ]
Sr. Member
RankRankRankRank
Всего сообщений:  987
Зарегистрирован  2008-09-27

А в чем кривость определяется? Если +\- сотня слов даже, то ерунда
Calm Сделал как ты написал. Все ок вроде бы как работает

Профиль