Dismiss Notice
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Dle multixfield - комбинирование значений дополнительных полей для datalife engine

Discussion in 'Прочее' started by PunPun, May 25, 2018.

25.05.18 в 14:32
19.03.21 в 09:33
16
2,651
0
  1. TopicStarter Overlay
    PunPun

    VIP Кинотрафик v2

    Joined:
    Jun 11, 2015
    Messages:
    7,433
    Best Answers:
    32
    Ratings:
    +4,062 / 137 / -0
    dle_multixfield.jpg
    Модуль подойдет любому сайту на DLE где используются дополнительные поля и нужно сделать простой подбор новостей по ним. С его помощью вы сможете выбрать один или больше значений разных дополнительных полей которые покажут новости где имеются эти значения. Кроме того с каждым выбором список доступных значений будет сокращаться.

    Screenshot_1.png Screenshot_2.png Screenshot_3.png Screenshot_4.png Screenshot_5.png Screenshot_6.png Screenshot_7.png Screenshot_8.png Screenshot_9.png Screenshot_10.png Screenshot_11.png Screenshot_12.png

    Особенности модуля:
    1. Легкая работа с модулем.
    2. Минимум правок движка.
    3. Поддерживаемые версии DataLife Engine с 12.0 и выше.
    4. Поддерживаемые кодировки: UTF-8
    5. Удобная админ панель.
    Страница автора: DLE MultiXfield - Комбинирование значений дополнительных полей
    Git:
    punpun1/DleMultiXfield
     

    Attached Files:

    #1 PunPun, May 25, 2018
    Last edited: Jul 6, 2018
  2. TopicStarter Overlay
    PunPun

    VIP Кинотрафик v2

    Joined:
    Jun 11, 2015
    Messages:
    7,433
    Best Answers:
    32
    Ratings:
    +4,062 / 137 / -0
    #2 PunPun, Jul 6, 2018
    Last edited: Jul 6, 2018
    • Нравится Нравится x 4
  3. TopicStarter Overlay
    PunPun

    VIP Кинотрафик v2

    Joined:
    Jun 11, 2015
    Messages:
    7,433
    Best Answers:
    32
    Ratings:
    +4,062 / 137 / -0
    Версия 1.0.1
    - Мелкие фиксы.
    - Марафет кода.
    - Фикс в инструкции.
     
    • Нравится Нравится x 1
  4. Estomel

    Estomel Посетитель

    Joined:
    Feb 5, 2018
    Messages:
    95
    Best Answers:
    0
    Ratings:
    +37 / 3 / -0
    PunPun Вопрос такой есть, установил ваш модуль и не пойму как сделать чтобы он искал точно так же как и дополнительные поля ищут.

    Вот пример:

    По дополнительному полю из полной новости например "2018" ищет вот так: (/xfsearch/year/2018/)
    Безымянный.png

    А по дополнительному полю из фильтра "2018" он ищет вот так: (/search/year=2018/)
    Безымянный2.png

    Можно ли сделать чтобы он сортировал новости по дате, чтобы результаты поиска были как на первом скриншоте? а то он ищет по своему и не понятно каким способом сортирует, это немного не удобно
     
  5. Tolstyak87

    Tolstyak87 Бывалый

    Joined:
    Mar 21, 2018
    Messages:
    638
    Best Answers:
    2
    Ratings:
    +81 / 19 / -0
    Хоть кто-то подскажет, как его подключить в шаблоне?
     
  6. Ботяра

    Забанен

    Joined:
    Oct 10, 2015
    Messages:
    0
    Best Answers:
    54
    Ratings:
    +711 / 74 / -0
    Если этого не известно, то скорее всего и данный модуль не нужен!
     
  7. Tolstyak87

    Tolstyak87 Бывалый

    Joined:
    Mar 21, 2018
    Messages:
    638
    Best Answers:
    2
    Ratings:
    +81 / 19 / -0
    byroot глупый ответ
     
    • Нравится Нравится x 1
    • Согласен Согласен x 1
  8. TopicStarter Overlay
    PunPun

    VIP Кинотрафик v2

    Joined:
    Jun 11, 2015
    Messages:
    7,433
    Best Answers:
    32
    Ratings:
    +4,062 / 137 / -0
    • Нравится Нравится x 2
    • Смешно Смешно x 1
  9. 3uHa

    3uHa Новичок

    Joined:
    Jul 26, 2018
    Messages:
    28
    Best Answers:
    0
    Ratings:
    +13 / 0 / -0
    Подскажите, пожалуйста, какие правки нужно сделать, чтобы модуль искал только по одному значению дополнительного поля. Т.е., если выбрать другое поле (или другое значение этого же поля), то поиск уже будет только по другому полю (другому значению этого же поля)
     
  10. killxsteal

    PRO Users

    Joined:
    Jun 21, 2019
    Messages:
    275
    Best Answers:
    0
    Ratings:
    +43 / 8 / -0
  11. Олег Lego

    Олег Lego Местный

    Joined:
    May 11, 2020
    Messages:
    2,012
    Best Answers:
    1
    Ratings:
    +492 / 217 / -0
    Установка:
    1. Загрузить все файлы на сервер, предварительно изменив название папки {THEME} в /templates/ на название своего шаблона.

    2. Открыть .htaccess в корне сайта и найти:
    RewriteEngine On

    Добавить ниже:
    # DLE MultiXfield
    RewriteRule ^search/(.*)/?$ index.php?do=filter&xf=$1 [L]
    RewriteRule ^search/?$ index.php?do=filter [L]

    3. Открыть engine/engine.php и найти:
    switch ( $do ) {

    Добавить ниже:
    case "filter" :
    include ENGINE_DIR . '/dle_multixfield/site/news.filter.php';
    break;

    4. Открыть шаблон main.tpl и найти:
    </head>

    Добавить выше:
    <link href="{THEME}/dle_multixfield/filter.css" type="text/css" rel="stylesheet">

    5. Открыть любой *.tpl шаблон и в нужном месте добавить:
    <div class="multixfield-select-area">{include file="engine/dle_multixfield/site/filter.php"}</div>
     
  12. Ботяра

    Забанен

    Joined:
    Oct 10, 2015
    Messages:
    0
    Best Answers:
    54
    Ratings:
    +711 / 74 / -0
  13. Олег Lego

    Олег Lego Местный

    Joined:
    May 11, 2020
    Messages:
    2,012
    Best Answers:
    1
    Ratings:
    +492 / 217 / -0
    Да, проверял его кажется.
    Описание установки там в самом архиве нет, а только в комментарии самого архива ?
    Это же версия 1.0.0 ? А более обновлённой 1.0.1 рабочей нет ?
     
  14. Ботяра

    Забанен

    Joined:
    Oct 10, 2015
    Messages:
    0
    Best Answers:
    54
    Ratings:
    +711 / 74 / -0
    архив оформлен в виде плагина, чтобы файлы описаний типа ридми или исталл не валялись на сайте нигде. Всё указано в комментарии архива:
     
  15. Олег Lego

    Олег Lego Местный

    Joined:
    May 11, 2020
    Messages:
    2,012
    Best Answers:
    1
    Ratings:
    +492 / 217 / -0
    Но таки это же версия 1.0.0 ? А более обновлённой 1.0.1 рабочей нет ?
    Просто в этой она весть список в один столб до центра земли выдаёт, да и настроек маловато.
    А в 1.0.1 есть выбор какие доп поля использовать и прочее, но там с дизайном беда, пунпун убил все остатки ((
     
  16. Ботяра

    Забанен

    Joined:
    Oct 10, 2015
    Messages:
    0
    Best Answers:
    54
    Ratings:
    +711 / 74 / -0
    Олег Lego версия была с гитхаба скачана. Какая именно - не знаю. Выбор нужных доп полей для фильтра есть в админке. Если не проверил в работе его то зачем писать о чем не известно потому что модуль не ставился? У меня он жанры и страны на сайте одном нормально фильтрует!
     
  17. Олег Lego

    Олег Lego Местный

    Joined:
    May 11, 2020
    Messages:
    2,012
    Best Answers:
    1
    Ratings:
    +492 / 217 / -0
    Хм. Тогда извиняюсь. Видимо не из этого архива устанавливал.
    Просто у меня было несколько, скачивал с разных мест, в том числе и с байрута, и было с одинаковыми названиями, но видимо этот не проверил. Попробую сегодня.
     
Яндекс.Метрика