Jump to content

alexivchenko

Пользователь
  • Content Count

    281
  • Joined

Everything posted by alexivchenko

  1. Артём, здравствуйте! Какая будет стоимость? Если брать список выше
  2. Мишаня не отвечает, я уже почти год жду. Есть один му*ак который может за 10.000 в личку предлагать копию, но это совершенно не так. Там от маркетплейс ничего нет.
  3. Спасибо за рекомендацию (попробую), сейчас делаю локально и проверяю пока с ролями (1.2.3) В административной панели проверяю на доступ по цифре в строке базы role Прямого доступа к site.com/simpla нет, чтобы убрать её из robots.txt и при определении возможности доступа к административной части на главной странице сайта появляется ссылка "АдминПанель"
  4. Артём, объясните. Чем нынешняя авторизация админа лучше, чем сделать ее как у пользователя.
  5. Я так понимаю нужно сделать роли, по типу групп - администратор, менеджеры и пользователи. В базе у пользователя сделать role (1) админ, (2) менеджер, (3) пользователь. Пользователь при регистрации получает (3). Менеджера назначает администратор. Админ получает либо при установке, либо ручками в базе. В админ панели управляем ролями с доступом. Далее делать проверку сессии по номеру роли, если 1 и 2 допускаем к админ.панели.
  6. Никак не могу разобраться, как при нынешней авторизации администратора (site.com/simpla), сделать, чтобы авторизация проходила как у обычного пользователя с главной страницы сайта?
  7. Готового решения видимо нет. Но такое решение было логично сделать не только при оплате Яндекс.Кассой, а вообще из коробки при применении купона на сайте, чтобы менялись {$cart->total_price|convert} и {($purchase->variant->price*$purchase->amount)|convert} корзины. Видимо как-то нужно реализовать это в api/Cart.php Если брать за основу пример из одной стать, допустим В корзине 3 товара 1. 2827 руб ( {($purchase->variant->price*$purchase->amount)|convert} ) 2. 1365 руб ( {($purchase->variant->price*$purchase->amount)|convert} )3. 1538 руб ( {($purchase->varian
  8. Смотрите в консоль браузера на ошибки А так, видимо в htaccess не правильно прописано перенаправление
  9. смотрите консоль в браузере, там 100% увидите ошибки еще, в шаблоне менять ссылки не следовало пишите ссылку на сайт
  10. Вроде нашел решение, но что-то не работает https://codepen.io/vpolovnyov/pen/jeYZLg class Menu { constructor(el) { this.el = el this.el.addEventListener('click', this.handleClick.bind(this)) window.addEventListener('resize', this.scrollToActiveItem.bind(this)) this.scrollToActiveItem() } get activeEl() { return this.el.querySelector('.is__active') } handleClick(e) { e.preventDefault() this.el.querySelector('.is__active') .classList .remove('is__active') e.target.parentNode .classList .add('is__active')
  11. Причём тут система? И сайт показывать не нужно. Написал там где сижу и сидят верстальщики. Вопрос не к функционалу, а к тем кто занимается версткой и знает JavaScript.
  12. Адаптивный шаблон в мобильной версии, имеет горизонтальное меню категорий закрепленное в нижней части экрана. Знаю, что нужно рассчитать ширину от начала пункта меню и от конца до краев экрана. Как сделать, чтобы текущий пункт меню всегда оказывался по центру?
  13. Привет! Спасибо за вариант, я решил вопрос иначе Заменил в simpla/ProductAdmin.php $product->url = trim($this->request->post('url', 'string')); на $product->url = uniqid('') . substr(md5(time()), 0, 11); //генерация url товара Так же убрал транслит url и само поле url из шаблона. Теперь не могу понять, при каждом редактировании товара меняется и url. Как сделать проверку, если в базе поле url заполнено тогда оставить, если нет сгенерировать.
  14. Привет! Никак не могу понять, каким образом формируются такие url страницы товара: webshop.ru/products/5d27e2e28b2c370101cf06c9 webshop.ru/products/5d7db6b428fc710101b62057 Значение 5d27e2e28b2c370101cf06c9 - имеет 24 символа. То есть это не md5 против 32 символов Первоначальное значение 5d статичное или меняется на 5a, 5b, 5c, 5d, 5e Я так понимаю это не просто id, а возможно hash_id Подскажите как такое реализовать и как хранить в БД
  15. Значит у вас что-то с базой, так как новое описание не переписалось. Тут 2 решения 1. Дать доступ в FTP, чтобы вам решили проблему 2. Проверить правильно ли записалось новое описание страницы, если нет, проверять почему
  16. В административной панели, перейдите в раздел страницы, там найдите страницу «О магазине». Перейдите к редактированию этой страницы и отредактируйте «текст страницы»
  17. Поставьте доллары основной валютой сайта (верхними) и выключите их отображение (лампочку), а у второй валюты (гривны) - включите.
  18. Ну так сделать свойства и фильтр свойств по принципу диапазона стоимости
  19. MySQL 5.7 и выше есть строгий режим записи в базу, не пропускаются данные с пустым значением и значением с нулями. Чтобы это побороть, нужно переписать запросы Simpla к базе
  20. У вас странная связка MySQL и PHP MySQL 10.5 для 7.0 и выше Попробуйте в файле config/config.php установите директиву db_sql_mode = "NO_ZERO_DATE,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
  21. Так сразу не сказать Пишите в личные сообщения ссылку и ftp посмотрю
  22. На странице «Настройка сайта» ключи прописали и сохранили?
×
×
  • Create New...