[bug?] Пропадают пробелы перед ";" в секции [code] [/code]

Внимание! Если у вас проблемы с регистрацией, пишем сюда свои жалобы.
Если вас что-то не устраивает, вы нашли ошибку или хотите что-то предложить - Пишите сюда, ваша просьба обязательно будет рассмотрена!

Модератор: Модераторы разделов

Аватара пользователя
bormant
Сообщения: 1354

[bug?] Пропадают пробелы перед ";" в секции [code] [/code]

Сообщение bormant »

Набираю: [сode]$ cd_;[/сode], где "_" -- пробел.
Получаю: .
Пробел пропал. Непорядок, однако...
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4823
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: [bug?] Пропадают пробелы перед ";" в секции [code] [/code]

Сообщение SLEDopit »

судя по всему просто " ;" заменяется на ";". так что если ставить 2 пробела вместо одного, то все будет так, как вы хотите:
баг или фича? (:
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5413
ОС: Gentoo

Re: [bug?] Пропадают пробелы перед ";" в секции [code] [/code]

Сообщение /dev/random »

SLEDopit писал(а):
10.03.2011 22:23
баг или фича? (:

Баг. Только его ещё в этой помойке под названием IPB найти надо. Займусь этим, но не уверен, что получится быстро.
Спасибо сказали:
Аватара пользователя
bormant
Сообщения: 1354

Re: [bug?] Пропадают пробелы перед ";" в секции [code] [/code]

Сообщение bormant »

Ок, перехожу на 2 пробела ;-)
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5413
ОС: Gentoo

Re: [bug?] Пропадают пробелы перед ";" в секции [code] [/code]

Сообщение /dev/random »


Кажется, исправил.
В обработке тега code, в секции, кодирующей символы, встречающиеся в смайлах, была строка:

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

$txt = preg_replace( "#\s{1};#" , "&#59;" , $txt );

У меня нет слов. По крайней мере, цензурных.
Изменил её, чтобы не удаляла пробел...
Спасибо сказали: