Андрей Сухомозгий

Андрей Сухомозгий

Был в сети 23 октября 2018, 08:25
Заказы принимаю
Собсна вот) Ошибка в js

suhomozgya@vh251 ~/public_html $ node modnodejs.js
/home/s/suhomozgya/public_html/modnodejs.js:31
					var isOnline = onlineUsers[ctx].findIndex(user => user['id'] === user_id)
					                                               ^^
SyntaxError: Unexpected token =>
    at exports.runInThisContext (vm.js:73:16)
    at Module._compile (module.js:443:25)
    at Object.Module._extensions..js (module.js:478:10)
    at Module.load (module.js:355:32)
    at Function.Module._load (module.js:310:12)
    at Function.Module.runMain (module.js:501:10)
    at startup (node.js:129:16)
    at node.js:814:3
Привет! За компонент спасибо!
Я поставил и попытался попробовать.
Сделал все по иструкции и добавил плагин на загрузку страницы:
<?php
$modNodejs = $modx->getService('modnodejs');
$modNodejs->emit('onView', "Page loaded");

У меня в итоге вот такая ошибка в консоль браузера сыпет:
socket.io.js:1 GET http://3musictver.org:9090/socket.io/?ctx=web&EIO=3&transport=polling&t=LdMu22p net::ERR_CONNECTION_REFUSED
я что-то забыл?
Ну и в чанке tpl.msListOrders.order
{foreach $product.options | fromJSON as $key => $option}
									<li>
										{('ms2_product_' ~ $key) | lexicon}:{$option}
									</li>
								{/foreach}
                              {$product.ability_type}, {$product.peoples} персоны,
                              {if $product.hours == 0}
                                  Без ограничений по времени
                              {else}
                                  {$product.hours | declension : 'час|часа|чосов' : true}
                              {/if}
Вот такой код ничего не выводит, потому что опции пустые приходят
Я добавил опции в настройку:

Опции я заполняю:

В форме добавления товара указываю даже поля:
<input type="hidden" name="options[hours]" value="{$hours}">
<input type="hidden" name="options[ability_type]" value="{$ability_type}">
<input type="hidden" name="options[peoples]" value="{$peoples}">
Но в покупке я не вижу этих полей: