Всего 123 994 комментария

Евгений Дурягин
06 февраля 2013, 12:40
0
Ну можно прописать связи как Contractor (или даже PrimaryContrator) и Contractors
$call->getOne('PrimaryContractor');
$call->getMany('Contractors');
А вы уверены что composite и aggrеgate правильно прописали? У контрагента может быть несколько обращений или в каждом обращении контрагенты уникальны?
В вашей схеме при удалениии обращения удаляются и все связанные контрагенты.
А при удалении контрагента его обращения не удаляются, что может привести к нарушению целостности данных.
Василий Наумкин
06 февраля 2013, 08:56
0
У Gallery есть свои процессоры для работы. Среди них есть и создание нового.

Попробуй.
СикретНаме
06 февраля 2013, 05:58
0
П.С.
Только что, возможно, справился с «nginx: [warn] duplicate MIME type „text/html“ in /etc/nginx/nginx.conf:18»

Оказывается, gzip_types по-умолчанию gzip-ит text/html по MIME-типу, а в /etc/nginx/mime.types он уже описан и потому выскакивает алерт о дублировании. Нужно или удалить text/html из списка gzip_types файла nginx.conf или не добавлять при формировании файла или игнорить алерт.
СикретНаме
06 февраля 2013, 05:17
0
Ну, вот, надеюсь, «пробил час», когда я могу внести свою малюсенькую лепту. Выслал Вам файл, где добавлено нужное и убрано лишнее, соблюдена последовательность действий, а так же менее неоднозначно описаны некоторые действия по настройке хостинга и установке MODX Вашим автоскриптом. Всё вышесказанное более-менее гарантированно верно при использовании Линоды (Ubuntu 12.04 LTS) и Вашего скрипта автоустановки MODX.

П.С.
Надеюсь, я нигде не ошибся в файле, ну и, что он пригодится.
Алексей Добряков
06 февраля 2013, 00:05
0
Ни кто не подскажет, как я понял всех проще это передавать данные в mySQL базу через xPDO
Алексей Добряков
05 февраля 2013, 22:12
0
[[!FormIt? &emailTo=`[[!emailTime]]`]]
emailTime сниплет:
$timelive = new DateTime();
$time=$timelive->format("H.i");
If($time>='21.00' && $time<='03.00'){
echo 'example1@test.ru';
}else{
echo 'example2@test.ru';
};
Что то типа того
Василий Наумкин
05 февраля 2013, 20:48
0
Отключи вывод warning в php.
Катерина Дерина
05 февраля 2013, 18:20
0
Теперь поиск работает, но выдает ошибку Warning: explode() expects parameter 2 to be string, array given in Y:\home\aromat_new2\www\core\cache\includes\elements\modsnippet\47.include.cache.php on line 101

Это соответствует строке $includeTVList = explode(',',$includeTVList);
СикретНаме
05 февраля 2013, 18:00
0
Василий, наткнулся на такую интересность, как apt-get install arno-iptables-firewall, а так же на apt-get install iptables=есть некий установочный пакет, и у нас он не применяется, раз мы файл iptables создавали (touch). Стоит/не стоит итд, как думаете?
Алексей
05 февраля 2013, 17:11
0
Извиняюсь, не читал. Для бана использую fail2ban — есть куча примеров настроек — от защиты ddos 22 порта до бана при срабатывании suhosin и naxsi — надстройки php и nginx соответственно. Для php есть замечательная класс и ежедневно обновляемая база ip2country, вроде как у них там какие-то подвязки с игровыми виртуальными казино, поэтому поддерживают её в актуальном состоянии. Но в свете того что на линоде страница грузится ~300 мсек и все достаточно прожоливо в памяти, не хочу дергать бэкэнд попусту, ради определения страны по ip адресу.
Василий Наумкин
05 февраля 2013, 17:08
0
1. Конечно, как он сам залезет с таблицу связей?

2. Да, был баг, в последней версии поправлен, благодаря тебе.

Прогноз хороший, февраль — март.
Василий Наумкин
05 февраля 2013, 17:04
0
Зато теперь с закрытыми глазами сервер настроишь.
СикретНаме
05 февраля 2013, 17:02
0
Разобрался, почему не бежала команда — у меня имя файла в /etc/nginx/sites-enabled/ было default (даже без расширения (видимого по крайней мере)) + в /etc/php5/fpm/pool.d/ надо было прибить другие сайты (если есть), а www.conf (у меня этот файл там живёт) не жмёт, что позволило полагать, что его тоже можно-нужно прибить (чтобы не плодить файлы) + ещё sudo service php5-fpm restart надо скомандовать.

Ну, а глобальный корень был в том, что после выполнения инструкций поста я применял скрипт автоустановки, тогда как его применять можно-нужно сразу после команд mkdir /var/www и
mkdir /var/www/site1.
Вячеслав Серков
05 февраля 2013, 16:49
0
1. Wyfinder не может учитывать того, что товар принадлежит нескольким категориям.

2. Говорил не про удаление связей, а про то, что при удалении любого документа, даже не связанного с miniShop, сбрасываются все связи у комплектов в miniShop, сами комплекты остаются.

P.S. Жду выхода miniShop2, есть прогноз даты завершения?
Василий Наумкин
05 февраля 2013, 16:47
0
Вот тут я писал про защиту 22 порта iptables.

Естественно, так можно защищать любой порт, не только 22, Запретить конкретно одной стране что-то нельзя, только если ты не укажешь все её айпишники в правила файрвола.
Алексей
05 февраля 2013, 16:28
0
Как запретить доступ ко всем портам из Китая?
Взглянул на логи за последние дни, и появилось желание просто наглухо перекрыть доступ для этой страны.