-
Постов
499 -
Зарегистрирован
-
Посещение
-
Победитель дней
8
Активность репутации
-
edmsl получил реакцию от Zero108 в (BIM) Quick Search
Проблема заключается в добавлении символа * в конец поискового запроса при включенной опции Search incomplete words в плагине. Это так называемый поиск с помощью Wildcard Query, когда звездочка подразумевает любые символы. С обычным поиском это работает, а вот в Эластике нет. Работает только с одним словом, без пробелов. Похоже, что это внутренние механизмы Эластика. На сайте пишут, что в данном случае не нужно использовать Wildcard.
Я не знаю, возможно ли как-то изменять принцип работы поиска Эластика. Если нет, то придется для него опцию Search incomplete words отключить.
-
-
edmsl отреагировална пост Exception в (BIM) Quick Search
использовать pluralize вместо sprintf для числовых значений
-
edmsl получил реакцию от Zero108 в (BIM) Quick Search
В общем, весь плагин состоит из говнокода. Я еще когда начал его просматривать, мне сразу не понравились некоторые моменты (например, объявление переменных в середине кода, а не в начале), но я подумал, что может для PHP это обычная практика, но JS код тоже написан так же, а уж с ним я работаю давно, и лучшие практики мне знакомы. В общем, пришлось править и вроде как победил. Буду тестить.
-
edmsl отреагировална пост Exception в (BIM) Quick Search
Виджет из плагина не полностью совместим с последней версией ips, можешь создать свой и сравнить их
-
edmsl получил реакцию от Zero108 в (BIM) Quick Search
Ну как это непонятно. Логинимся под пользователем, у которого стоит флуд-контроль, и пробуем пользоваться поиском. Смотрим, корректно ли работает, не проскакивают ли ненароком запросы раньше времени. У себя-то я протестировал, и вроде как работает.
Этим еще не занимался. Надеюсь, завтра.
-
edmsl получил реакцию от Zero108 в (BIM) Quick Search
Да. На данный момент ограничить можно только путем запрета использования быстрого поиска для определенных групп.
Я гляну, что там пытался сделать автор. Может он и реализовал этот, или может удастся доделать, если нет.
-
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; }
Результат:
***
***
***
***
***
***
-
edmsl получил реакцию от Zero108 в (BIM) Quick Search
Надо посмотреть код. А там, возможно, и решение найдется. Позже гляну.
-
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; }
-
edmsl получил реакцию от Zero108 в (BIM) Quick Search
Zero108 Ок, понял. Тогда вырежу. Ломать не строить.
-
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
-
edmsl получил реакцию от Zero108 в (BIM) Quick Search
Zero108 Я хотел сначала привязать стили к переменным, но что-то у меня не сложилось, и я отложил эту идею.
Я сейчас дорабатываю этот плагин, может и стили все же поправлю заодно.
-
edmsl отреагировална пост Zero108 в (BIM) Quick Search
edmsl На 4.7.11.1 работает:
Осталось только в CSS подправить стиль для темной темы. Попробую для Nexxe темы сделать.
-
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
-
edmsl отреагировална пост Exception в Реализация кода блока ленты базы данных
Да, это самый простой вариант, и он описан у разработчика в доках
Можно и на любой другой контроллер повесить (путь до них идет через папку modules нужного приложения) и расширив его нужной функцией, после так же обратиться через do
-
edmsl получил реакцию от ryancoolround в Реализация кода блока ленты базы данных
Чтобы иметь возможность получить доступ к настройкам плагина в JS файлах, нужно в шаблон HTML, который использует контроллер из JS файла, добавить строку:
{{\IPS\Output::i()->jsVars['ваша_переменная'] = \IPS\Settings::i()->ваша_настройка_из_плагина;}} Тогда в JS файле мы сможем получить значение:
console.log('setting value: ', ips.getSetting('ваша_переменная')); -
edmsl получил реакцию от Donjuan в Merged Posts Separator1.0.1
На 4.7.9 все еще работает.
Русская версия (перевод мой).
Separate Merged Posts 1.0.1 RUS.xml
-
edmsl получил реакцию от ryancoolround в Чат для общения.
Периодически не видна следующая фигура в окне справа.
-
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
-
edmsl отреагировална пост Zero108 в Русский язык для Invision Community
1. Скачать перевод со своего сайта. В своем переводе удалить все языковые строки, кроме тех, которые вы меняли (которые для вас важны).
2. Установить новый перевод с сайта ipbmafia.
3. Установить ваш перевод из п.1.
-
edmsl отреагировална пост ryancoolround в Русский язык для Invision Community
Просто перестать обновлять свой язык очередным выпущенным русификатором и заниматься дальнейшим переводом самостоятельно.
-
edmsl получил реакцию от ryancoolround в Русский язык для Invision Community
Товарищи, как правильно сделать так, чтобы мои изменения перевода можно было быстро переносить после каждого обновления?
Заменять в исходнике все строки не вариант, долго. Добавлять мои строки в самом конце?
-
edmsl отреагировална пост Exception в Обрезка изображений перед загрузкой
Можно создать доп. поле и там указать макс. размеры.
а обрезчика (ножниц) в этих полях нет, есть кроппер в профиле при загрузке аватара например, его можно попробовать привязать и к нужным полям
-
edmsl получил реакцию от ryancoolround в Обрезка изображений перед загрузкой
Так как встроенного функционала не завезли, то есть ли плагины для обрезки изображений?
Это для примера. Допустим, нужно для статьи в шапку изображение подходящего размера под верстку. Или фото профиля подрезать корректно. Думаю, суть ясна.