Everything posted by edmsl
-
Чат для общения.
Понятия не имею. Насколько мне известно, еще нет такой информации. Пока только планируют. Вот здесь немного обсуждали
-
Чат для общения.
Кстати, по поводу этой новости Существует в природе приложение по интеграции IPS с Госуслугами? Если нет, то есть вот идея для разработки кому-нибудь🙂
-
(BIM) Quick Search
Да. Для других приложений папка dev так же не создается.
-
(BIM) Quick Search
4.7.11 и 8,1. Ставил с нуля. Для плагинов папка дев создается только при установке в дев режиме. А вот для приложений не создается никак.
-
Original icons for IPS
aLEX49566 https://www.iconfinder.com/iconsets/weapon-10 https://www.flaticon.com/free-icons/gun
-
(BIM) Quick Search
Есть проблема с Videos. Это приложение и при его установке не создается папка dev. Из-за этого вылетают ошибки и я не могу работать над плагином. Как быть?
-
(BIM) Quick Search
Об этом. Даже если его можно отключить, это будет работать глобально. А так это опция влияет только на конкретный виджет. Если переключать типы поиска туда-сюда, то и обычный поиск не выдает результатов, пока не перестроятся поисковые индексы. Сам плагин здесь ни при чем. Попробую добавить.
-
Как убрать галочку: "Хочу получать новости и обновления"?
И не забываем, что в версиях 4.6+ (в них точно, возможно, и в более ранних) есть отдельная настройка для этого.
-
Как пользоваться сохранёнными действиями
iDreaMs Есть еще такая настройка Можно использовать сохранённые действия? вот здесь /admin/?app=core&module=staff&controller=moderators
-
Как пользоваться сохранёнными действиями
-
(BIM) Quick Search
Надеюсь, финальная итерация. Поправил выдачу результатов по конкретной записи (например, файлу. Видео из Videos, надуюсь, работает по тому же принципу), когда в выдачу попадали другие записи. Расширил настройки виджета. Теперь можно убрать показ окна настроек поиска. Удобно, если нужно сделать поиск по какой-то одной категории. Например, только по файлам. Поправил некоторые свои ошибки. Если не будет проблем, то буду считать работу завершенной. (BIM) Quick Search 4.6.0.xml
-
(BIM) Quick Search
Я не заметил. Но у меня на тестовом сайте и контента мало. Сделаю тогда эту опцию недоступной при использовании Эластика.
-
(BIM) Quick Search
Проблема заключается в добавлении символа * в конец поискового запроса при включенной опции Search incomplete words в плагине. Это так называемый поиск с помощью Wildcard Query, когда звездочка подразумевает любые символы. С обычным поиском это работает, а вот в Эластике нет. Работает только с одним словом, без пробелов. Похоже, что это внутренние механизмы Эластика. На сайте пишут, что в данном случае не нужно использовать Wildcard. Я не знаю, возможно ли как-то изменять принцип работы поиска Эластика. Если нет, то придется для него опцию Search incomplete words отключить.
-
(BIM) Quick Search
Запустил elasticsearch и да, проблема есть. Буду копаться.
-
(BIM) Quick Search
Я правильно понимаю, что движком не предусмотрена возможность поиска по 2-м категориям? Только одна или все сразу. Допустим, я хочу выполнить поиск только по файлам и галерее, но я не могу их выбрать, т.к. селектор не поддерживает мультивыбор. Отдельно файлы, отдельно галерея. Возможно ли это реализовать через свой кастомный запрос к БД?
-
(BIM) Quick Search
Осталось разобраться с elasticsearch, но с ходу вчера мне не удалось его запустить на винде. Буду разбираться.
- Чат для общения.
-
(BIM) Quick Search
Итак, поправил виджет и реализовал поиск по форуму, включая подфорумы. Exception Что касается поиска по вложенным форумам. Чтобы получить массив id дочерних форумов, добавил в хук плагина след. код. Его я скопировал из класса IPS\forums\modules\front\forums\_forums, т.к. я не нашел готового метода для этого. Затем использовал так Или может все же есть более простой (готовый) способ получить требуемый результат? (BIM) Quick Search 4.6.0.xml
-
(BIM) Quick Search
И еще вопрос по той же теме. Есть строка в php: $html = \count($data) > 0 ? \IPS\Theme::i()->getTemplate( 'plugins', 'core', 'global' )->bimQuickSearch( $data ) : "<tr><td>" . \IPS\Member::loggedIn()->language()->addToStack( 'search_found', FALSE, array( 'sprintf' => array( 0 ) )) . "</td></tr>"; Как из записи "<tr><td>" . \IPS\Member::loggedIn()->language()->addToStack( 'search_found', FALSE, array( 'sprintf' => array( 0 ) )) . "</td></tr>" получить строку <tr><td>Found 0 result</td></tr>? Если писать как я сделал выше, то получаю <tr><td>Found {# [1:result][?:results]}</td></tr>. Эта строка потом идет в функцию html() у элемента. Всяко пробовал, но ничего не выходит.
-
Перевод отдельных частей форума (плагинов) под 2 форумных языка
Сколько бы я ни читал форум, никак не могу понять, как же правильно реализовать поддержку языков в плагинах. Все файлы на сайте идут отдельно русская версия, отдельно английская. Можно как-то сделать сразу обе в одном файле? Или поддержка языков это и есть та самая расстановка в коде языковых переменных {lang='some'}, а пользователь уже сам добавляет перевод? Или нужно прикладывать еще один lang.php файл с русским переводом, который можно затем залить обновлением языка?
-
(BIM) Quick Search
Есть в JS коде код шаблона и в нем строка <span id='bimQS_advSearch'>{{#lang}}bimQS_advSearchBnt{{/lang}}</span>\ Для этих переменных создается отельный файл jslang.php. Так вот можно ли сюда как-то передать переменную? В обычных lang строках ставится знак %. А вот как здесь передать я так и не понял. Можно генерировать html на php, но хотелось бы через переменные.
-
(BIM) Quick Search
Если быть откровенными, то движки в целом сильно отстают от современных трендов сайтостроения.
-
(BIM) Quick Search
В общем, весь плагин состоит из говнокода. Я еще когда начал его просматривать, мне сразу не понравились некоторые моменты (например, объявление переменных в середине кода, а не в начале), но я подумал, что может для PHP это обычная практика, но JS код тоже написан так же, а уж с ним я работаю давно, и лучшие практики мне знакомы. В общем, пришлось править и вроде как победил. Буду тестить.
-
(BIM) Quick Search
Действительно, новый созданный виджет есть в списке и отображается. Спасибо. Буду переделывать старый.
-
(BIM) Quick Search
На двух разных ПК, двух разных движках, в 5-ти разных браузерах проверял. Нет возможности в дев режиме ни добавить виджет, ни увидеть уже установленный. И JS код именно виджетов не обновляется.