Информация о группе Закрытая

administrators

Список участников

  • RE: Не сохраняется картинка shopkeeper3 migx

    Я думаю причина в том, что Вы используете устаревший и не поддерживаемый программный продукт.

    написал в Поддержка
  • RE: ААА куда дели shopkeeper ?

    Старый форум безвозвратно удален. Документация по Shopkeeper3 здесь:
    https://github.com/andchir/shopkeeper3/blob/master/core/components/shopkeeper3/docs/readme.txt

    написал в Вопросы и обсуждения
  • RE: Shopker стал бесплатным навсегда!

    @Asderkdw Спасибо за поддержку.

    написал в Новости и анонсы
  • RE: Интеграция с CRM системой

    Спасибо!

    написал в Вопросы и обсуждения
  • RE: Интеграция с CRM системой

    Пока такой синхронизации нет. Я не работал с CRM системами. Но если Вы напишите, какие они существуют и дадите полезные ссылки, то я запланирую создание такой интеграции.

    написал в Вопросы и обсуждения
  • Использование Shopker для IoT

    Недавно я столкнулся с задачей визуализации данных от датчиков (температура, влажность, частицы PM2.5). Для решения подобных задач существует несколько бесплатных инструментов, например, Grafana + InfluxDB. Найденные мной решения показались слишком сложными и требовательными к ресурсам сервера, поэтому я решил "изобрести свой велосипед", а точнее создать шаблон для Shopker.

    Читать далее:

    https://habr.com/ru/post/535158/

    Шаблоны для Shopker:
    https://github.com/andchir/shopker-templates

    написал в Документация
  • Shopker стал бесплатным навсегда!

    Shopker-free-small.jpg

    Друзья! Мы долго пытались найти золотую середину между "бесплатно" и "дорого", но пришли к выводу, что наших маркетинговых навыков недостаточно, чтобы продавать. Будем искать другие способы финансирования данного проекта, если он будет кому-то нужен. С этого дня Shopker можно использовать абсолютно бесплатно.

    написал в Новости и анонсы
  • Вышел Shopker 4.2.6

    shk-logo-big-blue.png
    Скачать обновление можно в разделе "Мои покупки":
    https://shopker.org/digital_goods/my_purchases

    Что нового:

    • Angular обновлен до версии 11 (TypeScript 4.0).
    • Symfony обновлен до версии 5.1.
    • PrimeNG обновлен до версии 10.
    • В шаблоне демо-сайта подсказки с цифрами соединяются, если ползунки слайдера находятся близко.
    • Улучшена отзывчивость вёрстки в панели администратора (поддержка мобильных устройств).
    • Добавлен поиск товаров в панели администратора.
    • При изменении системного имени категории, автоматически обновляются URI всех дочерних категорий.
    • Текстовый поиск теперь работает для нескольких коллекций. В параметре "app.search_collections" можно указать несколько названий коллекций БД, разделенных запятой.
    • В настройках типа контента добавлен чекбокс "Показывать на странице" для полей. Теперь вы можете выводить значения полей на странице в зависимости от этого чекбокса.
    написал в Новости и анонсы
  • RE: Поддомены в качестве городов

    В шаблоне Вы можете делать так:

    {% if app.request.getHttpHost() == 'spb.site.ru' %}
        по Санкт-Петербургу
    {% else %}
        по Москве
    {% endif %}
    

    Другой более удобный вариант это создать глобальные переменные в шаблонах. Для этого нужно положить в папку "src/App/EventSubscriber/" файл "CustomTwigFieldsSubscriber.php" с примерно таким содержанием:

    <?php
    
    namespace App\EventSubscriber;
    
    use Symfony\Component\DependencyInjection\ContainerInterface;
    use Symfony\Component\EventDispatcher\EventSubscriberInterface;
    use Symfony\Component\HttpKernel\Event\RequestEvent;
    use Symfony\Component\HttpKernel\KernelEvents;
    
    class CustomTwigFieldsSubscriber implements EventSubscriberInterface
    {
        protected $container;
    
        public function __construct(ContainerInterface $container)
        {
            $this->container = $container;
        }
    
        public function onKernelRequest(RequestEvent $event)
        {
            $request = $event->getRequest();
            $host = $request->getHttpHost();
    
            $cityString = $host === 'spb.site.ru' ? 'по Санкт-Петербургу' : 'по Москве';
    
            /** @var \Twig\Environment $twig */
            $twig = $this->container->get('twig');
            $twig->addGlobal('cityString', $cityString);// Добавляем глобальную переменную в шаблон
        }
    
        public static function getSubscribedEvents()
        {
            return [
               KernelEvents::REQUEST => [['onKernelRequest', 10]]
            ];
        }
    }
    

    Этот подписчик автоматически будет использоваться после очистки кэша сайта. Тогда в любом шаблоне будет доступна переменная {{ cityString }}, которая будет выводить нужную строку.

    Как назначить несколько доменов одному сайту Вы наверно и так знаете.

    написал в Поддержка
  • RE: Поддомены в качестве городов

    Здравствуйте. Мультидоменность у Shopker (точнее Symfony) есть. К примеру можно создать несколько сайтов, которые будут использовать один PHP-код, но разные шаблоны и базы данных.

    Но в данном случае не совсем понятно. По описанию похоже, что у Вас одинаковый контент для разных доменов. Проблем в этом не вижу, это возможно для любого сайта и движка. Или Вы хотите выводить списки товаров с фильтрацией по городу в зависимости от домена? Есть Twig-функция "contentList" https://shopker.org/documentation/content-display там есть возможность фильтрации по полям. В любом случае это не сложно реализовать, с более подробным описанием я бы смог помочь.

    написал в Поддержка