Перейти к содержанию
Официальный форум поддержки Simpla

alexivchenko

Пользователь
  • Публикаций

    359
  • Зарегистрирован

Весь контент alexivchenko

  1. В api/Orders.php заменить if(!empty($filter['keyword'])) { $keywords = explode(' ', $filter['keyword']); foreach($keywords as $keyword) $keyword_filter .= $this->db->placehold('AND (o.id = "'.$this->db->escape(trim($keyword)).'" OR o.name LIKE "%'.$this->db->escape(trim($keyword)).'%" OR REPLACE(o.phone, "-", "") LIKE "%'.$this->db->escape(str_replace('-', '', trim($keyword))).'%" OR o.address LIKE "%'.$this->db->escape(trim($keyword)).'%" )'); } на if(!empty($filter['keyword'])) { $keywords = explode(' ', $fil
  2. Если заказ создаётся, но не перенаправляет на него, значит проблема в сессии которая в /index.php нужно выводить ошибки и закомментировать очистку сессии и распечатать POST и смотреть, что выведет
  3. В файле config/config.php заменить ;Режим SQL db_sql_mode =; на ;Режим SQL db_sql_mode = "NO_ZERO_DATE,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION";
  4. Я не возьму плату, дайте доступ в корень сайта, если у вас много их. Разберёмся в проблеме
  5. Консоль не поможет, нужно вывести ошибки через .htaccess и исправить их
  6. Есть вариант, что присутствуют ошибки по причине перехода хостера на php7.4 по дефолту. А так как S2.3.7 содержит ошибки, я бы создал поддомен и проверил на S2.3.8
  7. Какая-то проблема с сессией, она должна записать номер заказа и перенаправить на него.
  8. Если запрос выполняете ниже этих строк // Категория и бренд товара $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);
  9. выполнить запрос к базе: 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
  10. strtolower - преобразует все символы в нижний регистр
  11. Назовите страницу как угодно, чтобы потом не потерять. И просто выключите её, чтобы не отображать на сайте и в меню. Заголовок, описание будут выводится в штатном режиме
  12. Вместо site.ru подставите свой адрес Или напишите в личные сообщения свой адрес
  13. стандартно такого вывода нет - "имя сайта - официальный сайт"! Вам нужно смотреть на страницах: 1. http://site.ru/simpla/index.php?module=PageAdmin&id=1 2. http://site.ru/simpla/index.php?module=SettingsAdmin А так же в index.tpl вашего шаблона в разделе <title>, там может указан свой вариант вывода <title>
  14. Почему мне кажется, что вы какой-то «маркетплейс» хотите собрать на Simpla? Если так, то это плохой выбор. А так, вам нужно, что-то типа RetailCRM
  15. Отправляем код через Ajax на api смс провайдера. После отправки проверяем статус отправки смс от провайдера. Если отправили смс и статус 200:true:send, показываем поле ввода кода, если статус не отправлен (статусы ошибок) или иная причина, не показываем поле и выводим информацию: сервис перегружен или более дружелюбный ответ. Я в случае не отправки, отправлял на api ещё одного резервного провайдера, но и это не вариант. Решил просто, если не отправлено смс, просто менял форму на телефон и свой пароль, а в следующий раз когда будет заходить уже делал проверку через смс
  16. При копировании, не записывается дата создания товара в базу. Нужно менять запрос.
×
×
  • Создать...