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

Сообщения Admin
-
RE: Не сохраняется картинка shopkeeper3 migx
-
RE: ААА куда дели shopkeeper ?
Старый форум безвозвратно удален. Документация по Shopkeeper3 здесь:
https://github.com/andchir/shopkeeper3/blob/master/core/components/shopkeeper3/docs/readme.txt -
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 можно использовать абсолютно бесплатно.
-
Вышел Shopker 4.2.6
Скачать обновление можно в разделе "Мои покупки":
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 там есть возможность фильтрации по полям. В любом случае это не сложно реализовать, с более подробным описанием я бы смог помочь.
-
RE: Перестают работать ссылки
Ссылку на сайт можете дать? Какая версия движка? Какой веб-сервер используетее (Nginx, Apache)?
Такое впечатление, что игнорируется <base href="">, на демо сайте он тоже пустой кстати.
Что там должно быть на демо сайте? Ссылки на демо сайте работают.
-
RE: Какая комбинация лучше для интернет магазина?
@Alex18
Нужно просто класс "container" заменить на "container-fluid".
Документация бутстрапа:
https://getbootstrap.com/docs/4.5/layout/overview/ -
RE: Какая комбинация лучше для интернет магазина?
@Alex18
Можете сделать скриншот? Я не понял что значит "не крадутся боковые края". -
RE: Какая комбинация лучше для интернет магазина?
Для внешней части сайта можно скачать здесь:
https://github.com/creativetimofficial/paper-kit-2 -
RE: Это делается на Angular?
А еще подскажите, а как думаете, тут (ссылка ниже) ширина и выбор ткани это тоже отдельные фото через доп параметры?
Я думаю, да, это заранее загруженные фото.
https://pufetto.s3.amazonaws.com/newitems/claudia/c/260/1/etna-028.jpg -
RE: Это делается на Angular?
Я думаю там заранее созданы все картинки.
Вот пример такой картинки:
https://joybird7.imgix.net/configurations/pid_9511/-CF064-WS03/9511-CF064-WS03-lewis-sectional-key-largo-zenith-teal-t1-1_t.pngАвтоматически создавать такие качественные картинки может только нейросеть. Но это тоже накладно.
-
RE: Это делается на Angular?
Примерно такой функционал есть в Шопере. Тут пример:
https://demo.shopker.org/katalog/odezhda-obuv-sumki/obuv/muzhskaya-obuv/krossovki-adidas-neo-10k-casualТолько вместо картинок цвета - текст. В админке указывается номер картинки. После выбора цвета эта картинка выводится в корзине.
Вообще такой функционал можно сделать на любом JS-фреймворке или на обычном JavaScript.
-
RE: Вышел Shopker 4.2.4
Вышел Shopker 4.2.5.
Обновлен шаблон по умолчанию. Изменены некоторые стили. Доработана отзывчивость шаблона.
-
Установка Shopker на чистый VDS сервер
Установка Shopker на чистый VDS сервер с помощью Bash-скриптов.
Операционная система: Ubuntu 20.04 LTS
Скрипты можно найти в документации:
https://shopker.org/documentation/bash-script-for-vds
https://shopker.org/documentation/bash-script-for-installing -
Вышел Shopker 4.2.4
Скачать обновление можно в разделе "Мои покупки":
https://shopker.org/digital_goods/my_purchasesЧто нового:
- Возможность создавать промо-коды на скидку для покупателей. Скидка может быть задана как фиксированной суммой, так и в процентах.
- Добавлена авторизация по API токену. Для пользователей API токен может быть создан в интерфейсе администратора или по API запросу. Документация: https://shopker.org/api_doc/index.html
- Для типа ввода "Параметры" теперь можно задавать свои названия полей.
- В параметрах типа контента добавлен чекбокс "Разрешено создание пользователями". Пользователь может создавать страницы. Подробнее в документации API.
- Добавлена функция для фильтрации данных, которые пришли от пользователя:
UtilsService::cleanString($string, 'html')
. - Удаление товара из заказа теперь не удаляет его физически, а помечает как удаленный (перечеркивание).