• Всех приветствую.

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

    Версия WordPress 4.1.1 стандартная, скачанная с официального сайта, без всяких изменений, даже тема дефолтная стоит.

    Что это за ерунда с неразрывными пробелами, и как от них избавиться?

    Прошу помочь.
    Спасибо.

Просмотр 15 ответов — с 16 по 30 (всего 30)
  • или копируете через клипборд из какой-то другой софтины?

    Похоже на классический JS-grabbing 😛

    Юрий прогрессор,
    Набираю руками. Пытался скинуть сюда ссылки на буржуйские обсуждения, но сообщение пропало. Похоже, модерация какая-то, может еще появится. Там одна из версий была, что при ручном вводе происходит какая-то комбинация нажатий, которая вызывает появление xc2xa0, но по-моему причина не в этом.

    Ага, вот и ссылки появились чуть выше.

    И аналогичные примеры из буржунета.

    В терекере автор тикета так и говорит, что да, вставляю пастой, как в редактор, так и в БД..
    Resolution changed from worksforme to invalid
    If you’re pasting into TinyMCE you might want to look into the Paste from Word option to clean such content from your sources up.
    schtromm, где Баг?

    А так всё громко начиналось 😀

    что при ручном вводе происходит какая-то комбинация нажатий

    Есть такое https://en.wikipedia.org/wiki/Non-breaking_space#Keyboard_entry_methods
    Только я не могу представить себе человека, нажимающего в редакторе Alt+255 🙂
    пример:  

    PS Если посмотрите исходный код, то увидите   после слова пример

    TempAcc,
    Вы здесь по какой-то причине пытаетесь меня высмеять.
    Что значит «а так все громко начиналось»?

    Вы прочитали только первую ссылку и сделали из нее вывод, что кто-то там некорректно вставил из ворда. Но неразрывный пробел вставляется в самых разных ситуациях, в частности у меня при обычном ручном вводе. У вас какие-то проблемы с пониманием русских текстов?

    Ребята, подскажите, это какой-то местный тролль что ли?
    Нахлобучить ему по шапке или просто стряхнуть брезгливо с ноги?

    это какой-то местный тролль что ли?

    Не обольщайтесь. Я жду пока исправят баг (см мой тикет). За это время (пока исправляют) решил помочь новичкам небольшим количеством строк кода и размышлений.

    Есть такое https://en.wikipedia.org/wiki/Non-breaking_space#Keyboard_entry_methods
    Только я не могу представить себе человека, нажимающего в редакторе Alt+255 🙂
    пример:

    PS Если посмотрите исходный код, то увидите   после слова пример

    Я же писал выше, что никаких nbsp не вставляется. Этот символ выглядит внешне как обычный пробел, но из-за него слово слипается со следующим словом, и они вместе переносятся на новую строку. Никаких альтов тем более не нажималось. Работа шла только с обычным пробелом.

    Работа шла только с обычным пробелом.

    Ctrl+Shift+Space (или Alt+Space, можно опечатку совершить) приводят к такому же эффекту (у меня нет, но другие виндузятники пишут, что есть такое)

    Я так понимаю, что это TinyMCE шустрит. Когда убираешь один неразрывный пробел, то в этом абзаце запросто может появиться новый — в том месте, где до этого его не было.

    У меня большие тексты, по 20-40к,

    в частности у меня при обычном ручном вводе.

    Ой сомневаюсь 🙂

    Модератор, что такое?
    Тоже решили поиздеваться?

    Участник, не нужно нервничать. Сохраняйте спокойствие.

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

    Предположу, что происходит «поломка» байтов, где хвост первого соединяется с началом второго и получаются всякого рода случайности. Может ли так произойти в реальности не знаю. Я сам печатаю.. На клавиатуре. (без опечаток) 😛

Просмотр 15 ответов — с 16 по 30 (всего 30)
  • Тема «Убрать неразрывные пробелы» закрыта для новых ответов.