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

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

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


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

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

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

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


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

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


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

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


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

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

Скачать

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

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

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

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

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


Коментарии

#65 30 июля 2012 08:45 savcorp

Цитата: n0wheremany
Генератор поиска

Вот и подожду когда будет генератор поиска и куплю.

А автора модуля search-fields хаю, что не могу купить, ну а если не могу купить, то что говорить о поддержке???
Публикаций: 0 Комментариев: 14 [ цитировать ]

#64 29 июля 2012 20:00 n0wheremany

Я так и не понял, что вы хотите? То ли хаете, то ли нет.

Генератор поиска - возможно в следующих версиях и будет.


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

#63 29 июля 2012 16:35 savcorp

Очень хотелось бы чтобы автор сего супер блога сделал это http://www.skripters.com/dle_moduli_commercial/8635-searchfields-v50.html или наподобие, с подробным мануалом по установке и настройке.

А то автора нет в сети неделями, пропадает желание не то что покупать а и общаться вообще. Неужели в век технологий и скоросного интернета нельзя хотя бы включить аську в телефоне.

Я купил Ваш модуль картинки, всё просто и предельно ясно, куплю и систему оплаты (после добавления интеркасы) и похожий модуль если сделаете.

а вот и http://www.graphixshare.com/templates/257073-search-fields-v50-for-dle-9x.html для размышлений, да простят меня разработчики.

Я всё всегда покупаю, а если и дают так, то всё равно никогда не выкладываю в паблик.

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

#62 23 июля 2012 23:43 n0wheremany

Доработан модуль.
Исправлена ошибка попадания в выборку некоторых данных из других доп полей, имеющих похожие наименования.

Спасибо за тестирование и предоставления базы данных на проверку и выявление ошибок выборки


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

#61 6 июля 2012 10:44 n0wheremany

Доработан модуль:
- Добавлена поддержка кэша
- Доработана система снижения нагрузки от модуля, если это возможно
- Исправлена ошибка при поиске полей заданных через запятую


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

#60 27 мая 2012 16:05 n0wheremany

Доработана инструкция и модуль для 9.6


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

#59 26 мая 2012 17:52 newdancer

n0wheremany,
Напишите пожалуйста инструкцию как заставить его работать на дле 9.6, а то работает все равно стандартный. И появитьсе пожлуйста в аське
Публикаций: 0 Комментариев: 11 [ цитировать ]

#58 1 мая 2012 12:24 n0wheremany

Доработан модуль.
-Исправлена ошибка с поиском вхождений. Теперь ищутся только точные совпадения текста.
-Уменьшена нагрузка на бд
-Доработана поддержка 9.6
Архив обновлен


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

#57 16 декабря 2011 15:54 n0wheremany

Можно если напишите в асю или на почту.

Цитата: killoff
Кстати, в пресс релизе 9.5 уже будет реализована подобная возможность...

Ну плагиат (идеи, а может и не только) конечно, но в целом стандартные решения то приветствуются...


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

#56 16 декабря 2011 07:36 killoff

А можно получить обновленную версию?
Кстати, в пресс релизе 9.5 уже будет реализована подобная возможность...
Публикаций: 0 Комментариев: 0 [ цитировать ]

#55 1 декабря 2011 08:36 Андрей

Реализована возможность поиска доп полей только в определённой категории

Заметил несколько багов. Если новостей более чем на одну страницу, то при переключении на следующую страницу листает уже не внутри определённой категории, а просто по значению доп. поля. А также после клика на следующую страницу показывает все новости сайта без учета доп. поля. Еще неправильно показывает title(вернее не показывает вообще).

Исправте пожалуйста. Заранее спасибо.
Публикаций: 0 Комментариев: 0 [ цитировать ]

#54 21 ноября 2011 21:18 n0wheremany

Реализована возможность поиска доп полей только в определённой категории


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

#53 21 ноября 2011 17:45 infooo

Александр, написал вам в асю.
Публикаций: 0 Комментариев: 0 [ цитировать ]

#52 20 ноября 2011 17:21 n0wheremany

infooo,
Напишите в асю


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

#51 20 ноября 2011 12:38 infooo

Александр, можете что-нибудь посоветовать? Очень нужно.
Публикаций: 0 Комментариев: 0 [ цитировать ]

#50 15 ноября 2011 18:14 infooo

Цитата: n0wheremany
Можно воспользоваться в main.tpl тэгом [aviable=xf] [/aviable ]

о! Спасибо, как-то не догадался, будем тестить. И еще один вопрос.
Вот к примеру, я в доп. поле настроенном как "одна строка" пишу номера маршрутов автотранспорта, например: "Маршрутки: 108, 111", а в другой новости уже так: "Маршрутки: 40, 108" (т.е. заполняю только цифры, слово "Маршрутки" в шаблоне прописано). И вот если я щелкая по 108, мне выдает только результаты, где 108 стоит с самым начале, а остальные, где 108 указано в конце или середине - не показывает. Если, например, номер 111 прописан везде в конце, и если щелкнуть по нему, то выдает ошибку, мол, новостей не найдено.
Это можно как-то решить?
Заранее спасибо.

т.е. иными словами, работает только первое слово в дополнительном поле, все остальные как ссылки работают, но при переходе по ссылке - не отображаются в качестве результатов.
ДЛЕ 9.4.
Публикаций: 0 Комментариев: 0 [ цитировать ]

#49 10 ноября 2011 15:49 n0wheremany

Цитата: DatiX
хар преобразует все доп. поля в ссылки, или только те, что заполнялись после установки хака?


Все


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

#48 10 ноября 2011 12:12 DatiX

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

#47 2 ноября 2011 23:06 killoff

с последним вопросом разобрался, просто сделал обрезание html-тега ссылки чтобы остался один только текст (анкор ссылки), и уже его вывожу... :)
Публикаций: 0 Комментариев: 0 [ цитировать ]

#46 2 ноября 2011 10:19 killoff

Не дописал сразу: мне надо модифицировать title при выводе полной новости (а не при выборке), т.е. к стандартным title полной новости дописать ещё конкретное доп поле.
Публикаций: 0 Комментариев: 0 [ цитировать ]