Поддержка Проблемы и решения Как убрать перенос после тега MORE

  • Доброго времени суток!
    Начиная с версии 3.9.1 во строенном редакторе при публикации новости после добавление <!—more—> автоматически начал добавляться перенос сроки.
    Подскажите пожалуйста как убрать этот перенос, что бы <!—more—> вставлялся без каких либо дополнительных переносов и пробелов?
    Заранее спасибо.

Просмотр 12 ответов — с 31 по 42 (всего 42)
  • Ага! Так это, оказывается, новшество 3.9. Будем знать, где собака порылась 🙂

    p.s. IMHO вредное новшество.

    Похоже, это сделано, чтобы сбалансировать параграфы. Логика такая — если первый параграф все-равно имеет отступ (или не имеет), то, по логике, ничего не должно меняться и после тега more
    bla bla<!--more-->che che
    Старый вариант (is_single):
    <p>bla bla <span class="more"></span>che che</p>
    Новый вариант (is_single):
    <p>bla bla <span class="more"></span></p><p>che che</p>

    p.s. IMHO вредное новшество.

    Соглашусь, нарушается целостность параграфа..

    PS. Если не путаю, то я где-то читал спор об этом. Суть была в следующем, если мы зайдем в more, и при этом исключим топовую (до тега more) часть текста, тогда параграфы ломаются.. Может в этом причина изменений?

    При этом в визуальном режиме aaa<!--more-->bbb выглядит как два параграфа, хотя на самом деле это не так. Недоработали 🙂

    Flector, после добавления сайт ложится. Видать особенности шаблона.

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Если не путаю, то я где-то читал спор об этом. Суть была в следующем, если мы зайдем в more, и при этом исключим топовую (до тега more) часть текста, тогда параграфы ломаются.

    Предполагаю, что имеется в виду тикет #6297.

    Может в этом причина изменений?

    Причина изменений [26941] и [27729] — исправление багов #16239 и #27378.

    Для исправления в 4.0 также помечен тикет #28335.

    Sergey Biryukov, так что же делать?

    Flector, после добавления сайт ложится. Видать особенности шаблона.

    вставляйте аккуратнее, не разбивая чужие функции. это просто доп. кнопка, шаблон тут не причем.

    Flector, даже не знаю что там можно разбить.

    /* Theme widgets */
    require_once THEME_INC . "/widgets/social.php";
    require_once THEME_INC . "/widgets/recentposts.php";
    require_once THEME_INC . "/widgets/featured_cat.php";
    require_once THEME_INC . "/widgets/recentcomments.php";
    require_once THEME_INC . "/widgets/flickrwidget.php";
    require_once THEME_INC . "/widgets/video.php";
    require_once THEME_INC . "/widgets/twitter.php";
    require_once THEME_INC . "/widgets/facebook-like-box.php";
    require_once THEME_INC . "/widgets/featured-posts.php";
    
    /** User functions */
    require_once USER_INC . "/functions.php";

    ну а в чем выражается «сайт ложится»?
    может вы не в кодировке «UTF8 без БОМ» файл сохраняете.

    Flector, с кодировкой все в порядке. При открытии страницы — пустой экран.
    В
    <body></body>
    просто ничего нет.

    Вышла версия 4.0 — баг как был, так и остался.

Просмотр 12 ответов — с 31 по 42 (всего 42)
  • Тема «Как убрать перенос после тега MORE» закрыта для новых ответов.