Перейти к содержимому


- - - - -

Как zebrum считает символы при разбивке страницы


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2

#1 zulkris

zulkris

    Новичок

  • Пользователи
  • Pip
  • 6 сообщений

Отправлено 19.10.2010, 12:40

Очень важен мне этот момент!
Каким образом движок отсчитывает эти 1000 символов (стандартно). С учетом пробелов или без? Переводит в русские символы, потом считает, или просто считает что дают?

желательно увидеть что-то вроде этого:

		$text = iconv('UTF-8','Windows-1251', $text);
		$text = trim($text);
		$text = strip_tags($text);
		$text = str_replace(' ','',$text);
		$lenght = strlen($text);

Т.е. хочется узнать какие манипуляции с текстом происходят и как считается кол-во символов на одной странице для разбиения

#2 exolon

exolon

    Активный участник

  • Пользователи Zebrum CMS
  • PipPipPip
  • 38 сообщений

Отправлено 24.10.2010, 12:23

zebrum\zengine\classes\ztransform\split.php
метод autoSplit. Режет по абзацам и добавляет абзацы, пока общая длина не превысит заданный лимит. Использует функцию mb_strlen, в случае если ее нет, то обрабатывает ситуацию c utf-8.

#3 zulkris

zulkris

    Новичок

  • Пользователи
  • Pip
  • 6 сообщений

Отправлено 08.11.2010, 14:07

Просмотр сообщенияexolon (24.10.2010, 12:23) писал:

zebrum\zengine\classes\ztransform\split.php
метод autoSplit. Режет по абзацам и добавляет абзацы, пока общая длина не превысит заданный лимит. Использует функцию mb_strlen, в случае если ее нет, то обрабатывает ситуацию c utf-8.

Большое спасибо!  :)




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 скрытых пользователей