Jump to content

sergeevizh

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

    378
  • Joined

Everything posted by sergeevizh

  1. Консоль не поможет, нужно вывести ошибки через .htaccess и исправить их
  2. Есть вариант, что присутствуют ошибки по причине перехода хостера на php7.4 по дефолту. А так как S2.3.7 содержит ошибки, я бы создал поддомен и проверил на S2.3.8
  3. Какая-то проблема с сессией, она должна записать номер заказа и перенаправить на него.
  4. Если запрос выполняете ниже этих строк // Категория и бренд товара $product->categories = $this->categories->get_categories(array('product_id'=>$product->id)); $this->design->assign('brand', $this->brands->get_brand(intval($product->brand_id))); $this->design->assign('category', reset($product->categories)); то у вас выведется id текущей категории $category = reset($product->categories); var_dump($category->id);
  5. выполнить запрос к базе: ALTER TABLE `s_variants` ADD `purchase_price` DECIMAL(14,2) NULL AFTER `compare_price`; ALTER TABLE `s_purchases` ADD `purchase_price` DECIMAL(14,2) NULL AFTER `price`; api/Variants.php в функции get_variants() и get_variant() добавить v.purchase_price, после v.price, api/Orders.php в функцию add_purchase() после if(!isset($purchase->price) && !empty($variant)) $purchase->price = $variant->price; добавить if(!isset($purchase->purchase_price) && !empty($variant)) $purchase->purchase
  6. strtolower - преобразует все символы в нижний регистр
  7. Назовите страницу как угодно, чтобы потом не потерять. И просто выключите её, чтобы не отображать на сайте и в меню. Заголовок, описание будут выводится в штатном режиме
  8. Вместо site.ru подставите свой адрес Или напишите в личные сообщения свой адрес
  9. стандартно такого вывода нет - "имя сайта - официальный сайт"! Вам нужно смотреть на страницах: 1. http://site.ru/simpla/index.php?module=PageAdmin&id=1 2. http://site.ru/simpla/index.php?module=SettingsAdmin А так же в index.tpl вашего шаблона в разделе <title>, там может указан свой вариант вывода <title>
  10. Почему мне кажется, что вы какой-то «маркетплейс» хотите собрать на Simpla? Если так, то это плохой выбор. А так, вам нужно, что-то типа RetailCRM
  11. Отправляем код через Ajax на api смс провайдера. После отправки проверяем статус отправки смс от провайдера. Если отправили смс и статус 200:true:send, показываем поле ввода кода, если статус не отправлен (статусы ошибок) или иная причина, не показываем поле и выводим информацию: сервис перегружен или более дружелюбный ответ. Я в случае не отправки, отправлял на api ещё одного резервного провайдера, но и это не вариант. Решил просто, если не отправлено смс, просто менял форму на телефон и свой пароль, а в следующий раз когда будет заходить уже делал проверку через смс
  12. При копировании, не записывается дата создания товара в базу. Нужно менять запрос.
  13. https://github.com/pikusov/Simpla/blob/9fefafa38dc739b4348b4a2940cba8bc8e4363ed/design/default/html/products.tpl#L68
  14. я как раз вчера уже переписал в api/image.php функцию download_image, картинки сохраняются. правда код колхозный думаю как его лучше написать
  15. ничего печального, просто нужно переписать в api/image.php функцию download_image и resize/resize.php
  16. нет, после нескольких проб, решение либо качать в ручную или писать парсер с заголовками браузера который будет ожидать jpeg/jpg/webp собирать все в csv или напрямую через апи кидать. стандартный simpla resize не умеет работать с форматом таких изображений
  17. по мере обращения ресайз нарезает из файла который находится в ./files/original и в базе прописано его имя с типом
  18. потому, что картинки https://cdn2.randewoo.ru/img/25796/z/1 отдаются с проверкой браузера и могут иметь как webp так и jpeg тип. import у simpla работает по типу взять файл, взять имя файла и все. он не проверяет, получил он изображение или нет, просто прописывает ссылку в базу, если ничего не вытянул. поэтому, импорт нужно переписывать, в частности 269 строка. на проверку типа https://www.php.net/manual/ru/function.exif-imagetype.php
×
×
  • Create New...