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

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

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1
Василий Наумкин
02 сентября 2015, 10:02
+2
Да-да, не проснулся я еще =)
Василий Наумкин
02 сентября 2015, 09:58
+1
Вот с удалением таблиц вопрос сложный. Неоднократно видел, что при возникновении проблем, люди удаляют и заново устанавливают компонент.

С этим изменением в подобных случаях будут удалены и все данные в таблицах, чему многие не обрадуются.

А, туплю, он же закомментирован по умолчанию. Тогда всё ок, вопросов нет.
Василий Наумкин
02 сентября 2015, 08:52
0
Контент вызывается через *content, а не через сниппет Jevix.
Это неважно, если галочка стоит — контент всегда проходит через Jevix.

Так что нужно зайти в его наборы параметров и поменять там набор «Ticket» как тебе нужно. По идее, разрешить ссылку в allowed_tags, но они и так по умолчанию разрешены.

В общем, смотри и сравнивай с «умолчательными».
Василий Наумкин
02 сентября 2015, 08:27
0
В принципе, можно подключить mSearch2 к этому делу, как мне кажется.

Попробую на досуге.
Василий Наумкин
02 сентября 2015, 08:22
0
Отличный способ, я тоже к чему-то такому же пришел при работе над одним проектом. Только там нужно было держать в форме таблицы товаров при изменении плагинов miniShop2.

Думаю, можно это и добавить в modExtra, как образец. Вместе с предложениями Сергея по индексам.
Василий Наумкин
31 августа 2015, 20:17
+3
Блин, вот ты вроде по-русски пишншь, а нихера не понятно. Как так?

Ни знаков препинания, ни пояснений — нужно как-то самостоятельно угадать, что ты имел в виду. Мне угадывать неинтересно, извини.
Василий Наумкин
31 августа 2015, 19:53
0
Чего тут грезить-то?

Пиши API, запросы такие-то, ответы такие-то. Ничего трудного, простейший пример я тебе уже дал.
Василий Наумкин
31 августа 2015, 18:52
0
Для этого гораздо проще написать свой собственный PHP коннектор и подумать, как его смогут здорово использовать злоумышленники. Ну, посмотреть любой ресурс по запросу.

В общем случае, вот так:
<?php
define('MODX_API_MODE', true);
require 'index.php';

if (!empty($_GET['id']) && is_numeric($_GET['id']) && $res = $modx->getObject('modResource', (int) $_GET['id'])) {
    exit(json_encode($res->toArray()));
}
Скопировать, положить в корень сайт и запрашивать через $_GET.

P.S. И постарайся нажать на ссылку «ответить» под комментарием, чтобы ответить на комментарий. Мне тогда придёт уведомление об этом.
Василий Наумкин
31 августа 2015, 18:35
0
Ты кофе, что ли, перепил? 1 комментарий в 4 минуты — это ненормальное состояние.

Подумай, как следует, и задай внятно вопросы, чтобы кто-то захотел тебе помочь. Представь на секундочку, что никто и понятия не имеет, что именно ты пытаешься сделать.
Василий Наумкин
31 августа 2015, 18:26
0
Примерно такой плагин на страницы:
if (!$modx->user->isAuthenticated($modx->context->key)) {
	$modx->sendForward($modx->getOption('unauthorized_page'));
}
На странице, указанной в unauthorized_page, должна быть форма авторизации.
Василий Наумкин
31 августа 2015, 16:16
0
Ну выше же рабочий пример вызова с массивом. Это прям нереально сложно взять и проверить?

Если ты решил, что здесь чистый синтаксис PHP, то ты не прав — это синтаксис Fenom и указание массивов как ['key' => 'value'] не требует PHP 5.4
Василий Наумкин
31 августа 2015, 16:02
0
А ты попробуй его убрать и посмотреть, что получится?
Василий Наумкин
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? На этом сайте, например, получается вот так: