axiles64 0 Опубликовано: 30 июля 2018 Рассказать Опубликовано: 30 июля 2018 Почему-то перестал адекватно работать xfsearch. Есть доп. поле с озвучкой, например здесь: http://animedub.ru/anime/drama/595-gorod-v-kotorom-menya-net-boku-dake-ga-inai-machi-2016.html в доп. поле озвучка есть такая страница http://animedub.ru/xfsearch/ozvuchka/Sad_Kit+%26amp%3B+Milirina/ которая при переходе отсутствует, хотя такое доп. поле заполнено и оно есть! Введите в поиск например Sad_Kit и поучите кучу новостей с его озвучкой! Почему xfsearch перестал работать как надо? Ё-маё! Что-ж вы сделали-то, А? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 30 июля 2018 Рассказать Опубликовано: 30 июля 2018 2 часа назад, axiles64 сказал: Введите в поиск например Sad_Kit и поучите кучу новостей с его озвучкой! Почему xfsearch перестал работать как надо? Потому что по адресу http://animedub.ru/xfsearch/ozvuchka/Sad_Kit+%26amp%3B+Milirina/ вы ищите не Sad_Kit. А другое. Во первых доп. поле для поиска должно иметь тип "перекрестные ссылки", и избегайте в значениях полей спец. символы, например & и т.д. Цитата Ссылка на сообщение Поделиться на других сайтах
axiles64 0 Опубликовано: 30 июля 2018 Рассказать Опубликовано: 30 июля 2018 (изменено) Автор Раньше всё работало!!! В версии где-то 12. Если убрать отсюда http://animedub.ru/xfsearch/ozvuchka/Sad_Kit+%26amp%3B+Milirina/ и оставить http://animedub.ru/xfsearch/Sad_Kit+%26amp%3B+Milirina/ то всё находится!!! Проблема в скрипте. Другой пример: http://animedub.ru/xfsearch/ozvuchka/SakaE/ http://animedub.ru/xfsearch/SakaE/ Изменено 30 июля 2018 пользователем axiles64 Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 30 июля 2018 Рассказать Опубликовано: 30 июля 2018 25 минут назад, axiles64 сказал: Раньше всё работало!!! В версии где-то 12. Если убрать отсюда http://animedub.ru/xfsearch/ozvuchka/Sad_Kit+%26amp%3B+Milirina/ и оставить http://animedub.ru/xfsearch/Sad_Kit+%26amp%3B+Milirina/ то всё находится!!! Проблема в скрипте. Нет никаких проблем, это разные адреса, с разным функционалом, и не в 12 версии это появлось, а мне кажется еще раньше, по памяти я не скажу, т.к. не помню, но это очень давно было введено, а именно что по данным этим разным адресам, разная функциональность, точнее адреса "xfsearch/ozvuchka/..." вообще не было, чтобы было указание конкретного поля. Читайте описания релизов, начиная с той версии с которой вы обновлялись https://dle-news.ru/pressrelease/, там все подробно описано, что вводится и для каких целей. Если вы ее обновляли скрипт много лет, то возможно для вас это и новое нововведение, но по факту оно очень старое. По первому адресу, это адрес конкретного доп. поля с конкретным типом, и обязательно полное совпадение. Причем для старых данных, нужно запускать перестроение публикаций, чтобы провести индексацию. По второму адреу это поиск по по всем доп. полям, причем просто поиск на вхождение, а не на полное. 25 минут назад, axiles64 сказал: Другой пример: http://animedub.ru/xfsearch/ozvuchka/SakaE/ http://animedub.ru/xfsearch/SakaE/ Читайте выше. Это зависит от того какие опции установлены доп. полю, а именно по первому адресу оно должно быть как "перекрестные ссылки". И если новость была добавлена очень давно, до появления нововведений, то нужно делать перестроение публикаций в админпанели в соответствующем разделе, чтобы поле было проиндексировано. Цитата Ссылка на сообщение Поделиться на других сайтах
axiles64 0 Опубликовано: 30 июля 2018 Рассказать Опубликовано: 30 июля 2018 Автор Перестроение делал https://imgur.com/5sH7KJ7 Цитата Ссылка на сообщение Поделиться на других сайтах
axiles64 0 Опубликовано: 30 июля 2018 Рассказать Опубликовано: 30 июля 2018 (изменено) Автор А весь прикол в том, что скрипт работает выборочно, где-то ссылки отображаются, но не все статьи, где-то на все и где-то вообще ничего. Такой вот кривой xfsearch получился. Ну или ваш мега-супер-пупер переезд на UTF-8 кривой и всё поламам. Что делать-то? Изменено 30 июля 2018 пользователем axiles64 Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 30 июля 2018 Рассказать Опубликовано: 30 июля 2018 А теперь смотрите по адресу http://animedub.ru/xfsearch/SakaE/ где у вас хоть одна новость содержащая точное значение SakaE, которое нужно для адреса http://animedub.ru/xfsearch/ozvuchka/SakaE/ ? у вас нет таких значений. У вас например есть "Azazel & BalFor & NIKITOS & Onkel & SakaE & Faraway". Я же вам написал, что по второму адресу это точное 100% совпадение того что в адресе и значение поля. А по первому обычный поиск просто вхождения, причем не по только по этому полю, а вообще по всем полям. 100% совпадения у вас нет, а частичные вхождения есть, поэтому один адрес ничего не показывает, второй показывает 5 минут назад, axiles64 сказал: А весь прикол в том, что скрипт работает выборочно, где-то ссылки отображаются, но не все статьи, где-то на все и где-то вообще ничего. Такой вот кривой xfsearch получился. Не выборочно. Для этого типа поля есть ограничения, например там нельзя использовать управляющие HTML символы, могут быть проблемы, например тот амперсанд "&" Цитата Ссылка на сообщение Поделиться на других сайтах
axiles64 0 Опубликовано: 30 июля 2018 Рассказать Опубликовано: 30 июля 2018 Автор Как мне убрать ozvuchka в шаблоне сайта, чтобы люди находили то что хотят, как это было раньше? В версии 12.1 было написано: Цитата 15. Расширены возможности по выводу публикаций на основе значений дополнительных полей в публикациях. При обращении по адресу http://вашсайт/xfsearch/имя поля/значение поля/ будут выводится публикации, как и ранее, содержащие указанное значение в данном конкретном поле, если для поля задана опция "использовать как перекрестные ссылки". При обращении по адресу http://вашсайт/xfsearch/значение поля/ будут выводится публикации содержащие данное значение по всем дополнительным полям. При обращении по адресу http://вашсайт/xfsearch/имя поля/ будут выводится все публикации, в которых заполнено данное указанное поле. Однако нигде нет как это сделать: Цитата При обращении по адресу http://вашсайт/xfsearch/значение поля/ будут выводится публикации содержащие данное значение по всем дополнительным полям. Цитата Ссылка на сообщение Поделиться на других сайтах
axiles64 0 Опубликовано: 30 июля 2018 Рассказать Опубликовано: 30 июля 2018 (изменено) Автор [xfgiven_ozvuchka]<li><div class="ml-label">Аниме озвучили:</div> <div class="ml-desc">[xfvalue_ozvuchka]</div></li>[/xfgiven_ozvuchka] Было бы одно значение, но их несколько в этом поле!!! Лучше бы сидел на заднице и ничего не менял, чёрт дёрнул обновиться. Изменено 30 июля 2018 пользователем axiles64 Цитата Ссылка на сообщение Поделиться на других сайтах
axiles64 0 Опубликовано: 30 июля 2018 Рассказать Опубликовано: 30 июля 2018 (изменено) Автор Ещё было бы очень хорошо реализовать редактирование url таких значений поля xfsearch типа SakaE, Ника Ленина, Анкорд и др. Потому как яндекс совсем не любит русские символы в названии и катавасия происходит то их удаляют то возвращают потому как кракозябры в каноническом url . Вынести все такие слова так же как и теги, щёлкнул и поменял url и приписал title и т.д если надо как реализовано в вордпресс. Всё уже давно придумано там, нужно только взять и сделать. Потому как так удобно. Изменено 30 июля 2018 пользователем axiles64 Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 31 июля 2018 Рассказать Опубликовано: 31 июля 2018 12 часов назад, axiles64 сказал: Как мне убрать ozvuchka в шаблоне сайта, чтобы люди находили то что хотят, как это было раньше? Это не имеет настроек, только если как то вручную выводить в шаблоне. 12 часов назад, axiles64 сказал: [xfgiven_ozvuchka]<li><div class="ml-label">Аниме озвучили:</div> <div class="ml-desc">[xfvalue_ozvuchka]</div></li>[/xfgiven_ozvuchka] Было бы одно значение, но их несколько в этом поле!!! Как пример да, но поле при этом не должно иметь тип перекрестных ссылок, а ссылка вручную офомлена <a href="http://вашсайт/xfsearch/[xfvalue_ozvuchka]" >...</a> Цитата Ссылка на сообщение Поделиться на других сайтах
axiles64 0 Опубликовано: 31 июля 2018 Рассказать Опубликовано: 31 июля 2018 Автор Это понятно, придётся мне всё переделывать. Может и к лучшему, т.к юзеры смогут находить озвучку конкретных даберов. Цитата Ссылка на сообщение Поделиться на других сайтах
Savel Filip 3 Опубликовано: 11 апреля Рассказать Опубликовано: 11 апреля Добрый день! Наблюдается проблема. Есть доп. поле /xfsearch/avtor/Анатолий Селиванов/ Но вот бот яндекса где-то находит ссылки в виде /xfsearch/Анатолий Селиванов - забывая про "avtor" Не могу разобраться откуда берутся эти ссылки. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 11 апреля Рассказать Опубликовано: 11 апреля DLE такие ссылки не генерирует. Где их взял Яндекс смотрите в консоли вебмастера яндекса, там указывается источник где он нашел ссылки Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.