Всего 125 675 комментариев

Артур Шевченко
03 февраля 2021, 12:40
+1
Я делал так
В чанке tplFilter.row.default
{set $key = $filter_key | split: '|'}
{set $unit = $key[1] | getOptionUnit}
Сниппет getOptionUnit
<?php
if(strlen($input) == 0) return '';
$q = $modx->newQuery('msOption', array('key' => $input));
$q->select(array('msOption.measure_unit'));
$q->limit(1);
if ($q->prepare() && $q->stmt->execute()) {
	while ($option = $q->stmt->fetch(PDO::FETCH_ASSOC)) {
		if (!empty($option['measure_unit'])) return ' ' . $option['measure_unit'];
	 	else return '';
	}
} else return '';
Дмитрий
03 февраля 2021, 12:39
0
Спасибо, помогло!)
Артур Шевченко
03 февраля 2021, 12:23
0
Лучше подождать когда это упакуется в компонент.
Шли годы...))) Я понял, ладно пока буду писать парсер, глядишь и появится компонент, хотя разобраться всё равно хочется.
Артур Шевченко
03 февраля 2021, 12:19
+1
Вот в этот чанк пихайте &tplFilter.row.default
Сергей Шлоков
03 февраля 2021, 12:18
0
Начинающим я бы не советовал пока лезть в эти дебри. Для запуска websocket сервера недостаточно запустить Workerman. Нужны еще интерфейсы, управление очередями, супервизор для контроля и т.п. Лучше подождать когда это упакуется в компонент.

Судя по реакции на видео, тема интересна немногим. Я планирую собрать такой пакет, но не торопясь.
Александр
03 февраля 2021, 11:46
0
данный вариант тут в комментах сам Владимир и писал, $id — так я тоже пробовал, но почему-то выводит не 2 модификации которые есть, а повторяет их 20 раз.
Артур Шевченко
03 февраля 2021, 11:20
0
И так вызывать сниппет я бы не стал, как-то очень громоздко выходит, там же ещё шаблон будет.
Артур Шевченко
03 февраля 2021, 11:18
0
Конечно ругается, это не синтаксис fenom. Там должно быть $id без фигурных скобок.
Артур Шевченко
03 февраля 2021, 10:40
+4
И тому кто дал правильные ответ автоматически +1 в карму.
Артур Шевченко
03 февраля 2021, 10:12
0
Сергей, как неожиданно, я из-за вашей статьи этой идеей и загорелся. И видео посмотрел на вашем сайте, но как вы сделали то что сделали, так и не понял. По видео кажется что всё несложно, можете мне, малообразованному в сфере веб-разработки, подсказать, как действовать по шагам?
Мне и ваше идея с Restful API нравится, но на всё сразу меня не хватит. В ближайших планах освоить уведомления и парсеры. Со вторым проще, инструкций море. А вот по первому в основном ноду предлагают, а хочется только php, хотя язык стар, но он супер star, если вы понимаете о чём я))
Александр
03 февраля 2021, 08:53
0
Подскажите, как можно все-таки вывести модификации на странице каталога?
в данном варианте кода ругается на "+"
{'!pdoPage'|snippet: [
'element' => 'msProducts',
'tpl' => "@INLINE
{'!msOptionsPrice.modification'|snippet: [
'product' => {{+id}},
]}
"
]}
Сергей Шлоков
03 февраля 2021, 07:49
+8
Мне кажется давно напрашивается раздел FAQ.
Сергей Шлоков
03 февраля 2021, 07:05
+2
А у меня только один ответ — не работайте с такими хостингами. Я демонстрировал Workerman на modhost.pro. Работает на базовых портах.
Константин Ильин
02 февраля 2021, 23:05
0
Пожелание о будущей доработке называется issue
точно, затупил.

Его название после добавления в корзину к товару уже никак не привязано и там может быть написано все что угодно.
В сессии хранится тока id опции цена, но названия нет. Получается он дергает товар при выводе корзины.
Или я чего то не знаю.
Артур Шевченко
02 февраля 2021, 21:45
0
Понял, спасибо.
Алексей Соин
02 февраля 2021, 20:36
+1
Автоматически. Обычно это реализуется через семантическое расстояние слов. Например по заголовку вопроса и затем ищутся схожие заголовки
Артур Шевченко
02 февраля 2021, 20:30
0
А вы сервер подымаете на ноде и VDS?
Николай Савин
02 февраля 2021, 20:29
0
А там это автоматически делается? Я всегда думал что это модераторы помечают схожие вопросы
Николай Савин
02 февраля 2021, 20:28
0
создать(PR) на будущее
Пожелание о будущей доработке называется issue

А в чем проблема уже сейчас обзывать товар как угодно в момент его добавления в корзину? Его название после добавления в корзину к товару уже никак не привязано и там может быть написано все что угодно.