7 часов назад
параметры из url и записывал бы в кукиПонятное дело, магии не существует. Надо JS написать который возьмёт параметры из url закодирует в JSON и запише...
Как вывести похожие товары по списку опций? 8
Вчера в 13:57
Кстати, если кому интересно, mmxDatabase вроде как можно запустить и на MODX 2.x.
Сначала в консоли делаем так:
composer require mmx/databaseвыпол...
Новый тип дополнений: mmxDatabase и mmxForms 31
Вчера в 11:45
Всем привет! Подскажите пожалуйста а можно ли сделать фильтр в 2 уровня и как это сделать? Т.е. например мне нужно сделать: домен/бренд-из-сео-фильтра...
Анонс SeoFilter - ЧПУ+SEO для mFilter2 и не только 120
02 мая 2024, 15:27
Есть у кого-то идеи? или в данном случае через плагин и событие пробовать, или мсинк тупо всё обрезает?
Msync как записать html контент, а не обработанный без тегов? 1
02 мая 2024, 12:15
воротите, что хотите. Вплоть до удаления исходников сайта, это уже на ваше усмотрение.
Это определённо очень важная возможность 😊
mmxFenom - нативная интеграция шаблонизатора 3
02 мая 2024, 11:30
Управляя настройками mysql, можно задать параметр sql_mode пустым значением (после чего все заработает), но хостер такую возможность не дает… Есть ли ...
pdoTools и sql_mode=only_full_group_by - ошибки при работе PdoPage 1
02 мая 2024, 10:27
<?php
$id = $modx->getOption('id', $scriptProperties, $modx->resource->id);
$field = $modx->getOption('field', $scriptProperties);
$tpl...
Вывод даты msTimeStamp полей MiniShop2: new, favorite, popular... 3
01 мая 2024, 21:40
$pdoTools = $modx->getParser()->pdoTools;
$data['count_products'] = count($data['products']);
$renderedHtml = $pdoTools->get...
Как передать переменные внутрь чанка из сниппета и заполнить с помощью fenom? 2
Правда не стал использовать phpredis а взял вот эту программу cheprasov/php-redis-client
Но дело ведь в том, что редис сам по себе не гарантирует сохранность данных.
Если мы храним сессии в файлах, то они там и остаются. Храним сессии в базе — они там и остаются. А редис это все таки хранилище которое живет в оперативной памяти и при выключении питания на сервере к примеру — все будет потеряно. Да редис умеет периодически сбрасывать данные на жесткий диск, но все это не гарантируется разработчиком.
Я не использую никогда mFilter и мне кажется и для этой задачи он тоже не нужен.
Предположим что у вас есть ресурс Киевская область и в нем дочерние ресурсы — города.
Чтобы вывести селект со списком областей вам хватит pdoresources
А далее пишете свой javascript который отслеживает изменения на этих селектах и отправляет ajax запрос, передающий id области.
в самом простом случает пусть вам возвращает сервер готовый html c options городов этой области. Это опять таки может сделать pdoresources у которого родителем будет указан переданный вами айдишник.
У вас нет ссылок на примеры реализации? Просто я буквально неделю назад углубленно вникал в работу redis и скажем так — не нашел redis очень удобным для хранения сессий. Применил redis для хранения временных токенов, для доступа у определенным ресурсам — вот тут прям идеально применение redis поскольку программа имеет возможность установки времени жизни записи и сама следит за ее удалением.
неужели кто-то так делает? MODX это возможность за 6 дней сделать неплохо работающий сайт, лендинг, небольшой магазин без амбиций. Но распылять MODX на несколько серверов… Мне кажется это из области фантастики. Здесь на форуме собраны лучшие разработчики на MODX в России и бывших странах СССР — кто так делал?
Сейчас работаю над закрытым порталом для сотрудников одной крупной мировой компанией и тоже пришлось глубоко погрузится в мир сессий.
К моему счастью, раз в сутки в 3 часа ночи происходит полное обновление данных о сотрудниках и я могу просто запустить скрипт по удалению файлов сессии. Это позволяет разлогинить всех сотрудников, чтобы утром каждый вошел (если не уволен за ночь) с новыми правами и плюс, не заводить кучу файлов сессий. Раз в сутки все файлы просто удаляются.
а потом начать установку minishop как появится ошибка при создании таблицы с опциями. Возможно многие просто ее не замечают, поскольку магазин работает если не пользоваться опциями. Да, таблицу можно потом создать вручную sql запросом, но это не очень правильно.
Кстати, хорошо бы, чтобы для minishop были указаны минимальные требования к программному обеспечению, поскольку ничего кроме
найти не удалось.
Насчет modhost может вы и правы, если бы на нем возникали проблемы, то это было бы уж совсем странно, но мне кажется modhost мало популярен среди разработчиков изза своей высокой стоимости. Если сравнить по стоимость тариф популярный на modhost за 360 рублей (8 гиг, 256 мегабайт памяти, всего один сайт, всего 6 процессов) то за те же деньги на timeweb можно приобрести vds с 30 гигами на nvme 2 гигами оперативки и полным контролем над этим выделенным сервером.
Сергей, я понимаю, что русский ( как и для меня) не ваш родной язык, но что значит фраза «Если подойдет не могу гарантировать.»
Как так — если подойдет не могу гарантировать. Ведь правильная фраза такая? — не могу гарантировать, что вам подойдет)
Но вот лично мне, совершенно не понятно, что такое
для моего мозга это просто ужасная пытка, поэтому пожалуйста, расскажите подробнее.
Форма отправки каких данных? Отправки куда данных? Отправки зачем данных? Это ведь звучит просто ужасно, все равно, что — а посоветуйте магазин чтобы с товарами и чтобы там мигало что-то, а чтобы нажимаешь кнопочку а потом сразу Ух!
Никогда не использую этот компонент. но тем не менее на каждом сайте есть эта таблица.
Да чаще всего она пустует и можно предположить что сам минишоп ее зачем то создает, хоть и нужна оно стороннему компоненту. Но есть сайт где она активно заполняется данными (скриншот был выше) и на сайте не установлен msprofile
Но что то я совсем запутался. Я никогда его не устанавливаю и не использую.
У меня нет вкладки — профили покупателей, как вы об этом пишите на странице modstore.pro/packages/users/msprofile
Я проверил множество сайтов и в базе данных каждого (где есть минишоп) есть такая таблица. Но дополнительных компонентов по работе с бонусами я не использую нигде.
Поскольку это совершенно разные системы, то никакими «обновлениями» перейти с evo на revo нельзя.
Если позволяют знания — попробуйте выбрать что то более современное, сейчас столько новых технологий что глаза разбегаются.
provisioner, GoRevo, Catalogfill… что все это такое?
Раз вы пишите что сайт совершенно не работает, то мне кажется у вас один вариант — вытащить базу старого сайта, создать новый сайт (на чем угодно, как кто-то может вам советовать на чем сделать новый сайт, это зависит от ваших знаний) и придумайте способ из базы данных залить товары на новый сайт.
Просто чисто по моей терминологии
означает что деление есть, просто оно не явное. Нельзя зайти на сайт npmjs.com и где то увидеть у пакета метку — это для браузера или это для сервера.
А подскажите пожалуйста еще, я правильно понимаю, что изза того что пакеты npm выполнены в формате модулей CommonJS то работать с ними в браузере без сборщиков, обработчиков невозможно? Потому что например модуль в формате ES6 вполне можно запустить в браузере и без всяких обработок, добавим атрибут type=«module» к тегу script.
Но опять же, это вам виднее.