Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Вопрос? Не работает xfsearch. генерируется каша

Тема в разделе "Вопросы- ответы", создана пользователем Budda, 7 авг 2025.

07.08.25 в 16:48
07.08.25 в 19:57
3
706
0
  1. TopicStarter Overlay
    Budda

    Budda Посетитель

    Регистрация:
    9 ноя 2024
    Сообщения:
    81
    Лучших ответов:
    0
    Рейтинги:
    +9 / 1 / -0
    Когда включаю в доп. поле перекрёстные ссылки вот такая фигня генерируется на странице почему-то:

    /xfsearch/actors/%3Cspan+itemprop%3D%22actor%22+itemscope+itemtype%3D%22http%3A%2F%2Fschema.org%2FPerson%22%3E%3Cspan+itemprop%3D%22name%22%3E%D0%92%D0%B0%D1%80%D1%83%D0%BD+%D0%94%D1%85%D0%B0%D0%B2%D0%B0%D0%BD%3C%2Fspan%3E%3C%2Fspan%3E/

    В фулстори никаких лишних элементов - <div class="sd-line"><span>В главных ролях:</span> [xfvalue_actors]</div>

    Думал, что это модуль Parser Actors от парсера кинопоиска где-то гадит. Я его выключил - ничего не изменилось.

    Подскажите, что происходит вообще?)
     
  2. tfprvl187

    tfprvl187 Посетитель

    Регистрация:
    22 июл 2025
    Сообщения:
    87
    Лучших ответов:
    0
    Рейтинги:
    +9 / 7 / -0
    происходит - БЕРД!
    Почему происходит? Нужно разбираться! Искать причину. Разметка в ссылки доп полей лезть не должна. Причина - установленный плагин какой-то скорее всего.
    Что нужно для решения:
    1. версия DLE
    2. установленные плагины/хаки/модули
    3. отменить все изменения от плагинов/хаков/модулей
    4. включать все правки и постепенно проверять изменения
    5. после каждого изменения кода DLE делать пеерстроение публикаций ?mod=rebuild
    6. так найдётся источник 1000%.
     
    • Нравится Нравится x 1
  3. TopicStarter Overlay
    Budda

    Budda Посетитель

    Регистрация:
    9 ноя 2024
    Сообщения:
    81
    Лучших ответов:
    0
    Рейтинги:
    +9 / 1 / -0
    DLE 13.1
    8 плагинов. Один баллансер, 2 плагина Парсер КП (сам парсер + актёры). Остальные это мелкие хаки и доработки.
    Раньше ничего из этого не влияло на перекрёстные ссылки. Я просто ими не пользовался (ссылками).
    Попробовал выключить все плагины - проблема осталась. Делал перестроение. Думаю, если после выключения всех плагинов ничего не изменилось - вряд ли дело в них.

    Интересно, откуда разметка может тянуться. У меня есть вариант. Мой прогер когда-то делал разметку на киносайтах как-то по-своему. Элементов разметки в файлах шаблона не было, но в коде страницы всё отображалось. Видимо, это конфликтует. Но только это всё было года 4 назад. Я уже ничего не помню...
    Может, кто сталкивался с таким или понимает в чём дело )

    ДОБАВЛЯЮ. Кажется, дело в этом.
    if (isset($xfieldsdata['actors']) && !empty($xfieldsdata['actors'])){
    foreach(explode(",", $xfieldsdata['actors']) as $val){
    $itempropArr1 []= '<span itemprop="actor">'.trim($val).'</span>';
    }
    $xfieldsdata['actors'] = implode(', ',$itempropArr1);
    }
     
    #3 Budda, 7 авг 2025
    Последнее редактирование: 7 авг 2025
  4. tfprvl187

    tfprvl187 Посетитель

    Регистрация:
    22 июл 2025
    Сообщения:
    87
    Лучших ответов:
    0
    Рейтинги:
    +9 / 7 / -0
    если он делал какие то правки в файлах DLE минуя систему плагинов, которая есть начиная с версии DLE 13.0 - этот прогер - "криворукий", либо просто не знает про DLE и как с ним работать.
    Пиши в ЛС, помогу исправить этот косяк и сохранить или настроить микроразметку. Так же можно и обновить DLE до 18.1, последняя версия лучше и оптимизированней чем версия от 2018 года, а это уже почти 10 лет назад (без трех годов).
     
Похожие темы
  1. vasili
    Ответов:
    4
    Просмотров:
    1.509
  2. usergeyv
    Ответов:
    1
    Просмотров:
    567
  3. tyz75
    Ответов:
    9
    Просмотров:
    930
  4. Fratase
    Ответов:
    12
    Просмотров:
    1.534
  5. videowoolf
    Ответов:
    5
    Просмотров:
    2.720
Загрузка...
Яндекс.Метрика