Внимание: фильтр работает неправильно!

Главные вкладки

Аватар пользователя Sinkora Sinkora 22 августа 2010 в 19:41

Вот пример неправильно работающего фильтра.

Начало.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  Конец.

Как видим, фильтр не всегда вырезает лишние пробелы. Надо искать ошибку.

Комментарии

Аватар пользователя Sinkora Sinkora 22 августа 2010 в 23:41

"Ветер" wrote:
А что за фильтр?

Мдя, ребята...

Фильтр Друпала, конечно же!

"Ветер" wrote:
Это ты стокма пробелов запостил?

Копипастинг не отнял более 5 сек.

Аватар пользователя graker graker 23 августа 2010 в 1:20

Sinkora wrote:
"Ветер" wrote:
А что за фильтр?

Мдя, ребята...

Фильтр Друпала, конечно же!


Мощно выступил. В форматы ввода не заходил, сколько там всего фильтров может быть - не видел? Smile

Нормально все работает, он и не должен удалять эти пробелы.

Аватар пользователя Sinkora Sinkora 22 августа 2010 в 23:44

По-моему, это серьезный баг!

 

 

 

 

 

  Но все молчат как партизаны!

 

 

 

 

 

  Как будто так и должно быть!

Аватар пользователя riyuzakki riyuzakki 22 августа 2010 в 23:51
<p>Начало.<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
...etc...

Что-то не особо много пробелов. Газификация луж прошла успешно...

Аватар пользователя Sinkora Sinkora 22 августа 2010 в 23:59

"riyuzakki" wrote:

<p>Начало.<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
...etc...

Что-то не особо много пробелов. Газификация луж прошла успешно...

Фишка в том, что все эти символы не заменяются на ОДИН BR-тег или P-тег!

&nbsp; - этот символ не должен проходить через фильтр!

Аватар пользователя Ветер Ветер 23 августа 2010 в 0:48

А что случится если пройдет?

Символ &nbsp; создает пробел, однако, в отличие от обычного пробела, несколько символов &nbsp;, записанных подряд, не удаляются браузером. Кроме того, если несколько слов соединяются неразрывным пробелом, то при достижении границы окна браузера, все эти слова вместе будут перенесены на следующую строку.

Есть еще кстати &shy; тоже самое почти.

Попугаю еще...
Он же &#x20;
Он же &#32;

И все главное проходит через фильтр.

Аватар пользователя riyuzakki riyuzakki 23 августа 2010 в 1:05

"Sinkora" wrote:
Фишка в том, что все эти символы не заменяются на ОДИН BR-тег или P-тег!

А с чего это они должны заменяться на ОДИН тег? Все правильно работает. Захотели Вы отступ от предыдущего абзаца в три строки - а Вам болт на тридцать девять! Один тег - получите распишитесь. Так что ли?

Аватар пользователя Vladimir_VVV Vladimir_VVV 23 августа 2010 в 4:25

Ну что накинулись, человек изучает html.
Скоро поймет назначение всех символов и больше вопросов о фильтре не будет.

Аватар пользователя Sinkora Sinkora 23 августа 2010 в 22:23

"Vladimir_VVV" wrote:
Ну что накинулись, человек изучает html.

Это я проходил в детском саду, честное слово.

"Vladimir_VVV" wrote:
Скоро поймет назначение всех символов и больше вопросов о фильтре не будет.

Знаю я всю эту лабуду. Я вообще-то другое имел в виду. Возможно я неправильно выразился.

В моем коде как раз и нет символов непрерывного пробела. Вот мой код:

<p>Начало.<br />
 <br />
 <br />
 <br />
 <br />
 <br />
 <br />
 <br />
 <br />
 <br />
...

Где вы здесь видели &nbsp;? Так что умничать никому не стоит.

И такое поведение фильтра не совсем правильное!

Как правило, большое количество символов перехода строки, табуляции и т.д. заменяется фильтром или на один тег p, или на один тег br.

"graker" wrote:
В форматы ввода не заходил, сколько там всего фильтров может быть - не видел? :)

Если брать этот сайт, то именно формат "Ограниченный HTML".

Аватар пользователя Sinkora Sinkora 23 августа 2010 в 22:28

Так что никто не смог дать правильный ответ.

Никто внимательно не прочитал тему форума.

Только знатоки ХаТэМээЛя что-то пытались понять XD)

Аватар пользователя riyuzakki riyuzakki 24 августа 2010 в 0:54

Человече, не морочь людям голову. Все правильно работает. Простой пробел заменяется фильтром на &nbsp;, т.к. кроме него символов в строке нет, если фильтр пропустит простой пробел, то в данном случае браузер его проигнорирует. Много <br /> не заменяются на на один, т.к. фильтр не заточен под форум и сопутствующих ему флудерастов, он в первую очередь предназначен для публикации материалов, а несколько переносов могут быть фишкой верстки. Не мути воду, все правильно, закрывай тему.

Аватар пользователя Vladimir_VVV Vladimir_VVV 24 августа 2010 в 1:12

Согласен с riyuzakki.
Дело в том что девочки публикующие материалы в отличие от знатоков хтмл тупо суют переносы там где им нужно, и им очень трудно объяснить как правильно верстать страницу.
Поэтому, я считаю, что фильтр все делает правильно, а то бы вместо одной темы было бы каждый день по три штуки "А-А-А!!!!11раз Все пропало!!11раз Фильтр убирает переносы!!!!!! Помогите!!!!!11раз Help!!!1"

Аватар пользователя Sinkora Sinkora 24 августа 2010 в 1:23

"riyuzakki" wrote:
Человече, не морочь людям голову. Все правильно работает. Простой пробел заменяется фильтром на  , т.к. кроме него символов в строке нет, если фильтр пропустит простой пробел, то в данном случае браузер его проигнорирует. Много
не заменяются на на один, т.к. фильтр не заточен под форум и сопутствующих ему флудерастов, он в первую очередь предназначен для публикации материалов, а несколько переносов могут быть фишкой верстки. Не мути воду, все правильно, закрывай тему.

Человече!!! Ты не понял тему форума!!!

Аватар пользователя Sinkora Sinkora 24 августа 2010 в 1:25

"Vladimir_VVV" wrote:
Согласен с riyuzakki.
Дело в том что девочки публикующие материалы в отличие от знатоков хтмл тупо суют переносы там где им нужно, и им очень трудно объяснить как правильно верстать страницу.
Поэтому, я считаю, что фильтр все делает правильно, а то бы вместо одной темы было бы каждый день по три штуки "А-А-А!!!!11раз Все пропало!!11раз Фильтр убирает переносы!!!!!! Помогите!!!!!11раз Help!!!1"

Ты тоже не понял ни черта!

Похоже, пора закрывать тему, тут никто из вас ничего не понимает.

Аватар пользователя riyuzakki riyuzakki 24 августа 2010 в 1:48

Знаете, ребята, тут такая история... Сижу я, значит, за ноутом, треплюсь на форуме. Вроде тема форума понятна, НО! Мой взгляд внезапно падает на сферу из чистейшего горного хрусталя. Я до этого и не предполагал, что в тот момент мне понадобятся навыки провидца. Так вот, сфера помутнела, и там сценки всяческие начали проявляться. Тут узнаю я Синкору! вижу, как он люто бешено колотит по пробелу на клавиатуре. Потом берет, такой, выделяет эти свежевколоченные пробелы, нажимает контрол-цэ, и, не отпуская контрола начинает, не менее люто бешено чем прежде, снова колошматить по клавиатуре. Но на этот раз уже по клавише вэ! Да вот беда... Выделяя пробелы, он то ли случайно, то ли нарочно цепляет мышенькой символ переноса строки! И не мудрено. Символа-то такого не разглядеть не вооруженным глазом. А потом наш кудесник как нажмет на кнопочку "Сохранить", как нажмет! И понеслась.
А дальше вы, ребята, сами все видели. Вот такая история, ага.

Аватар пользователя Sinkora Sinkora 24 августа 2010 в 1:57

"riyuzakki" wrote:
Знаете, ребята, тут такая история... Сижу я, значит, за ноутом, треплюсь на форуме. Вроде тема форума понятна, НО! Мой взгляд внезапно падает на сферу из чистейшего горного хрусталя. Я до этого и не предполагал, что в тот момент мне понадобятся навыки провидца. Так вот, сфера помутнела, и там сценки всяческие начали проявляться. Тут узнаю я Синкору! вижу, как он люто бешено колотит по пробелу на клавиатуре. Потом берет, такой, выделяет эти свежевколоченные пробелы, нажимает контрол-цэ, и, не отпуская контрола начинает, не менее люто бешено чем прежде, снова колошматить по клавиатуре. Но на этот раз уже по клавише вэ! Да вот беда... Выделяя пробелы, он то ли случайно, то ли нарочно цепляет мышенькой символ переноса строки! И не мудрено. Символа-то такого не разглядеть не вооруженным глазом. А потом наш кудесник как нажмет на кнопочку "Сохранить", как нажмет! И понеслась.
А дальше вы, ребята, сами все видели. Вот такая история, ага.

Если делать так, как ты написал (пробел, перенос строки, пробел, перенос строки...), то в итоге получится только один тег "BR"!

А у меня получилось "пробел,BR,пробел,ВR..."!

Понимаешь, о чем я? Разницу замечаешь?

Ты думаешь, я такой лох, чтобы поднимать тему форума из-за ерунды?

Аватар пользователя riyuzakki riyuzakki 24 августа 2010 в 2:07

"Sinkora" wrote:
А у меня получилось

"Sinkora" wrote:
Ты думаешь, я такой лох

Что у тебя получилось я и сам могу видеть, а вот видеть, что ты делал, чтоб получить такой результат не может даже моя хрустальная сфера.

Аватар пользователя riyuzakki riyuzakki 24 августа 2010 в 2:36

"RxB" wrote:
последний аргумент

Думаешь он правда уверен в своей позиции, а не спорит ради спора? А то я уж было негодовать собрался...

Аватар пользователя Sinkora Sinkora 24 августа 2010 в 9:05

"riyuzakki" wrote:
Что-то я не совсем понял. Это что, тролли такие тонкие пошли?

Да, что-то троллей развелось. Весь мой форум замутили.