Главная » Портфолио » PHP » Дополнительные поля в виде ссылок (v3)

Дополнительные поля в виде ссылок (v3)

17-03-2013, 11:15 n0wheremany Комментарии (126) Просмотры (30951)
Дополнительные поля в виде ссылок (v3)


Очень популярный вопрос для порталов с видео файлами.
Но им приходится извращаться с тэгами.

Мой хак решает эту проблему.

1. В админке появляется настройка:

Дополнительные поля в виде ссылок (v3)


2. Добавление полей осталось тем же:

Дополнительные поля в виде ссылок (v3)


3. Но вывод в новость изменился - данные поля разделились (разделителем являет запятая) и сформировалась ссылки, при клике на которой отражаются все новости с таким же значениями доп поля

Дополнительные поля в виде ссылок (v3)


В 9.5 поиск по доп полям осуществляется по всем значениям дополнительных полей, из-за чего результаты выборки порой просто ужасны. Мой же хак осуществляет поиск только по одному определённому вами доп полю (который имеет признак ссылки).
При этом нагрузку не увеличивает от стандартной реализации

Что изменено в 3:
  • Множественная фильтрация доп полей

Скачать

Как получить обновление?

Другие новости по теме

Уважаемый посетитель

Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Добавление комментария


Коментарии

#126 5 апреля 2021 08:19 _AVK_

Вообще-то в те годы и я с этм делом заморочился, но потом поковырялся в DLE и там всё просто, но время летит незаметно и нынче в DLE вообще такие фокусы легко устраиваются без изобретений, ну это вообще-то тому кто забредёт сюда.
DLE круче всех и система оплаты легко прикручивается. А дополнительные поля уже давно в DLE не требуется вручную прикручивать. Вручную было всётаки прикольнее прикручивать.
Публикаций: 0 Комментариев: 45 [ цитировать ]

#125 2 июля 2014 14:39 Александр

Хак не работает на DLE 10.2 выводится так /?do=xf&s=1&xfield[genre]=%EF%F0%E8%EA%EB%FE%F7%E5%ED%E8%FF
и ищет значение "жанр" вместо "приключения"

Прошу помощи в решении данной проблемы.
Публикаций: 0 Комментариев: 0 [ цитировать ]

#124 29 мая 2014 23:46 leolic

почему так выводится ?do=xf&s=1&xfield[year]=2014 dle 10.2
Публикаций: 0 Комментариев: 1 [ цитировать ]

#123 3 января 2014 08:31 killoff

И снова проблему решил сам!!! Осталось только разобраться с eta name="keywords" и meta name="description"
Публикаций: 0 Комментариев: 0 [ цитировать ]

#122 31 декабря 2013 18:26 killoff

Добавил вывод текста в speedbar сл. образом: в engine.php добавил строку
elseif ($do == 'xf') $nam_e = $xfields_title;
Но теперь проблема с дублированием $xfields_title в TITLE самой страницы. Как это можно поправить?
Публикаций: 0 Комментариев: 0 [ цитировать ]

#121 12 ноября 2013 19:54 killoff

Все вопросы без ответов ((( Возник ещё вопрос: как можно сортировку этого модуля выводить ещё в speedbar DLE? А то не всем понятно кто-то просматривает, а если сделать инфу в speedbar - все все поймут что именно просматривают :)
Публикаций: 0 Комментариев: 0 [ цитировать ]

#120 26 октября 2013 20:31 killoff

Снова возник вопрос: как можно добавить в meta name="keywords" и meta name="description" описание по значениям дополнительного поля, по которому делается выборка? А то в данный момент эти теги выводят основное описание и ключевики самого сайта, которые указаны в настройках в админке...
Публикаций: 0 Комментариев: 0 [ цитировать ]

#119 6 сентября 2013 23:13 shtil

Разобрался. Оказывается написан запрос с ошибкой "WHEREcategory IN "
в файле xfields.include.php
поставил необходимые пробелы в запросах, переменная $sql_select.
Все заработало. Автор на всяк случай - пересмотри пожалуйста, вдруг кому поможет)
Спасибо
ЗЫ Код не стал вылаживать, вроде как ваша собственность
Публикаций: 0 Комментариев: 10 [ цитировать ]

#118 6 сентября 2013 23:04 n0wheremany

shtil,
Кэш почистить, а так запрос полностью бы увидеть


--------------------
Публикаций: 69 Комментариев: 755 [ цитировать ]

#117 6 сентября 2013 21:59 shtil

Ребят, столкнулся с такой проблемой. При поиске получаю такую ошибку
Внимание! У вас нет прав для просмотра скрытого текста.

Но после того, как залогинюсь - все работает нормально. В чем может быть проблема?
Спасибо.
Публикаций: 0 Комментариев: 10 [ цитировать ]

#116 5 сентября 2013 19:59 killoff

Уважаемый n0wheremany, как же все таки получить обновление модуля под DLE10? Писал уже и через форму обратной связи, но ответа так и не пришло. Все нужные данные по вебмани я скинул, почта что указана в комменте ниже пока недоступна, написал свой другой ящик, но в ответ тишина!!!
Публикаций: 0 Комментариев: 0 [ цитировать ]

#115 20 августа 2013 10:29 Killoff

kirov, аналогично. Но только первый раз на почту писал не по шаблону как это сейчас стало, второй раз писал 18-го числа, и тишина в ответ :(
Публикаций: 0 Комментариев: 0 [ цитировать ]

#114 19 августа 2013 23:33 kirov

n0wheremany, "2 раза на почту писал, когда обновление под DLE 10 получу ???
Публикаций: 0 Комментариев: 6 [ цитировать ]

#113 1 августа 2013 18:24 sashok7062005

Цитата: n0wheremany
Доработан модуль под ДЛЕ10

А можно где то глянуть как работает "Множественная фильтрация доп полей", у кого уже установлен мод киньте пожалуйста ссылку , или автор покажи демо))))
Публикаций: 0 Комментариев: 3 [ цитировать ]

#112 31 июля 2013 00:25 NKGroup

Цитата: sashok7062005
Дай ссылку на свой сайт гляну, меня именно как работает "Множественная фильтрация доп полей" интересует, хочу увидеть в действии так сказать)).


Рад бы помочь, да не могу! Сайт в локальной сети (обновился до 10 - перестало работать), а множественную фильтрация не делал, за ненадобностью!
Публикаций: 0 Комментариев: 5 [ цитировать ]

#111 30 июля 2013 16:06 sashok7062005

NKGroup,
Дай ссылку на свой сайт гляну, меня именно как работает "Множественная фильтрация доп полей" интересует, хочу увидеть в действии так сказать)).
Публикаций: 0 Комментариев: 3 [ цитировать ]

#110 27 июля 2013 19:48 NKGroup

Цитата: sashok7062005
у кого уже этот модуль установлен скиньте пожалуйста ссылку чтобы посмотреть как работает перед покупкой


Все работает чОтко, но пока не на DLE версии 10! На 9,8 все работает отлично!
Публикаций: 0 Комментариев: 5 [ цитировать ]

#109 27 июля 2013 15:55 sashok7062005

у кого уже этот модуль установлен скиньте пожалуйста ссылку чтобы посмотреть как работает перед покупкой
Публикаций: 0 Комментариев: 3 [ цитировать ]

#108 26 июля 2013 01:43 NKGroup

Если прописать ссылку вручную, например http://s*****/xfs/genres/%E4%F0%E0%EC%E0/ то работает! В короткой и полной новости, если поставить галку "Использовать значения полей как перекрестные гиперссылки", то значения доп поля просто текст, а не как ссылка. DLE 10
Публикаций: 0 Комментариев: 5 [ цитировать ]

#107 21 июля 2013 14:47 newdancer

n0wheremany,как получить доработанную версию для дле 10. Письмо с данными через обратну связь отправил!
Публикаций: 0 Комментариев: 11 [ цитировать ]