but1head

but1head

С нами с 01 апреля 2014; Место в рейтинге пользователей: #19
but1head
10 июля 2015, 12:47
0
Спасибо, почему-то был уверен, что 5.4 стоит

но все равно Parse error: syntax error, unexpected '[' in /var/www/carticket/data/www/carticket.ru/core/components/ms2form/model/ms2form/ms2form.class.php on line 188
but1head
10 июля 2015, 00:58
0
core/components/ms2form/model/ms2form/ms2form.class.php
return $this->success("ok", ['html' => $html, 'file' => $file]);
ругается на это, видимо на моем хосте нет нужной либы, какая нужна?
but1head
09 июля 2015, 22:52
0
причем на modhost завелось сразу. может какие-то либы нужны на сервере не стандартные? и там и там чистая сборка 2.3.5-pl
but1head
09 июля 2015, 22:30
0
minishop2 2.1.10-pl + ms2form = белый экран при вызове компонента.
Права стоят.

$ms2form = $modx->getService('ms2form'....
будто не видит это
but1head
23 июня 2015, 22:35
0
к сожалению ни один сервис не дает больше бесплатно
but1head
23 июня 2015, 22:06
0
Сокеты поставил, но там к modx нет привязки, все в отдельных файлах.

Имхо проблемно будет на сервере запускать сокет, потом подключать его к modx, ведь сервера разные, подключение может быть разным в плане запуска именно сокетов.
but1head
23 июня 2015, 22:04
0
20 посетителей на сайте в реальном времени, один вышел — следующий подключился.

but1head
19 июня 2015, 13:02
0
Этот чат через каналы = личным сообщения, «как вконтакте» ©
but1head
19 июня 2015, 12:49
0
pusher.com/
key можно получить после создания приложения на сайте.

Ограничения на триале: 20 подключенных пользователей, 100.000 сообщений в день.
<script src="//js.pusher.com/2.2/pusher.min.js"></script>
<script>
    var pusher = new Pusher('key');
    var channel = pusher.subscribe('test_channel');
    channel.bind('my_event_[[!+modx.user.id:empty=`guest`]]', function(data) {
     	console.log(data);
    });
</script>
а на сайте pusher в разделе debug:

channel: test_channel
event: my_event_guest (пришлет сообщение всем не залогиненным, если пользователь с айди 5 то my_event_5)
data: `{«message»:«test»}`

логика: пользователь при заходе на сайт подписывается на канал оповещений через channel.bing(event), данные можно из php высылать на pusher, а он в свою очередь вышлет на канал. Каждому залогиненному пользователю можно сделать свой канал через подписку на канал.

Осталось разобраться в php части, что бы сообщения лились в бд и выводились в диалоге.
вот php server side:
github.com/pusher/pusher-http-php
require('Pusher.php');

$app_id = 'app_id';
$app_key = 'app_key';
$app_secret = 'app_secret';

$pusher = new Pusher($app_key, $app_secret, $app_id);

$data['message'] = 'hello world';
$pusher->trigger('test_channel', 'my_event', $data);
p.s. можем вместе заняться разработкой, тоже в этом заинтересован. skype: nikoz-spb
but1head
19 июня 2015, 00:29
0
Pusher. там бесплатно 100.000 сообщений в день, пользователей можно определять через callback «user_id_[[!+modx.user.id]]»

Через js ничего ставить надо, по php пока не понятно

На этой основе можно и сделать сообщения без tickets
but1head
17 июня 2015, 14:47
0
Круто, спасибо! А случаем к mFilter2 его не привязать?
but1head
17 июня 2015, 00:50
0
Как вывести минимальную цену size в категории товаров?
but1head
16 июня 2015, 00:07
+1
На компонент решили забить? В плане уведомлений в чатике и тд… Ну и вывод диалогов по мере новых сообщений
but1head
15 июня 2015, 02:48
0
в свойствах у товара есть блок категорий, галочки надо проставить

but1head
15 июня 2015, 02:40
0
костыль:

1) нажимаем кнопку купить, товар летит в корзину, идет редирект на страницу «тест»
2) страница тест по загрузке делает $('#msOrder').submit(); с левыми полями изначально заполнеными на уровне верстки, с выбранонной платежкой по умолчанию и редиректит на оплату
3) profit

ну или сделать это все грамотно на уровне сниппета через ajaxform

but1head
14 июня 2015, 02:49
0
а где сайт хостится? скорость порадовала
but1head
08 июня 2015, 16:47
0
на странице товара, никак не преобразовывает, это же сниппет