Наумов Алексей

Наумов Алексей

С нами с 31 марта 2013; Место в рейтинге пользователей: #13
Наумов Алексей
21 апреля 2020, 17:55
+1
У foreach есть индекс операции:
{foreach $list as $value index=$index}

Просто сравниваем его в if и делаем break
Наумов Алексей
20 апреля 2020, 13:44
0
При таком хранении данных — никак.
Если бы данные писать типа #76#||#760#, тогда можно было бы.
Речь про TV параметр?
Наумов Алексей
19 апреля 2020, 11:26
0
Потому что вы объявили функцию в скрипте.
А 2 раза объявлять функции с одинаковым именем нельзя.
Наумов Алексей
16 апреля 2020, 11:28
0
Во-первых, есть замечания к самому валидатору.
Правильнее будет писать:

if(array_key_exists('phone', $validator->fields)) {
     $phone = (int)$validator->fields['phone'];
}
Из $_POST тащить не совсем логически верно.

А по вопросу, см. последний абзац «Custom Error Messages» документации:
docs.modx.com/current/en/extras/formit/formit.validators
Наумов Алексей
16 апреля 2020, 11:05
0
Воспользоваться услугами сторонних сервисов для почтовых рассылок?
Да, за денежку, но не думаю, что прям разорительно
Наумов Алексей
10 апреля 2020, 15:44
0
Пришлите доступ к сайту через личные сообщения, я посмотрю
Наумов Алексей
10 апреля 2020, 14:40
0
А в консоли браузера нет ошибок?
Наумов Алексей
01 апреля 2020, 10:22
0
{'msProducts' | snippet : [
    'tpl' => $_modx->runSnippet('getMsProductsTpl'),
    ... 
]}
где сниппет getMsProductsTpl примерно так (ну в общем с проверками):
if(!isset($_GET['display'])) {
    return 'plitka';
}
if($_GET['display'] == 'list') {
    return 'list';
}
if($_GET['display'] == 'price') {
    return 'price';
}
return 'plitka';
Наумов Алексей
12 марта 2020, 10:50
0
Плагин на событие OnLoadWebDocument
Внутри проверка на ресурс, значение tv, id пользователя.
Если условия сошлись, то sendErrorPage
Наумов Алексей
11 марта 2020, 11:15
+1
А код создания окна? Точнее именно этого поля.
Если поставить точку остановки debugger, то поле создается 1 раз?
Наумов Алексей
10 марта 2020, 10:03
+2
// Сохраняем ресурс
if ($newResource->save()) {
  $newResource->set('alias', $newResource->get('id'));
  $newResource->save()
// Очищаем кеш, чтобы изменения были видны сразу
  $modx->cacheManager->clearCache();
}
Наумов Алексей
05 марта 2020, 09:30
0
Fenom это шаблонизатор, FirstChildRedirect сниппет. Что есть аналог то?)

{'FirstChildRedirect ' | snippet}
Наумов Алексей
04 марта 2020, 11:57
0
Прям штатная установка и ничего не меняли?
Версия компонента свежая?
Наумов Алексей
04 марта 2020, 11:08
0
Может именно reCAPTCHA 3 не проходит?
Смените на 2ю версию, где явно галочку нужно ставить.
Наумов Алексей
04 марта 2020, 11:07
0
Это не очень сложно посчитать средний, один плагин и весь вопрос.
Поддержка в рамках функционала компонента конечно.
Наумов Алексей
04 марта 2020, 08:20
0
Есть одно поле «рейтинг», где ставятся звездочки от 1 до 5 (кстати, можно поменять, сделать до 10 к примеру).
Через плагины вы можете добавить еще любое кол-во полей типа рейтинг. Они будут работать независимо друг от друга.
Сложнее будет, если вы захотите посчитать общий рейтинг: кухня 5, персонал 4, итого средний 4,5. Такого нет, придется что-то писать.
Наумов Алексей
03 марта 2020, 17:02
0
Да, можно. Нужно будет делать JOIN табличек, в документации есть примеры.
С тикетс нормально все.