Mek 99 Опубликовано: 11 октября 2016 Рассказать Опубликовано: 11 октября 2016 Создал дополнительное поле, тип "Одна строка", значение по умолчанию пусто. Название поля "film". Поставил галочку "Использовать значения полей как перекрестные гиперссылки" и "Использовать при желании (можно оставить поле пуcтым)" Заполнил данное поле у семи новостей. Поставил значение доп поля 001, 002, 003...007 Потом перехожу по ссылке http://diafilmy.su/xfsearch/film/ Открывается 51 новость, среди которых 7 с заполненным полем film". Почему так, откуда взялось ещё 44 новости? DLE 11 Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 168 Опубликовано: 12 октября 2016 Рассказать Опубликовано: 12 октября 2016 11.10.2016 в 21:08, Mek сказал: DLE 11 Расширить Нет не соответствует действительности. Либо файлы на сервере не от версии DLE 11.0. В актуальных версиях URL на такие поля совершенно другой, потому что ранее поиск был по всем значениям в полях, а теперь по конкретному. Пункт номер 7 http://dle-news.ru/release/1673-datalife-engine-v110-final-release.html Цитата Ссылка на сообщение Поделиться на других сайтах
Mek 99 Опубликовано: 12 октября 2016 Рассказать Опубликовано: 12 октября 2016 (изменено) Автор 12.10.2016 в 09:21, celsoft сказал: Нет не соответствует действительности. Либо файлы на сервере не от версии DLE 11.0. Расширить DLE 11, все файлы тоже от этой версии. 12.10.2016 в 09:21, celsoft сказал: В актуальных версиях URL на такие поля совершенно другой, потому что ранее поиск был по всем значениям в полях, а теперь по конкретному. Расширить А как узнать какой URL в ссылке нужно указывать, где об этом написано? У меня, естественно, все ссылки в шаблоне остались от предыдущих версий. Изменено 12 октября 2016 пользователем Mek Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 168 Опубликовано: 12 октября 2016 Рассказать Опубликовано: 12 октября 2016 при выводе доп. полей в новости DLE сам формирует ссылки, и там можно увидеть какие они должны быть. /xfsearch/имя поля/искомое значение/ искомое значение при этом должно кодироваться через urlencode Цитата Ссылка на сообщение Поделиться на других сайтах
Mek 99 Опубликовано: 12 октября 2016 Рассказать Опубликовано: 12 октября 2016 Автор celsoft, ссылкой, которую я привёл ( http://diafilmy.su/xfsearch/film/ ) я хотел вывести все новости, где дополнительное поле "film" заполнено. Это вообще можно как-то сделать? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 168 Опубликовано: 12 октября 2016 Рассказать Опубликовано: 12 октября 2016 12.10.2016 в 10:15, Mek сказал: ссылкой, которую я привёл ( http://diafilmy.su/xfsearch/film/ ) я хотел вывести все новости, где дополнительное поле "film" заполнено. Расширить Откуда вы вообще взяли что эта ссылка имеет именно функциональность? Она ее никогда не имела. Это ссылка глобального поиска по доп. полям в новостях, включая как имя так и значения. 12.10.2016 в 10:15, Mek сказал: Это вообще можно как-то сделать? Расширить Нет. Цитата Ссылка на сообщение Поделиться на других сайтах
Mek 99 Опубликовано: 12 октября 2016 Рассказать Опубликовано: 12 октября 2016 (изменено) Автор 12.10.2016 в 13:06, celsoft сказал: Откуда вы вообще взяли что эта ссылка имеет именно функциональность? Расширить Я мыслил логически. Ссылка /xfsearch/имя поля/искомое значение/ выводит все новости, в которых дополнительное поле равно определённому значению. То ссылка /xfsearch/имя поля/ гипотетически должна вывести все новости с определённый доп. полем. P.S. Сейчас создал ещё одно доп поле "quality", но с типом"Список". Значение по умолчанию пусто и три варианта 1,2,3 Задал значение, отличное от пустого, у семи новостей. Ссылка, о которой я писал, в данном случаи работает: http://diafilmy.su/xfsearch/quality/ Выводятся все новости, в которых поле "quality" заполнено. Но если тип поля задан "Одна строка", то уже не работает: http://diafilmy.su/xfsearch/film/ Изменено 12 октября 2016 пользователем Mek Цитата Ссылка на сообщение Поделиться на других сайтах
webair 178 Опубликовано: 12 октября 2016 Рассказать Опубликовано: 12 октября 2016 (изменено) Столько возможностей для выборки новостей, а вы выбрали такой способ... В вашем случае, вы знаете в каких категориях используется это доп поле, так как при создании доп поля указываются категории к которым применяется доп поле. Следовательно, надо использовать {custom category="1,3-5" ... } Кстати, интересно, как реагирует custom на xfields="" или xfieldsexclude="" ? Изменено 12 октября 2016 пользователем webair Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 168 Опубликовано: 12 октября 2016 Рассказать Опубликовано: 12 октября 2016 12.10.2016 в 13:30, Mek сказал: То ссылка /xfsearch/имя поля/ гипотетически должна вывести все новости с определённый доп. полем. Расширить это не имя поля. Эта ссылка означает /xfsearch/что искать в доп. полях/ а т.к. имени нет, то искать по всем полям. Цитата Ссылка на сообщение Поделиться на других сайтах
Mek 99 Опубликовано: 12 октября 2016 Рассказать Опубликовано: 12 октября 2016 (изменено) Автор 12.10.2016 в 13:53, celsoft сказал: Эта ссылка означает /xfsearch/что искать в доп. полях/ а т.к. имени нет, то искать по всем полям. Расширить Почему нет имени? Искать в доп поле "quality", имя доп поля ведь задано: http://diafilmy.su/xfsearch/quality/ Если тип доп поля "Список", как по этой ссылке, то выборка новостей работает. А если тип доп поля "Одна строка" как вот тут http://diafilmy.su/xfsearch/film/ то уже выводится непонятно что. Почему так? Я хочу логику всего этого понять, если она вообще есть. 12.10.2016 в 13:41, webair сказал: Столько возможностей для выборки новостей, а вы выбрали такой способ... Расширить Я хочу присвоить некоторым новостям, в данном случаи диафильмам, уникальный трёх значный номер. А потом нажав на ссылку "Показать все диафильмы с номерами" вывести их на экран. С вариантом {custom category="1,3-5" ... } мне придётся создавать отдельную категорию и в шаблоне короткой новости для этой категории прописывать эту конструкцию. Или я опять что то не так понял?)))) Изменено 12 октября 2016 пользователем Mek Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 168 Опубликовано: 13 октября 2016 Рассказать Опубликовано: 13 октября 2016 12.10.2016 в 16:21, Mek сказал: Почему нет имени? Расширить Потому что для наличия имени нужно два параметра в URL, а не один. 12.10.2016 в 16:21, Mek сказал: Если тип доп поля "Список", как по этой ссылке, то выборка новостей работает. Расширить Для этой ссылки все равно какой тип поля. Эта ссылка ищет так как я написал, т.е. ищет то что указано в URL, ищет совпадения или в именах или в значениях. Цитата Ссылка на сообщение Поделиться на других сайтах
kolyma 2 Опубликовано: 12 декабря 2017 Рассказать Опубликовано: 12 декабря 2017 Так вообще есть выход как вывести по ссылке новости по доп. полю? версия 11.2. И именно по полю "загружаемая галерея изображений". Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 168 Опубликовано: 13 декабря 2017 Рассказать Опубликовано: 13 декабря 2017 12.12.2017 в 22:50, kolyma сказал: Так вообще есть выход как вывести по ссылке новости по доп. полю? версия 11.2. И именно по полю "загружаемая галерея изображений". Расширить Нет нету. В следующей версии появится. 1 1 Цитата Ссылка на сообщение Поделиться на других сайтах
kolyma 2 Опубликовано: 17 января 2018 Рассказать Опубликовано: 17 января 2018 13.12.2017 в 00:06, celsoft сказал: Нет нету. В следующей версии появится. Расширить появилось... а как вывести без ЧПУ? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 168 Опубликовано: 18 января 2018 Рассказать Опубликовано: 18 января 2018 index.php?do=xfsearch&xf=имя поля Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.