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 072 Опубликовано: 12 октября 2016 Рассказать Опубликовано: 12 октября 2016 12 часа назад, 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 (изменено) Автор 10 минут назад, celsoft сказал: Нет не соответствует действительности. Либо файлы на сервере не от версии DLE 11.0. DLE 11, все файлы тоже от этой версии. 10 минут назад, celsoft сказал: В актуальных версиях URL на такие поля совершенно другой, потому что ранее поиск был по всем значениям в полях, а теперь по конкретному. А как узнать какой URL в ссылке нужно указывать, где об этом написано? У меня, естественно, все ссылки в шаблоне остались от предыдущих версий. Изменено 12 октября 2016 пользователем Mek Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 12 октября 2016 Рассказать Опубликовано: 12 октября 2016 при выводе доп. полей в новости DLE сам формирует ссылки, и там можно увидеть какие они должны быть. /xfsearch/имя поля/искомое значение/ искомое значение при этом должно кодироваться через urlencode Цитата Ссылка на сообщение Поделиться на других сайтах
Mek 99 Опубликовано: 12 октября 2016 Рассказать Опубликовано: 12 октября 2016 Автор celsoft, ссылкой, которую я привёл ( http://diafilmy.su/xfsearch/film/ ) я хотел вывести все новости, где дополнительное поле "film" заполнено. Это вообще можно как-то сделать? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 12 октября 2016 Рассказать Опубликовано: 12 октября 2016 2 часа назад, Mek сказал: ссылкой, которую я привёл ( http://diafilmy.su/xfsearch/film/ ) я хотел вывести все новости, где дополнительное поле "film" заполнено. Откуда вы вообще взяли что эта ссылка имеет именно функциональность? Она ее никогда не имела. Это ссылка глобального поиска по доп. полям в новостях, включая как имя так и значения. 2 часа назад, Mek сказал: Это вообще можно как-то сделать? Нет. Цитата Ссылка на сообщение Поделиться на других сайтах
Mek 99 Опубликовано: 12 октября 2016 Рассказать Опубликовано: 12 октября 2016 (изменено) Автор 30 минут назад, 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 072 Опубликовано: 12 октября 2016 Рассказать Опубликовано: 12 октября 2016 26 минут назад, Mek сказал: То ссылка /xfsearch/имя поля/ гипотетически должна вывести все новости с определённый доп. полем. это не имя поля. Эта ссылка означает /xfsearch/что искать в доп. полях/ а т.к. имени нет, то искать по всем полям. Цитата Ссылка на сообщение Поделиться на других сайтах
Mek 99 Опубликовано: 12 октября 2016 Рассказать Опубликовано: 12 октября 2016 (изменено) Автор 2 часа назад, celsoft сказал: Эта ссылка означает /xfsearch/что искать в доп. полях/ а т.к. имени нет, то искать по всем полям. Почему нет имени? Искать в доп поле "quality", имя доп поля ведь задано: http://diafilmy.su/xfsearch/quality/ Если тип доп поля "Список", как по этой ссылке, то выборка новостей работает. А если тип доп поля "Одна строка" как вот тут http://diafilmy.su/xfsearch/film/ то уже выводится непонятно что. Почему так? Я хочу логику всего этого понять, если она вообще есть. 2 часа назад, webair сказал: Столько возможностей для выборки новостей, а вы выбрали такой способ... Я хочу присвоить некоторым новостям, в данном случаи диафильмам, уникальный трёх значный номер. А потом нажав на ссылку "Показать все диафильмы с номерами" вывести их на экран. С вариантом {custom category="1,3-5" ... } мне придётся создавать отдельную категорию и в шаблоне короткой новости для этой категории прописывать эту конструкцию. Или я опять что то не так понял?)))) Изменено 12 октября 2016 пользователем Mek Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 13 октября 2016 Рассказать Опубликовано: 13 октября 2016 14 часа назад, Mek сказал: Почему нет имени? Потому что для наличия имени нужно два параметра в URL, а не один. 14 часа назад, Mek сказал: Если тип доп поля "Список", как по этой ссылке, то выборка новостей работает. Для этой ссылки все равно какой тип поля. Эта ссылка ищет так как я написал, т.е. ищет то что указано в URL, ищет совпадения или в именах или в значениях. Цитата Ссылка на сообщение Поделиться на других сайтах
kolyma 2 Опубликовано: 12 декабря 2017 Рассказать Опубликовано: 12 декабря 2017 Так вообще есть выход как вывести по ссылке новости по доп. полю? версия 11.2. И именно по полю "загружаемая галерея изображений". Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 13 декабря 2017 Рассказать Опубликовано: 13 декабря 2017 1 час назад, kolyma сказал: Так вообще есть выход как вывести по ссылке новости по доп. полю? версия 11.2. И именно по полю "загружаемая галерея изображений". Нет нету. В следующей версии появится. 1 1 Цитата Ссылка на сообщение Поделиться на других сайтах
kolyma 2 Опубликовано: 17 января 2018 Рассказать Опубликовано: 17 января 2018 В 13.12.2017 в 11:06, celsoft сказал: Нет нету. В следующей версии появится. появилось... а как вывести без ЧПУ? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 18 января 2018 Рассказать Опубликовано: 18 января 2018 index.php?do=xfsearch&xf=имя поля Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.