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,658
0
  1. TopicStarter Overlay
    PunPun

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

    Messages:
    7,433
    Likes Received:
    3,687
    Best Answers:
    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
     

    Attached Files:

    Last edited: Jul 6, 2018
  2. TopicStarter Overlay
    PunPun

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

    Messages:
    7,433
    Likes Received:
    3,687
    Best Answers:
    32
    Last edited: Jul 6, 2018
    • Нравится Нравится x 4
  3. TopicStarter Overlay
    PunPun

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

    Messages:
    7,433
    Likes Received:
    3,687
    Best Answers:
    32
    Версия 1.0.1
    - Мелкие фиксы.
    - Марафет кода.
    - Фикс в инструкции.
     
    • Нравится Нравится x 1
  4. Estomel

    Estomel Посетитель

    Messages:
    95
    Likes Received:
    30
    Best Answers:
    0
    PunPun Вопрос такой есть, установил ваш модуль и не пойму как сделать чтобы он искал точно так же как и дополнительные поля ищут.

    Вот пример:

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

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

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

    Tolstyak87 Бывалый

    Messages:
    638
    Likes Received:
    50
    Best Answers:
    2
    Хоть кто-то подскажет, как его подключить в шаблоне?
     
  6. Ботяра

    Ботяра Забанен

    Messages:
    0
    Likes Received:
    0
    Best Answers:
    54
    Если этого не известно, то скорее всего и данный модуль не нужен!
     
  7. Tolstyak87

    Tolstyak87 Бывалый

    Messages:
    638
    Likes Received:
    50
    Best Answers:
    2
    byroot глупый ответ
     
    • Нравится Нравится x 1
    • Согласен Согласен x 1
  8. TopicStarter Overlay
    PunPun

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

    Messages:
    7,433
    Likes Received:
    3,687
    Best Answers:
    32
    • Нравится Нравится x 2
    • Смешно Смешно x 1
  9. 3uHa

    3uHa Новичок

    Messages:
    28
    Likes Received:
    10
    Best Answers:
    0
    Подскажите, пожалуйста, какие правки нужно сделать, чтобы модуль искал только по одному значению дополнительного поля. Т.е., если выбрать другое поле (или другое значение этого же поля), то поиск уже будет только по другому полю (другому значению этого же поля)
     
  10. killxsteal

    killxsteal PRO Users

    Messages:
    275
    Likes Received:
    17
    Best Answers:
    0
  11. Олег Lego

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

    Messages:
    2,012
    Likes Received:
    239
    Best Answers:
    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. Ботяра

    Ботяра Забанен

    Messages:
    0
    Likes Received:
    0
    Best Answers:
    54
  13. Олег Lego

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

    Messages:
    2,012
    Likes Received:
    239
    Best Answers:
    1
    Да, проверял его кажется.
    Описание установки там в самом архиве нет, а только в комментарии самого архива ?
    Это же версия 1.0.0 ? А более обновлённой 1.0.1 рабочей нет ?
     
  14. Ботяра

    Ботяра Забанен

    Messages:
    0
    Likes Received:
    0
    Best Answers:
    54
    архив оформлен в виде плагина, чтобы файлы описаний типа ридми или исталл не валялись на сайте нигде. Всё указано в комментарии архива:
     
  15. Олег Lego

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

    Messages:
    2,012
    Likes Received:
    239
    Best Answers:
    1
    Но таки это же версия 1.0.0 ? А более обновлённой 1.0.1 рабочей нет ?
    Просто в этой она весть список в один столб до центра земли выдаёт, да и настроек маловато.
    А в 1.0.1 есть выбор какие доп поля использовать и прочее, но там с дизайном беда, пунпун убил все остатки ((
     
  16. Ботяра

    Ботяра Забанен

    Messages:
    0
    Likes Received:
    0
    Best Answers:
    54
    Олег Lego версия была с гитхаба скачана. Какая именно - не знаю. Выбор нужных доп полей для фильтра есть в админке. Если не проверил в работе его то зачем писать о чем не известно потому что модуль не ставился? У меня он жанры и страны на сайте одном нормально фильтрует!
     
  17. Олег Lego

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

    Messages:
    2,012
    Likes Received:
    239
    Best Answers:
    1
    Хм. Тогда извиняюсь. Видимо не из этого архива устанавливал.
    Просто у меня было несколько, скачивал с разных мест, в том числе и с байрута, и было с одинаковыми названиями, но видимо этот не проверил. Попробую сегодня.