Автокоррекция сообщения

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
AlexOo
phpBB 2.0.1
Сообщения: 298
Стаж: 13 лет 4 месяца
Благодарил (а): 121 раз
Поблагодарили: 11 раз

Re: Автокоррекция сообщения

Сообщение AlexOo »

Добавил автокорректоры предложенные выше и решил протестировать. Вот мой текст (2 пробела, 3 пробела, 3 отступа):
текст текст текст


текст
На выходе получил следующее:
текст\sтекст\sтекст\sтекст
Подскажите пожалуйста, как подправить ???
Аватара пользователя
xisp
phpBB 3.0.0 RC7
Сообщения: 1798
Стаж: 14 лет 4 месяца
Благодарил (а): 152 раза
Поблагодарили: 215 раз
Забанен: Бессрочно

Re: Автокоррекция сообщения

Сообщение xisp »

Наверное не может выбрать пробельный символ. Попробуйте так:

Код: Выделить всё

		$this->message = preg_replace("#[\h]{2,}#", " ", trim($this->message));
В кавычках- просто пробел.
Ой, соврал. Код поправил. \s кушает и перевод строки. Замените \h на просто пробел, если версия PHP у вас ниже 5.2.4
phpBBex
AlexOo
phpBB 2.0.1
Сообщения: 298
Стаж: 13 лет 4 месяца
Благодарил (а): 121 раз
Поблагодарили: 11 раз

Re: Автокоррекция сообщения

Сообщение AlexOo »

xisp, спасибо большое. Теперь все работает как надо.

Если у кого-то есть еще мысли, идеи, наработки по автоматической коррекции сообщений - сбрасывайте сюда.

Вернуться в «Поддержка phpBB 3.0.х»