Перейти к содержанию

edmsl

Актив
  • Постов

    499
  • Зарегистрирован

  • Посещение

  • Победитель дней

    8

Активность репутации

  1. Лайк
    edmsl получил реакцию от Zero108 в (BIM) Quick Search   
    Проблема заключается в добавлении символа * в конец поискового запроса при включенной опции Search incomplete words в плагине. Это так называемый поиск с помощью Wildcard Query, когда звездочка подразумевает любые символы. С обычным поиском это работает, а вот в Эластике нет. Работает только с одним словом, без пробелов. Похоже, что это внутренние механизмы Эластика. На сайте пишут, что в данном случае не нужно использовать Wildcard.
    Я не знаю, возможно ли как-то изменять принцип работы поиска Эластика. Если нет, то придется для него опцию Search incomplete words отключить.
  2. Лайк
    edmsl получил реакцию от ryancoolround в Чат для общения.   
    SlawkA Захожу без VPN, все норм.
  3. Спасибо
    edmsl отреагировална пост Exception в (BIM) Quick Search   
    использовать pluralize вместо sprintf для числовых значений
  4. Лайк
    edmsl получил реакцию от Zero108 в (BIM) Quick Search   
    В общем, весь плагин состоит из говнокода. Я еще когда начал его просматривать, мне сразу не понравились некоторые моменты (например, объявление переменных в середине кода, а не в начале), но я подумал, что может для PHP это обычная практика, но JS код тоже написан так же, а уж с ним я работаю давно, и лучшие практики мне знакомы. В общем, пришлось править и вроде как победил. Буду тестить.
  5. Лайк
    edmsl отреагировална пост Exception в (BIM) Quick Search   
    Виджет из плагина не полностью совместим с последней версией ips, можешь создать свой и сравнить их
  6. Лайк
    edmsl получил реакцию от Zero108 в (BIM) Quick Search   
    Ну как это непонятно. Логинимся под пользователем, у которого стоит флуд-контроль, и пробуем пользоваться поиском. Смотрим, корректно ли работает, не проскакивают ли ненароком запросы раньше времени. У себя-то я протестировал, и вроде как работает.
    Этим еще не занимался. Надеюсь, завтра.
  7. Лайк
    edmsl получил реакцию от Zero108 в (BIM) Quick Search   
    Да. На данный момент ограничить можно только путем запрета использования быстрого поиска для определенных групп.
    Я гляну, что там пытался сделать автор. Может он и реализовал этот, или может удастся доделать, если нет.
  8. Лайк
    edmsl отреагировална пост Zero108 в Nexxe Theme (Dark/Light)   
    Визуальные улучшения для версии Nexxe 1.1.2.1 для установленного плагина (BIM) Quick Search 4.5.0 (ips 4.7 only) ENG.xml.
    Добавить в custom.css:
    @media (min-width: 979px){ .ipsApp .ipsResponsive_hideDesktop, .ipsApp .ipsResponsive_showTablet{ display: none !important; } } :root { --search--width: 400px!important; } #cb-nexxe__menu nav .cb-nexxe__menu--right #elSearchWrapper #elSearch { border-radius: 10px; } #cb-nexxe__menu nav .ipsNavBar_primary { min-width: calc( 100% - 400px )!important; max-width: calc( 100% - 400px )!important; max-height: 90px; padding: 0; } html.theme--light #bimSearchBox { background: #fff!important; } html.theme--light #elSearch { color: #222!important; } html.theme--light .bimQSinMobile.ipsBox.ipsAreaBackground{ background-color: #edf2f7!important; } html.theme--dark #bimSearchBox { background: #111216!important; } html.theme--dark #bimSearchList .ipsAreaBackground { background: #111216!important; } html.theme--dark #elSearch { color: #fff!important; } html.theme--dark .bimQSinMobile.ipsBox.ipsAreaBackground{ background-color: #1a1b21!important; } html.theme--dark { --search--box-shadow: inset 0px 0px 0px 1px #fff; } @media (max-width: 978px){ html.theme--light #elSearch, #elSearch input[type="search"] { color: #222!important; } .cSearchSubmit { color: #222!important; } } html.theme--dark #bimSearchBox { border-style: groove!important; border-width: 1px!important; border-top-style: none!important; } html.theme--dark #bimSearchList .ipsAreaBackground { border-style: dashed!important; border-width: 1px 0 0!important; border-radius: 5px!important; } #bimSearchBox { right: 0px; }  
    Результат:

    ***

    ***

    ***

    ***

    ***

    ***


  9. Лайк
    edmsl получил реакцию от Zero108 в (BIM) Quick Search   
    Надо посмотреть код. А там, возможно, и решение найдется. Позже гляну.
  10. Лайк
    edmsl отреагировална пост Zero108 в (BIM) Quick Search   
    Для темы Nexxe, в которой реализовано переключение между светлой и темной версией темы, добавил в custom.css такой код для оптимизации этого плагина:
    html.theme--dark #bimSearchBox { background: #111216; } html.theme--dark #elSearch { color: #fff; } html.theme--light #bimSearchBox { background: #fff; } html.theme--light #elSearch { color: #222; }  
  11. Лайк
    edmsl получил реакцию от Zero108 в (BIM) Quick Search   
    Zero108 Ок, понял. Тогда вырежу. Ломать не строить.
  12. Спасибо
    edmsl получил реакцию от Zero108 в (BIM) Quick Search   
    Немного доработал плагин.
    Добавил отправку запроса при изменении режима в поле поиска.
    Добавил флуд-контроль. Автор пытался его реализовать, но через PHP и не доделал, код закомментирован. По итогу запросы отправлялись при каждом нажатии клавиши в поле поиска. Реализовал флуд-контроль через JS. В настройках добавил опцию для изменения времени ожидания.
    Стили все же править не стал. Тем много, да и значения переменных у всех разные. Думаю, не проблема поменять стили самим.
    (BIM) Quick Search 4.5.0 (ips 4.7 only) RUS.xml (BIM) Quick Search 4.5.0 (ips 4.7 only) ENG.xml
  13. Лайк
    edmsl получил реакцию от Zero108 в (BIM) Quick Search   
    Zero108 Я хотел сначала привязать стили к переменным, но что-то у меня не сложилось, и я отложил эту идею.
    Я сейчас дорабатываю этот плагин, может и стили все же поправлю заодно.
  14. Лайк
    edmsl отреагировална пост Zero108 в (BIM) Quick Search   
    edmsl На 4.7.11.1 работает: 

    Осталось только в CSS подправить стиль для темной темы. Попробую для Nexxe темы сделать.

  15. Спасибо
    edmsl получил реакцию от Mahmoudali в (BIM) Quick Search   
    Хороший плагин, но на 4.7.9 не работает. Поэтому решил его адаптировать. Это моя первая работа, так что ошибки очень вероятны. Перевод мой.
    На версиях ниже 4.7.9 не тестировал.
    (BIM) Quick Search 4.5.0 (ips 4.7 only) RUS.xml (BIM) Quick Search 4.5.0 (ips 4.7 only) ENG.xml
  16. Спасибо
    edmsl отреагировална пост Exception в Реализация кода блока ленты базы данных   
    Да, это самый простой вариант, и он описан у разработчика в доках
    Можно и на любой другой контроллер повесить (путь до них идет через папку modules нужного приложения) и расширив его нужной функцией, после так же обратиться через do
  17. Спасибо
    edmsl получил реакцию от ryancoolround в Реализация кода блока ленты базы данных   
    Чтобы иметь возможность получить доступ к настройкам плагина в JS файлах, нужно в шаблон HTML, который использует контроллер из JS файла, добавить строку:
    {{\IPS\Output::i()->jsVars['ваша_переменная'] = \IPS\Settings::i()->ваша_настройка_из_плагина;}} Тогда в JS файле мы сможем получить значение:
    console.log('setting value: ', ips.getSetting('ваша_переменная'));
  18. Лайк
    edmsl получил реакцию от Donjuan в Merged Posts Separator1.0.1   
    На 4.7.9 все еще работает.
    Русская версия (перевод мой).
    Separate Merged Posts 1.0.1 RUS.xml
  19. Лайк
    edmsl получил реакцию от ryancoolround в Чат для общения.   
    Периодически не видна следующая фигура в окне справа.
  20. Спасибо
    edmsl получил реакцию от t_reks в Birth Date in Registration Screen 2.0.1   
    Версия 7.0.0
    Работает на 4.7.9
    Перевод мой (хотя переводить там две строки ).
    Единственное, в селекторе выбора месяца они все на английском, но как их перевести я не знаю, месяца откуда-то из другого места подтягиваются.
     
    Birthday in Registration Screen 7.0.0 ENG.xml Birthday in Registration Screen 7.0.0 RUS.xml
  21. Лайк
    edmsl отреагировална пост Zero108 в Русский язык для Invision Community   
    1. Скачать перевод со своего сайта. В своем переводе удалить все языковые строки, кроме тех, которые вы меняли (которые для вас важны).
    2. Установить новый перевод с сайта ipbmafia.
    3. Установить ваш перевод из п.1.
  22. Лайк
    edmsl отреагировална пост ryancoolround в Русский язык для Invision Community   
    Просто перестать обновлять свой язык очередным выпущенным русификатором и заниматься дальнейшим переводом самостоятельно.
  23. Лайк
    edmsl получил реакцию от ryancoolround в Русский язык для Invision Community   
    Товарищи, как правильно сделать так, чтобы мои изменения перевода можно было быстро переносить после каждого обновления?
    Заменять в исходнике все строки не вариант, долго. Добавлять мои строки в самом конце?
  24. Спасибо
    edmsl отреагировална пост Exception в Обрезка изображений перед загрузкой   
    Можно создать доп. поле и там указать макс. размеры.
    а обрезчика (ножниц) в этих полях нет, есть кроппер в профиле при загрузке аватара например, его можно попробовать привязать и к нужным полям
  25. Смутило
    edmsl получил реакцию от ryancoolround в Обрезка изображений перед загрузкой   
    Так как встроенного функционала не завезли, то есть ли плагины для обрезки изображений?
    Это для примера. Допустим, нужно для статьи в шапку изображение подходящего размера под верстку. Или фото профиля подрезать корректно. Думаю, суть ясна.
×
×
  • Создать...