Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

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

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

Тема в разделе "Прочее", создана пользователем PunPun, 25 май 2018.

25.05.18 в 14:32
19.03.21 в 09:33
16
2.313
0
  1. TopicStarter Overlay
    PunPun

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

    Регистрация:
    11 июн 2015
    Сообщения:
    7.296
    Лучших ответов:
    31
    Рейтинги:
    +3.894 / 96 / -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
     

    Вложения:

    #1 PunPun, 25 май 2018
    Последнее редактирование: 6 июл 2018
  2. TopicStarter Overlay
    PunPun

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

    Регистрация:
    11 июн 2015
    Сообщения:
    7.296
    Лучших ответов:
    31
    Рейтинги:
    +3.894 / 96 / -0
    #2 PunPun, 6 июл 2018
    Последнее редактирование: 6 июл 2018
    • Нравится Нравится x 4
  3. TopicStarter Overlay
    PunPun

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

    Регистрация:
    11 июн 2015
    Сообщения:
    7.296
    Лучших ответов:
    31
    Рейтинги:
    +3.894 / 96 / -0
    Версия 1.0.1
    - Мелкие фиксы.
    - Марафет кода.
    - Фикс в инструкции.
     
    • Нравится Нравится x 1
  4. Estomel

    Estomel Посетитель

    Регистрация:
    5 фев 2018
    Сообщения:
    94
    Лучших ответов:
    0
    Рейтинги:
    +37 / 3 / -0
    PunPun Вопрос такой есть, установил ваш модуль и не пойму как сделать чтобы он искал точно так же как и дополнительные поля ищут.

    Вот пример:

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

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

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

    Tolstyak87 Бывалый

    Регистрация:
    21 мар 2018
    Сообщения:
    556
    Лучших ответов:
    2
    Рейтинги:
    +60 / 18 / -0
  6. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.297
    Лучших ответов:
    54
    Рейтинги:
    +5.205 / 74 / -0
    Если этого не известно, то скорее всего и данный модуль не нужен!
     
  7. Tolstyak87

    Tolstyak87 Бывалый

    Регистрация:
    21 мар 2018
    Сообщения:
    556
    Лучших ответов:
    2
    Рейтинги:
    +60 / 18 / -0
  8. TopicStarter Overlay
    PunPun

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

    Регистрация:
    11 июн 2015
    Сообщения:
    7.296
    Лучших ответов:
    31
    Рейтинги:
    +3.894 / 96 / -0
    • Нравится Нравится x 2
    • Смешно Смешно x 1
  9. 3uHa

    3uHa Новичок

    Регистрация:
    26 июл 2018
    Сообщения:
    28
    Лучших ответов:
    0
    Рейтинги:
    +13 / 0 / -0
    Подскажите, пожалуйста, какие правки нужно сделать, чтобы модуль искал только по одному значению дополнительного поля. Т.е., если выбрать другое поле (или другое значение этого же поля), то поиск уже будет только по другому полю (другому значению этого же поля)
     
  10. killxsteal

    PRO Users

    Регистрация:
    21 июн 2019
    Сообщения:
    274
    Лучших ответов:
    0
    Рейтинги:
    +43 / 8 / -0
  11. Олег Lego

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

    Регистрация:
    11 май 2020
    Сообщения:
    1.791
    Лучших ответов:
    1
    Рейтинги:
    +430 / 177 / -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. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.297
    Лучших ответов:
    54
    Рейтинги:
    +5.205 / 74 / -0
  13. Олег Lego

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

    Регистрация:
    11 май 2020
    Сообщения:
    1.791
    Лучших ответов:
    1
    Рейтинги:
    +430 / 177 / -0
    Да, проверял его кажется.
    Описание установки там в самом архиве нет, а только в комментарии самого архива ?
    Это же версия 1.0.0 ? А более обновлённой 1.0.1 рабочей нет ?
     
  14. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.297
    Лучших ответов:
    54
    Рейтинги:
    +5.205 / 74 / -0
    архив оформлен в виде плагина, чтобы файлы описаний типа ридми или исталл не валялись на сайте нигде. Всё указано в комментарии архива:
     
  15. Олег Lego

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

    Регистрация:
    11 май 2020
    Сообщения:
    1.791
    Лучших ответов:
    1
    Рейтинги:
    +430 / 177 / -0
    Но таки это же версия 1.0.0 ? А более обновлённой 1.0.1 рабочей нет ?
    Просто в этой она весть список в один столб до центра земли выдаёт, да и настроек маловато.
    А в 1.0.1 есть выбор какие доп поля использовать и прочее, но там с дизайном беда, пунпун убил все остатки ((
     
  16. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.297
    Лучших ответов:
    54
    Рейтинги:
    +5.205 / 74 / -0
    Олег Lego версия была с гитхаба скачана. Какая именно - не знаю. Выбор нужных доп полей для фильтра есть в админке. Если не проверил в работе его то зачем писать о чем не известно потому что модуль не ставился? У меня он жанры и страны на сайте одном нормально фильтрует!
     
  17. Олег Lego

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

    Регистрация:
    11 май 2020
    Сообщения:
    1.791
    Лучших ответов:
    1
    Рейтинги:
    +430 / 177 / -0
    Хм. Тогда извиняюсь. Видимо не из этого архива устанавливал.
    Просто у меня было несколько, скачивал с разных мест, в том числе и с байрута, и было с одинаковыми названиями, но видимо этот не проверил. Попробую сегодня.
     
Яндекс.Метрика