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

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

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

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

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

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

    Сообщения:
    7.415
    Симпатии:
    3.673
    Лучших ответов:
    32
    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
     

    Вложения:

    Последнее редактирование: 6 июл 2018
  2. TopicStarter Overlay
    PunPun

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

    Сообщения:
    7.415
    Симпатии:
    3.673
    Лучших ответов:
    32
    Последнее редактирование: 6 июл 2018
    • Нравится Нравится x 4
  3. TopicStarter Overlay
    PunPun

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

    Сообщения:
    7.415
    Симпатии:
    3.673
    Лучших ответов:
    32
    Версия 1.0.1
    - Мелкие фиксы.
    - Марафет кода.
    - Фикс в инструкции.
     
    • Нравится Нравится x 1
  4. Estomel

    Estomel Посетитель

    Сообщения:
    94
    Симпатии:
    30
    Лучших ответов:
    0
    PunPun Вопрос такой есть, установил ваш модуль и не пойму как сделать чтобы он искал точно так же как и дополнительные поля ищут.

    Вот пример:

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

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

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

    Tolstyak87 Бывалый

    Сообщения:
    638
    Симпатии:
    50
    Лучших ответов:
    2
    Хоть кто-то подскажет, как его подключить в шаблоне?
     
  6. byroot

    byroot Забанен

    Сообщения:
    12.295
    Симпатии:
    4.495
    Лучших ответов:
    54
    Если этого не известно, то скорее всего и данный модуль не нужен!
     
  7. Tolstyak87

    Tolstyak87 Бывалый

    Сообщения:
    638
    Симпатии:
    50
    Лучших ответов:
    2
    byroot глупый ответ
     
    • Нравится Нравится x 1
    • Согласен Согласен x 1
  8. TopicStarter Overlay
    PunPun

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

    Сообщения:
    7.415
    Симпатии:
    3.673
    Лучших ответов:
    32
    • Нравится Нравится x 2
    • Смешно Смешно x 1
  9. 3uHa

    3uHa Новичок

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

    killxsteal PRO Users

    Сообщения:
    275
    Симпатии:
    17
    Лучших ответов:
    0
  11. Олег Lego

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

    Сообщения:
    1.937
    Симпатии:
    234
    Лучших ответов:
    1
    Установка:
    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

    byroot Забанен

    Сообщения:
    12.295
    Симпатии:
    4.495
    Лучших ответов:
    54
  13. Олег Lego

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

    Сообщения:
    1.937
    Симпатии:
    234
    Лучших ответов:
    1
    Да, проверял его кажется.
    Описание установки там в самом архиве нет, а только в комментарии самого архива ?
    Это же версия 1.0.0 ? А более обновлённой 1.0.1 рабочей нет ?
     
  14. byroot

    byroot Забанен

    Сообщения:
    12.295
    Симпатии:
    4.495
    Лучших ответов:
    54
    архив оформлен в виде плагина, чтобы файлы описаний типа ридми или исталл не валялись на сайте нигде. Всё указано в комментарии архива:
     
  15. Олег Lego

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

    Сообщения:
    1.937
    Симпатии:
    234
    Лучших ответов:
    1
    Но таки это же версия 1.0.0 ? А более обновлённой 1.0.1 рабочей нет ?
    Просто в этой она весть список в один столб до центра земли выдаёт, да и настроек маловато.
    А в 1.0.1 есть выбор какие доп поля использовать и прочее, но там с дизайном беда, пунпун убил все остатки ((
     
  16. byroot

    byroot Забанен

    Сообщения:
    12.295
    Симпатии:
    4.495
    Лучших ответов:
    54
    Олег Lego версия была с гитхаба скачана. Какая именно - не знаю. Выбор нужных доп полей для фильтра есть в админке. Если не проверил в работе его то зачем писать о чем не известно потому что модуль не ставился? У меня он жанры и страны на сайте одном нормально фильтрует!
     
  17. Олег Lego

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

    Сообщения:
    1.937
    Симпатии:
    234
    Лучших ответов:
    1
    Хм. Тогда извиняюсь. Видимо не из этого архива устанавливал.
    Просто у меня было несколько, скачивал с разных мест, в том числе и с байрута, и было с одинаковыми названиями, но видимо этот не проверил. Попробую сегодня.