Всего 123 809 комментариев

Aleksanders
04 ноября 2022, 13:59
0
А что это такое? Если дополнение, то не устанавливал
Артур Шевченко
04 ноября 2022, 13:56
0
Boilerplate установлен?
Aleksanders
04 ноября 2022, 13:55
0
Я пробовал ставить Администратора, но всё равно не показывает. (Права перезагружал)
Артур Шевченко
04 ноября 2022, 13:53
0
Надо смотреть настройки политики доступа. Проставить галочки у всего, что связано с ТВ. После внесения изменений не забудь перезагрузить права доступа.
Артур Шевченко
04 ноября 2022, 13:03
0
Думаю проблема не в minishop2.
Евгений
04 ноября 2022, 12:59
0
вобщем они идут сразу после очистки кэша, а потом перестают)
Сергей
04 ноября 2022, 12:33
0
Как сделать так, чтобы в article модификации записывалось значение типа «LN 6701-B», а то туда только цифры заходят. А если строка то сразу 0. Может кто-то подсказать?

или может кто знает как после последней строки "$modifications = $modx->call('msopModif...." — взять id этой модификации,? чтобы через pdo внести такой article
Евгений
04 ноября 2022, 12:14
0
minishop2-2.9.3-pl обстоятельства не ясны, скорее всего в каталоге срабатывает
Артур Шевченко
04 ноября 2022, 12:10
0
Версия minishop2 какая? При каких обстоятельствах возникает ошибка? Вполне вероятно, что проблема не в minishop2, а в других плагинах.
Евгений
04 ноября 2022, 10:53
0
так сделал $_COOKIE['PHPSESSID']
vectorserver
04 ноября 2022, 10:51
0
Вот так:
<?php
$user = $modx->getUser();

$ssid = $user->get('sessionid') ? : $_COOKIE[session_name()];

$session = $modx->getObject('modSession',$ssid);

var_dump($session->toArray());
Евгений
04 ноября 2022, 02:35
0
Как у меня реализовано
1)создана категория с красным цветом
2)в категрии tv со значением color=red(подставить свjи параметры из get)
3)сниппет обертка с разбором гет парамтеров
foreach ($catalog_filter as $param){
$kv = explode('=',$param);
$_GET[$kv[0]] = $_REQUEST[$kv[0]] = $kv[1];
}
Артур Шевченко
03 ноября 2022, 21:55
0
Есть такая секретная штука, называется документация, там много интересного, почитайте как минутка будет)))
Сергей Лим
03 ноября 2022, 21:47
0
Через другой селектор сделал и получилось. С меня лайки, большое спасибо
А как вы изменили их? Через aliases не помогло
Василий Наумкин
03 ноября 2022, 21:26
0
Чтоб найти что-то в интернете нужно знать нужные слова :-). Проблема фильтрации в интернет-магазинах называется фасетный поиск. И yandex.ru/search/?text=Фасетный поиск дает уже кучу информации как его организовывать.
Я честно не знал, что это такое, когда писал. И не гуглил =)

В основном применяются специальные базы данных Sphinx/ElasticSearch/etc.
Которые так просто на любом PHP хостинге не запустишь. А это необходимо, если ты поставляешь дополнение для работы в MODX.

Тонкости фасетного поиска на массивах, таких же как применил @Василий Наумкин в mFilter2, описаны в статье История разработки фасетного поиска средствами PHP. И текущему автору mSearch2 стоит ее прочитать :-).
Текущему автору — возможно. А я писал mFilter2 в 2013 году и прочитать эту заметку не мог. Теперь могу, так что сохранил ссылку в закладках на будущее, спасибо!

P.S. Кстати, я продолжаю писать фасетный поиск, но уже на Vue и не универсально, а под проект. Самый свежий можно потыкать вот здесь — lehre.lu/map
Артур Шевченко
03 ноября 2022, 21:08
+2
Потому что #mse2_tv|withinstallation_0 невалидный селектор
Сергей Лим
03 ноября 2022, 21:05
0
<script>
$(document).ready(function() {
$("#mse2_tv|withinstallation_0").prop("checked",true);
$("#mse2_tv|withinstallation_0").trigger("change");

};
</script>
Не срабатывает почему то
Артур Шевченко
03 ноября 2022, 20:44
+1
Я только что проверил. всё работает.
1. Выбираем фильтр
$('#mse2_ms-room_0').prop('checked', true);
2. Триггерим изменение
$('#mse2_ms-room_0').trigger('change');
Артур Шевченко
03 ноября 2022, 20:32
+1
Сдаётся мне, вы что-то делаете не так.
Сергей Лим
03 ноября 2022, 20:30
0
Вот так я пытался сделать, но страница тоже начинает бесконечно перезагружаться от того, что меняется url
Загрузка страницы->смена url->загрузка страницы и тд