Проблема в mSearchForm с поиском по 2-м символам
Вызываю сниппет mSearchForm с параметром minQuery = 2
Далее на странице делаю поиск по двум символам, например «go» и в результатах поиска получаю:
В системной настройке mse2_index_min_words_length указано 2
Индекс пересоздавал, результата нет
Далее на странице делаю поиск по двум символам, например «go» и в результатах поиска получаю:
Слишком короткий поисковый запрос.
Хотя подсказки работают по 2-м символам.В системной настройке mse2_index_min_words_length указано 2
Индекс пересоздавал, результата нет
Личный кабинет пользователя. Поиск компонента
Всем добрый день.
Столкнулся с необходимостью соединить пользователей в системе с их страничками на сайте.
Т.е. есть 10 пользователей, а на сайте в открытом доступе есть 10 страниц с информацией об этих пользователях: в конкретной задаче это 10 профилей психологов.
Мне нужно сделать так, чтобы каждый из психологов имел доступ к своей страничке и мог управлять на ней разрешенными для изменения полями.
Как сделать это с нуля я представляю, но может быть есть какой-то готовый компонент? Который уже способен новому пользователя присвоить конкретную страницу в его управление? Через права пользователей в админке не вариант, так как психологов около 300 человек — под каждого создавать группу прав такое себе решение.
Столкнулся с необходимостью соединить пользователей в системе с их страничками на сайте.
Т.е. есть 10 пользователей, а на сайте в открытом доступе есть 10 страниц с информацией об этих пользователях: в конкретной задаче это 10 профилей психологов.
Мне нужно сделать так, чтобы каждый из психологов имел доступ к своей страничке и мог управлять на ней разрешенными для изменения полями.
Как сделать это с нуля я представляю, но может быть есть какой-то готовый компонент? Который уже способен новому пользователя присвоить конкретную страницу в его управление? Через права пользователей в админке не вариант, так как психологов около 300 человек — под каждого создавать группу прав такое себе решение.
Спам через AjaxForm
Одолел спам на этой неделе, в логах «POST /assets/components/ajaxform/action.php HTTP/1.0».
Формы с шаблонов убрал сoвсем, но спам продолжает идти со старыми параметрами/input, которые также были заменены.
Похоже на взлом AjaxForm, единственное упоминание о данной проблеме нашел на community.modx.com. Сталкивался кто-нибудь? Или пришло время переписывать все сайты на FetchIt?
Формы с шаблонов убрал сoвсем, но спам продолжает идти со старыми параметрами/input, которые также были заменены.
Похоже на взлом AjaxForm, единственное упоминание о данной проблеме нашел на community.modx.com. Сталкивался кто-нибудь? Или пришло время переписывать все сайты на FetchIt?
Новый тип дополнений: mmxDatabase и mmxForms
Привет, друзья, давно не виделись!
Прошло уже более 3х лет, как я перестал активно работать с MODX и занялся своим проектом Vesp. За это время я создал много разных сайтов и библиотек, неплохо освоил современные технологии, а теперь возвращаюсь порадовать сообщество MODX.
Почти год назад я уже написал заметку о фундаментальной проблеме в 3й версии MODX, и даже предложил готовый вариант её решения, но никакой реакции это не вызвало. Судя по количеству закачек (целых 10!), никто даже не попробовал установить новое дополнение и посмотреть, как оно работает.
Плюсом к этому добавились мои разговоры с европейскими коллегами на недавнем митапе в Швейцарии, из которых я вынес, что никто ничего менять не планирует.
А у меня есть свободное время, так что я решил немного подорвать экосистему новым типом дополнений, которые должны быть настолько хороши, чтобы заставить вас использовать Composer с MODX 3.
Прошло уже более 3х лет, как я перестал активно работать с MODX и занялся своим проектом Vesp. За это время я создал много разных сайтов и библиотек, неплохо освоил современные технологии, а теперь возвращаюсь порадовать сообщество MODX.
Почти год назад я уже написал заметку о фундаментальной проблеме в 3й версии MODX, и даже предложил готовый вариант её решения, но никакой реакции это не вызвало. Судя по количеству закачек (целых 10!), никто даже не попробовал установить новое дополнение и посмотреть, как оно работает.
Плюсом к этому добавились мои разговоры с европейскими коллегами на недавнем митапе в Швейцарии, из которых я вынес, что никто ничего менять не планирует.
А у меня есть свободное время, так что я решил немного подорвать экосистему новым типом дополнений, которые должны быть настолько хороши, чтобы заставить вас использовать Composer с MODX 3.
Tickets + ms2gallery
Здравствуйте, подскажите пожалуйста пытаюсь сделать загрузку файлов с фронта в ms2gallery через форму Tickets но нечего не выходит.
Нашел в документации вот такую интеграцию docs.modx.pro/components/ms2gallery/integration все сделал как описано но когда загружаю файлы с фронта они не отображаются в админке. Хотя в документации указано
Нашел в документации вот такую интеграцию docs.modx.pro/components/ms2gallery/integration все сделал как описано но когда загружаю файлы с фронта они не отображаются в админке. Хотя в документации указано
После этого вы сможете загружать файлы в тикеты с фронтенда и видеть их в админке. Удалять, редактировать и т.д.
Доступ к источнику файлов для редактора
Настроил ограниченный в доступе акк для редактора, но в диспетчере файлов для TV абсолютная пустота,
есть отдельный источник файлов, который видно в дереве, но не в диспетчере файлов, который открывается для TV
настраивал по этой статье
есть отдельный источник файлов, который видно в дереве, но не в диспетчере файлов, который открывается для TV
настраивал по этой статье
Проблема с приоритетами на событие msOnGetProductPrice
Заранее прошу прошения, так-как не мастер в modx, да и вообще в программировании, но очень интересно, почему так.
Подскажите пожалуйста как работают приоритеты? (не нашел документации) Я всегда считал, чем ниже число, тем выше приоритет и тем быстрее будет выполняться событие, но у меня все на оборот, есть выставить число у системного события msOnGetProductPrice выше, то оно будет выполняться быстрее. (может в modx revo так и есть и это корректно)
Есть одна интересная задачка, которую ни как не могу решить с приоритетами на системное событие msOnGetProductPrice. Суть заключается в то, что есть два плагина на системного событие msOnGetProductPrice и совместно заставить работать я их не могу (один должен работать для одной группы пользователей, другой для другой, не понимаю как привязать и запускать их только для нужной группы пользователей). По отдельности они оба работают.
Подскажите пожалуйста как работают приоритеты? (не нашел документации) Я всегда считал, чем ниже число, тем выше приоритет и тем быстрее будет выполняться событие, но у меня все на оборот, есть выставить число у системного события msOnGetProductPrice выше, то оно будет выполняться быстрее. (может в modx revo так и есть и это корректно)
Есть одна интересная задачка, которую ни как не могу решить с приоритетами на системное событие msOnGetProductPrice. Суть заключается в то, что есть два плагина на системного событие msOnGetProductPrice и совместно заставить работать я их не могу (один должен работать для одной группы пользователей, другой для другой, не понимаю как привязать и запускать их только для нужной группы пользователей). По отдельности они оба работают.
Поддержка сайта
Добрый день. Ищу разработчика для поддержания работы интернет магазина на minishop2,
Основные задачи — поддержка текущих интергаций сайта с «мой склад» и другими сервисами, Задачи от seo.
Пишите пожалуйста в telegram +79269138884
Основные задачи — поддержка текущих интергаций сайта с «мой склад» и другими сервисами, Задачи от seo.
Пишите пожалуйста в telegram +79269138884
msGoodsLink
msGoodsLinks – компонент предназначенный для создания перелинковки по опциям и свойствам товаров в miniShop2. Пакет позволяет настроить ссылки с товара на категории, в которых присутствует данный товар.
Основная идея разработки пакета – дать пользователям сайта возможность перейти в заранее подготовленную категорию с похожими товарами при клике по опции или свойству.
Купить
Основная идея разработки пакета – дать пользователям сайта возможность перейти в заранее подготовленную категорию с похожими товарами при клике по опции или свойству.
Купить
Реализация мультисайтовости на Modx Revo
Пытаюсь реализовать мультисайтовость в одной админке, с доменами на латинице проблем нет, а вот как примирить систему с кириллицей? Пример, у меня 3 сайта:
https:site1.ru
https:site2.ru
https: сайт3.рф
Использую плагин:
<?php
if ($modx->event->name != 'OnHandleRequest' || $modx->context->key == 'mgr') {return;}
$host = $_SERVER['HTTP_HOST'];
$q = $modx->newQuery('modContextSetting', array('key' => 'http_host', 'value' => $host));
$q->select('context_key');
$tstart = microtime(true);
if ($q->prepare() && $q->stmt->execute()) {
$modx->queryTime += microtime(true) — $tstart;
$modx->executedQueries++;
// Получаем ключ контекста
if ($context = $q->stmt->fetch(PDO::FETCH_COLUMN)) {
// Web инициализируется в index.php — на него переключаться не нужно
if ($context != 'web') {
$modx->switchContext($context);
}
}
}
Соответсвтенно, при использовании латинских доменов название контекста совпадает с http_host, а вот создать контекст на кириллице без глюков в modx не получается.
https:site1.ru
https:site2.ru
https: сайт3.рф
Использую плагин:
<?php
if ($modx->event->name != 'OnHandleRequest' || $modx->context->key == 'mgr') {return;}
$host = $_SERVER['HTTP_HOST'];
$q = $modx->newQuery('modContextSetting', array('key' => 'http_host', 'value' => $host));
$q->select('context_key');
$tstart = microtime(true);
if ($q->prepare() && $q->stmt->execute()) {
$modx->queryTime += microtime(true) — $tstart;
$modx->executedQueries++;
// Получаем ключ контекста
if ($context = $q->stmt->fetch(PDO::FETCH_COLUMN)) {
// Web инициализируется в index.php — на него переключаться не нужно
if ($context != 'web') {
$modx->switchContext($context);
}
}
}
Соответсвтенно, при использовании латинских доменов название контекста совпадает с http_host, а вот создать контекст на кириллице без глюков в modx не получается.