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

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

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1
Василий Наумкин
15 апреля 2013, 14:43
0
Ну так у них и параметры также называются, через точечку. А у меня через дефис =)

Так принято, другой причины не знаю.
Василий Наумкин
15 апреля 2013, 13:15
0
Поэтому все нормальные компоненты делают настройки с префиксами, типа ms2_option.

Неймспейсы на данный момент для красоты.
Василий Наумкин
15 апреля 2013, 13:04
0
Нужно подключить таблицы методом addPackage();
Василий Наумкин
15 апреля 2013, 06:30
0
Пока по другому никак, скоро сделаю.
Василий Наумкин
15 апреля 2013, 04:28
0
На здоровье.

Сейчас пишу mSearch2, там такого не будет.
Василий Наумкин
15 апреля 2013, 04:27
0
1. Внутри одной группы можно сделать несколько уровней доступа, так как политика назначается с учетом роли. То есть, будет группа менеджеры, а внутри:
— Главный менеджер, с политикой Administrator
— Обычный менеджер — Content Editor
— Копирайтер — Text edit only

Это надо для очень больший сайтов с толпой юзеров, я пока не пользовался.

2. Ты можешь реализовать всю эту логику в своём процессоре. Но вообще да, так сделанно именно для CRC. Например, товары MS2 дублируются немного иначе, чем обычные ресурсы.

3. Да, просто накатываешь сверху setup и core, а потом обновляешь. Чтобы не было проблем — сначала сделай бэкап. Важный файл там только один — config.inc.php, он не затирается.

Лично у меня все обновления завершались без ошибок.
Василий Наумкин
15 апреля 2013, 04:18
0
Прикольный.

Особых косяков не заметил, разве что на странице с корзиной пропадает footer и «заказ звонка» работает только на главной.

Ну а каталог сайтов давно есть — on-modx.ru, добавляйся.
Василий Наумкин
15 апреля 2013, 04:13
0
Категории отлично сортируются перетаскиванием в дереве.
Василий Наумкин
14 апреля 2013, 22:46
0
Попробуй скопировать и выполнить этот же запрос через phpMyAdmin.

Может, на хостинге какая-то версия MySql древняя, что не позволяет такие запросы проводить? Как таковой ошибки в твоей записи не вижу.

И эта, используй тег code, для оформления логов.
Василий Наумкин
14 апреля 2013, 21:01
0
Попробуй в FileZilla убрать конкурентный подключения, подозреваю — проблема в этом.

И таймаут на реконнект 31 секунду поставь.
Василий Наумкин
14 апреля 2013, 20:59
0
По идее, эта защита работает только на инициализацию нового соединения. Если ошибка подключения — клиент банится на 30 сек.

Думаю, выходит так: ты соединился, начал качать, интернет отвалился, но ты сессию-то не закрыл. Ломишься опять на сервер, 30 секунд не прошло и тебя не пускают. Пока будешь ломиться — будут банить снова… Надо подождать 30 сек и тогда зайдешь.

Видимо, тебе надо просто связь улучшать.
Василий Наумкин
14 апреля 2013, 20:55
0
Можно, никаких.

Он грузит свой jQuery только если не было загружено вообще никакого.
Василий Наумкин
14 апреля 2013, 20:07
0
А ты не забываешь потом запускать сам этот скрипт?

Активные настрйоки проверяешь командой?
sudo iptables -L

При отключении всех правил должно быть вот так:
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination 
Василий Наумкин
14 апреля 2013, 19:45
0
Или отключи вообще, или поставь поменьше таймаут в защите 22го порта iptables.
Василий Наумкин
14 апреля 2013, 14:07
0
Ты плохо понимаешь, что делаешь. Ресурсы MS2 — это CRC и создаются они родными процессорами MODX, которые самостоятельно подключают нужные минишоповые методы.

В общем, тебе не надо ничего изобретать, создавай как обычные ресурсы, только указывай class_key.

<?php
$response = $modx->runProcessor('resource/create', array(
	'class_key' => 'msCategory'
	,'pagetitle' => 'Категория'
	,'parent' => 0
));
if ($response->isError()) {
	print_r($response->getAllErrors());
}
else {
	print_r($response->response);
}
exit();

Этот код вернет или id созданного ресурса, или скажет, почему не смог его создать.
Василий Наумкин
14 апреля 2013, 10:41
0
Да причем здесь MODX, если SSL — это защищенное соединение с сервером, подписанное сертификатом?

Это работа Nginx или Apache2, в них же можно прописать принудительный редирект на адрес https://, при попытке зайти на определённую страницу по httр://.

Вот, например, настройка Nginx.
Василий Наумкин
14 апреля 2013, 09:27
0
Кажется, я сталкивался с такой проблемой при написании MS2.

Но у меня CRC, то есть — я могу полностью менять форму и её обработку при сохранении. Вот так у меня сделано.

Не знаю, поможет тебе это, или нет.
Василий Наумкин
13 апреля 2013, 23:25
0
Это делается веб-сервером, независимо от CMS.
Василий Наумкин
12 апреля 2013, 16:42
0
Вызывай сниппет TicketComments на любой странице, ничего не нужно создавать.
Василий Наумкин
12 апреля 2013, 14:57
0
Tickets могут комментировать любые ресурсы. У товаров MS2 появляется специальная вкладка с комментами, у категорий — нет.

Правда, пока Tickets пишут в логи ругань, но в новой версии поправлю, уже скоро. Можешь посмотреть на minishop2.com — там они оба установлены.