Support » Plugin: RSS for Yandex Turbo » Проблема с содержанием (лишний ol)

  • Resolved cereal007

    (@cereal007)


    Если включаю Содержание, то после содержания идет реклама и всё – нет никакого текста.
    https://yadi.sk/i/1Qf8hge676m5dw

    Написал в службу поддержки Яндекса. Выяснилось, что после содержания создается лишний
    </ol>
    Если его убрать – то все работает как надо.

    В плагине есть такая строка:
    $contents = str_replace('</ul>', '</ol>', $contents);

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

    • This topic was modified 2 years, 2 months ago by cereal007.
    • This topic was modified 2 years, 2 months ago by cereal007.
    • This topic was modified 2 years, 2 months ago by cereal007.
Viewing 9 replies - 1 through 9 (of 9 total)
  • Plugin Author Flector

    (@flector)

    сложно сказать. рекламу чем вставляете?
    и ссылку на ленту можете дать?

    Thread Starter cereal007

    (@cereal007)

    Рекламу: в Я.вебмастере (указал блоки РСЯ).
    Ссылку на ленту я вам отправил на почту.

    Большое спасибо за поддержку!

    Plugin Author Flector

    (@flector)

    чем блоки содержания то выводятся?
    что-то по коду непохоже на мой плагин.

    Thread Starter cereal007

    (@cereal007)

    На самом сайте вывожу кодом https://wp-kama.ru/id_1513/kama_contents.html

    Кажется я начал понимать:) Проблема в том, что это содержание (мое) и в фиде выводится?

    Просто, если я убираю чекбокс с “Добавить блок содержания на турбо-страницы”, то вообще никакое содержание в турбо не выводится.

    Plugin Author Flector

    (@flector)

    вопрос – какой версии у вас класс от камы?
    в плагине идет версия 3.17

    Thread Starter cereal007

    (@cereal007)

    вопрос – какой версии у вас класс от камы?

    Тоже 3.17

    (может я его переделывал как-то, уже не помню).

    • This reply was modified 2 years, 2 months ago by cereal007.
    Plugin Author Flector

    (@flector)

    но, вероятно, вы внесли туда какие-то свои изменения?

    PS понимаете, мой плагин правит полученный от класса код, заменяя <ul> на <ol> и ищет он их по сигнатурам, которые у вас испорчены своими исправлениями. вот плагин и находит только одну единственную сигнатуру </ul> и наменяет ее на </ol> – отсюда и ошибка.

    • This reply was modified 2 years, 2 months ago by Flector.
    Thread Starter cereal007

    (@cereal007)

    Спасибо за разъяснения и помощь!
    Да, так и есть, я внес изменения в класс.
    Проблему решил тем, что переименовал класс (не в плагине, а который сам правил).

    Plugin Author Flector

    (@flector)

    я как раз хотел вам это предложить – переименовать класс, но вы и сами справились 🙂

Viewing 9 replies - 1 through 9 (of 9 total)
  • The topic ‘Проблема с содержанием (лишний ol)’ is closed to new replies.