Всего 123 791 комментарий

Василий Наумкин
16 января 2013, 17:52
0
Вот специфические события — bezumkin.ru/sections/components/508/

Тикеты — это расширенные ресурсы, и события у них OnBeforeDocFormSave и OnDocFormSave.
Лев Вербицкий
16 января 2013, 17:49
0
Еще раз прошу прощения, увидел только 1 плагин… И не нашел там никакого события типа TicketSave или CommentSave… Что я делаю не так?))
Лев Вербицкий
16 января 2013, 17:41
0
Большое спасибо)
Василий Наумкин
16 января 2013, 17:33
0
Все операции генерируют события.

На события реагируют плагины, которые получают объект с тикетом или комментом.

Перед сохранением тикета\коммента можно поставить published=0 (тикет) или deleted=1 (коммент).

Василий Наумкин
16 января 2013, 17:11
0
Работа с ТВ организована неотличимо от обычного ресурса.
Антон Соловьёв
16 января 2013, 17:06
0
Ещё раз: всё выводится, работает и вообще проблем никаких нет. Вопрос был в том, не предусмотрен ли в тиккетах свой собственный механизм вывода TV-параметров, т.е. правильно ли использовать для этой цели getResourceField? Вопрос в принципе не очень актуален т.к. всё нам на радость отлично работает.
Спасибо вам за тиккеты, спасибо Simple Dream за разрешение.
Василий Наумкин
16 января 2013, 15:56
0
Копать нужно в сторону написания ajax запроса на сервер, и обновления нужного блока его ответом.
Василий Наумкин
16 января 2013, 12:03
0
Я на Peterhost работал года 2 назад — всё было ок.

Ну и сравнивать VPS и shared хостинг вообще не корректно. Конечно, Linode круче всех!
Григорий
16 января 2013, 11:53
0
Вот не знаю… юзал на петерхосте рево, инет магаз. Может быть я тогда плохо все оптимизировал, но были такие ситуации когда тормозило все жутко, доходило до тог что страница с товарами генерилась аж 7 секунд.
Щас линод самый первый тариф — летает и работает как часы.
Добряков Алексей
16 января 2013, 10:13
0
$arr = unserialize(...);
$arr[0]['id']

Вот всё заработало
Василий Наумкин
16 января 2013, 10:07
0
Еще раз: где именно не выводится?

Если в getResources, то нужно указать, какие ТВ выбирать. Смотри документацию — там есть параметры выборки ТВ.

Неужели трудно задать вопрос понятно, с первого раза?
Добряков Алексей
16 января 2013, 10:05
0
Я тоже за TimeWeb
Василий Наумкин
16 января 2013, 10:05
0
100 раз обсуждалось, везде.

Измени уровень вывода ошибок в php.ini.
Михаил
16 января 2013, 10:04
0
всем спасибо :)
Добряков Алексей
16 января 2013, 09:54
0
Я так пробовал вот почему и задал вопрос что вроде должно работать, а нет не работает
Виталий Киреев
16 января 2013, 08:16
0
Решил проблему с nginx, может кому-то еще пригодится. В файле /etc/init.d/nginx в функции stop было /run/$NAME.pid, а у меня все пиды в /var/run/
Антон Соловьёв
16 января 2013, 08:00
0
Извиняюсь за задержку.
Да всё выводится. Просто я ожидал чего-нибудь вроде [[+tv.myTV]], а не [[!getResourceField? &id=`[[!MySimplTicketID]]` &field=`price` &processTV=`1`]]
Василий Наумкин
16 января 2013, 06:58
0
В основном конфиге задаётся зона, дальше эту ограничивающую зону можно применять к любой location любого сайта.Каждому сайту можно подкрутить параметр burst.

Если нужно ограничить частоту запросов не 1 в сек, а, например, 2 — то задавай вторую зону и там прописывай это ограничение.
limit_req_zone  $binary_remote_addr  zone=two:10m   rate=2r/s;

А потом применяй вторую зону какому-нибудь сайту:
location / {
	limit_req zone=two burst=5;
}

service nginx restart/reload работает без проблем. На домашнем сервере была такая проблема с php5-fpm, решил полным удалением и установкой заново.
Виталий Киреев
16 января 2013, 06:40
0
limit_req zone=one burst=3;
Для всех сайтов эта строка одинаковая?
А еще заметил, что у тебя nginx той же версии: работают service nginx restart/reload? У меня только kill или killall помогает поменять конфиг, иначе выдает
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
потому что процесс nginx не останавливается…