Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы Почему выводятся не верные новости при поиске по доп полям?

Почему выводятся не верные новости при поиске по доп полям?


     28.12.2015    Общие вопросы, Хаки    615

вопрос
Здравствуйте уважаемая команда сайта.
Помогите решить проблему с доп. полями Dle
Вот у меня доп поля вкл как перекрестные ссылки
Год выхода: 2013,2014,2015
При добавлении публ заполняю доп поле год, и при вводе 2015 новость появляется по адресу http://site.net/year/2015/, но там также находятся все новости опубликованные в этом году, не только 2015 года выхода, при этом к примеру в http://site.net/year/2014/ только 2014 года.
Как исправить это, чтобы в http://site.net/year/2015/ выводило только публ с заполненым полем 2015 а не все подряд новости и 2015 и 2014,2013,2012 и тд!?

Комментарии пользователей (13)

Uralbox
49 | 6

Uralbox - 28 декабря 2015 18:29 - Юзер

Я так понял что скорее всего в http://site.net/year/2015/
выводит все публикации сайта из-за того, что картинки выводит из доп полей, и там присутствует значение 2015.
Кто может подсказать решение?

Uralbox
49 | 6

Uralbox - 28 декабря 2015 18:50 - Юзер

Можно как то чтобы при писке по доп поле /year/2015/ не выводило публикации у которых картинки по пути /uploads/posts/2015-12/

Gameer
226

1124 | 396

Gameer - 28 декабря 2015 18:51 - Эксперт

Uralbox, я дал ответ, сделайте что написано в инструкции и будет счастье :)

Истина в противоречии.​

Uralbox
49 | 6

Uralbox - 28 декабря 2015 18:52 - Юзер

Рад вас здесь увидеть. на Dle 10.6 пойдет хак?

Gameer
226

1124 | 396

Gameer - 28 декабря 2015 18:54 - Эксперт

Uralbox, да.

Истина в противоречии.​

Uralbox
49 | 6

Uralbox - 28 декабря 2015 19:06 - Юзер

Во втором пункте у меня такой код $url_page = $config['http_home_url'] . "year/" . urlencode ( str_replace("'", "'", $xf) );

В инструкции написано что-
Открываем файл /engine/engine.php находим : "xfsearch/" Меняем на : "xfsearch/" . urlencode($xn) . "/"

Что как здесь менять, что это за кусок ("'", "'", $xf) ); ?

Uralbox
49 | 6

Uralbox - 28 декабря 2015 19:06 - Юзер

решетка 039- это удалилось как то

Gameer
226

1124 | 396

Gameer - 28 декабря 2015 19:14 - Эксперт

Uralbox, верните оригинальный файл /engine/engine.php и сделайте правки. У вас уже сделаны какие-то правки по доп полям, тут ничем помочь не могу. Что бы эта строка :
$url_page = $config['http_home_url'] . "xfsearch/" . urlencode ( str_replace("'", "'", $xf) );

Стала такой :
$url_page = $config['http_home_url'] . "xfsearch/" . urlencode($xn) . "/" . urlencode ( str_replace("'", "'", $xf) );

Истина в противоречии.​

Uralbox
49 | 6

Uralbox - 28 декабря 2015 19:22 - Юзер

А к примеру если поменять xfsearch на year сработает?

Gameer
226

1124 | 396

Gameer - 28 декабря 2015 19:23 - Эксперт

Uralbox, делайте под свои правки, поменяйте и посмотрите.

Истина в противоречии.​

Uralbox
49 | 6

Uralbox - 28 декабря 2015 19:25 - Юзер

ну вот поменял в 1.2 пунктах и .htaccess и всё равно выводит в 2015 все новости

Uralbox
49 | 6

Uralbox - 28 декабря 2015 19:12 - Юзер

Сделал по инструкции не помогло

Gameer
226

1124 | 396

Gameer - 28 декабря 2015 19:15 - Эксперт

Uralbox, все работает, вы не правильно установили.

Истина в противоречии.​

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

 18.10.2014 mixa920808  Общие вопросы