Дополнительный параметр сортировки новостей + конвертор из доп. поля

Дополнительный параметр сортировки новостей + конвертор из доп. поля


Всем привет. На этот раз мой хак связан с дополнительными полями. Так уж сложилось, что работаю я именно над сайтами с их непосредственным участием. И люди пользуются ими и остаются довольно. Но у них есть один минус, для одних сайтов значительный, для других не очень. Сделать сортировку по данным из дополнительных полей крайне сложно. Пару лет назад видел на каком-то форуме, как разработчики пытались этого достичь, но нагрузка от этого дела была не малой. Теперь я и сам в силах сотворить нечто подобное, прибегнув к регулярным выражениям, но этот метод мне показался слишком расточительным.

Дополнительный параметр сортировки новостей + конвертор из доп. поля


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

Дополнительный параметр сортировки новостей + конвертор из доп. поля


1. Создание поля в таблице, подключения его в скрипт и интеграции в компоненты, реализующие сортировку новостей.

2. Фильтр по данным из этого поля. Это практически такой же фильтр, как и появился в дополнительных полях с версии вроди 9.5, но с более лёгким запросом (Оператор LIKE не используется), и работающий более корректно.

3. Конвертор информации из дополнительного поля в поле в таблице базы данных.

Дополнительный параметр сортировки новостей + конвертор из доп. поля


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

Совместимость: Линейка 9.X (Возможно и более старые версии).
Стоимость: 150 рублей.
Демо: Здесь (Сайт может виснуть, это из-за сервера)

Мои контакты:
Аська: 419694531
Мыло: [email protected]

Спасибо за внимание.

Добавить комментарий

Нам важно знать ваше мнение. Оставьте свой отзыв или ответ

    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent

Комментариев 0

Новые обсуждения на Форуме