Василий Наумкин

Василий Наумкин

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1
Василий Наумкин
31 августа 2015, 16:00
0
Можно!

Только придётся самостоятельно написать плагин для этого на событие создания пользователя =)
Василий Наумкин
31 августа 2015, 15:44
0
Еще один… Ну прочитай ты хоть предыдущие комментарии в этой же теме.

Этот вызов не виноват, где-то у тебя там еще есть {id:, что похоже на тег Fenom, но им не является. Ищи и экранируй.
Василий Наумкин
31 августа 2015, 12:08
+2
Спасибо, поправил!
Василий Наумкин
31 августа 2015, 11:52
0
Если autocomplete не нужен, то можно вовсе сниппет не вызывать — оставить голую форму с правильным адресом в action и всё.
Василий Наумкин
31 августа 2015, 11:32
+1
Или включи autocomplete или убери класс msearch2 — по нему инициализируется форма через javascript.

Без autocomplete этого делать не нужно. Наверное, это моя недоработка.
Василий Наумкин
31 августа 2015, 11:14
0
Есть ли у отрисованной формы на странице атрибут data? На этом сайте, например, получается вот так:
Василий Наумкин
31 августа 2015, 11:07
0
О как!

Стало быть, можно уже и не ждать.
Василий Наумкин
31 августа 2015, 10:47
0
Как только (если) они здесь появятся, и начнут англоговорить — добавим им свой отдельный блог.

Но пока никого нет.
Василий Наумкин
31 августа 2015, 10:21
0
Я по Shopkeeper ни разу не специалист, так что нисколько.

Чем смог — помог, а дальше может еще кто что посоветует.
Василий Наумкин
31 августа 2015, 10:00
0
Нашел, поправил — вот где указывался этот shop:

Больше пока ошибок в логе нет.

Везде используются вложенные чанки, по 3-4 вызова getResources, Wayfinder подряд. Работает всё это не очень быстро, возможно будут еще проблемы.

Советую купить и посмотреть как работает сайт через DebugParser.
Василий Наумкин
31 августа 2015, 09:36
+1
С криворукой проверкой в новом виджите безопасности.

Просто не обращай внимания, должны поправить в новых версиях.
Василий Наумкин
31 августа 2015, 09:01
0
Ну я не знаю. У меня, как обычно, всё само работает:

Проверяй, чтобы твой JSON корректно декодировался.

Ну и версия MS2.1.12-pl у меня, может в новой что-то поменялось.
Василий Наумкин
31 августа 2015, 05:56
0
А без AjaxFrom что происходит?
Василий Наумкин
31 августа 2015, 05:54
4
0
Условия в виде массива в msProducts не принимаются, потому что он ожидает их всегда в виде JSON. Придётся так и указывать:
{$_modx->runSnippet('!msProducts', [
    'parents' => 3,
    'sortby' => '{
        "Data.new": "desc",
        "msProduct.editedon": "desc"
    }',
    'includeThumbs' => '150x150',
    'where' => '{
	"Data.price:>=": 0
    
    }',
    'limit' => 4,
    'showLog' => true,
    'tpl' => '@INLINE
		bla-bla-bla
	'
])}
У pdoResources такой проблемы нет.

Кстати, если очень хочется использовать именно массивы — то можно воспользоваться тем, что json_encode в Fenom является разрешённой PHP функцией:
{$_modx->runSnippet('!msProducts', [
    'parents' => 3,
    'sortby' => json_encode([
        "Data.new" => "desc",
        "msProduct.editedon" => "desc"
    ]),
    'includeThumbs' => '150x150',
    'where' => json_encode([
	    "Data.price:>=" => 0
    ]),
    'limit' => 4,
    'showLog' => true,
    'tpl' => '@INLINE
		bla-bla-bla
	'
])}
Василий Наумкин
31 августа 2015, 05:48
+2
Я про сообщества, типа нашего, где можно задать вопрос и получить ответ.

Вообще, видимо из-за повсеместного использования Quip на западных сайтах, с комментариями к заметкам там не густо — даже не modx.com при анонсах новых версий. У нас и то больше.

А на modx.today одну заметку для проверки я уже отправил пару дней назад, пока жду реакции.
Василий Наумкин
31 августа 2015, 05:45
0
Поправил, спасибо!
Василий Наумкин
30 августа 2015, 16:57
+1
Ну а если по теме — в MODX много чего нет, но почти всё можно добавить.

Этот вопрос можно решить вообще тупо «в лоб»: создать ТВ параметр access, прописать в него id юзеров и если id текущего юзера не попадает в этот список — делать редирект куда угодно.

Работы на 5 минут, один плагин, один ТВ и 10 строк кода (примерно).
Василий Наумкин
30 августа 2015, 16:54
+1
зря заминусовали. Вопрос-то стоял
Не зря.

Вопроса здесь вообще нет. Человек просто сожалеет о своей личной проблеме.
Никак не пойму как сделать доступ к определенной странице сайта одному единственному пользователю.

Будем иметь в виду, что тут еще скажешь?