Jump to content

alexivchenko

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

    359
  • Joined

Everything posted by alexivchenko

  1. не смог воспроизвести вашу ошибку, создал 4 группы по 4 картинки в каждой, размеры разные 500х500 600х600 700х700 800х800 Все картинки и группы отображаются
  2. Давайте попробуем для начала удалять ресайз картинки после их изменения в админке зайдите в api/Banners.php и замените /****** Удаление изображения баннера *********/ function delete_image($imageFileName) { if($imageFileName!='' && file_exists($this->config->root_dir.$this->config->banners_images_dir.$imageFileName)) @unlink($this->config->root_dir.$this->config->banners_images_dir.$imageFileName); return true; } на /****** Удаление изображения баннера *********/ function delete_image($imageFileName) { if($imageFileName!=''
  3. public function get_banners_plugin($params, &$smarty) { if($params['group']) { $filter['show_all_pages'] = true;//Обязательный параметр $filter['group'] = (int)$params['group']; @$category = $this->design->smarty->getTemplateVars('category'); @$brand = $this->design->smarty->getTemplateVars('brand'); @$page = $this->design->smarty->getTemplateVars('page'); $filter['category'] = !empty($category)?$category->id:''; $filter['brand'] = !empty($brand) ?$brand->id:''; $filter['page'] = !empty($page) ?$page->id:'
  4. Поставил по инструкции, далее изменил добавил ... 1. /resize/resize.php ищем комментарий /* new */ <?php require_once('../api/Simpla.php'); $filename = $_GET['file']; $token = $_GET['token']; /* new */ $is_banners = $_GET['is_banners']; /* new */ $simpla = new Simpla(); if(!$simpla->config->check_token($filename, $token)) exit('bad token'); $resized_filename = $simpla->image->resize($filename /* new */, $is_banners /* new */); if(is_readable($resized_filename)) { header('Content-type: image'); print file_get_contents($resized_filename); } 2. в .htaccess з
  5. знаю, что стандартно вывод методов на странице order. но можно вывести методы оплаты на станицу cart и во все прибавлять % к сумме при выборе метода сумма заказа: 19000₽ выбранный способ оплаты: картой банка (+3%) итого: 19570₽
  6. @Asilis, вам не проще будет на момент заказа к итоговой сумме прибавлять % от выбранного метода оплаты и записывать эту сумму в базу как итоговую?
  7. Уважаемый КОРС, я осознаю ваше величие и слежу за вашим творчеством на форумах Okay, Simpla и в Telegram движка Okay, понимаю, что иногда и вы бываете не компетентны. А так же нажимать на кнопочки вашей клавиатуры, дабы составить умное предложение не составляет труда. Не составит ли вам труда предложить ваше решение в этой ветке. А не рассуждать какого цвета воздух.
  8. Напишу еще раз... Имеем 2 валюты 1. карта - 1.03 = 1.00 метод оплаты - Оплата картой банка 2. банк - 1.06 = 1.00 метод оплаты - Оплата по квитанции Есть 2 заказа 1. сумма 19200₽ - оплата картой - должны получить вывод с +6% - 20352₽ 2. сумма 16154₽ - оплата квитанцией - должны получить вывод с +3% - 17123,24₽ в simpla/ OrdersAdmin.php меняем // Отображение $orders = array(); foreach($this->orders->get_orders($filter) as $o) $orders[$o->id] = $o; на // Отображение $orders = array(); $payment_method = arr
  9. Балаболить и я могу, вот только это работает. И методы выводит к каждому заказу и в шаблон передаётся. Нужно всего лишь внимательно посмотреть на мои сообщения.
  10. в OrdersAdmin.php заменить // Отображение $orders = array(); foreach($this->orders->get_orders($filter) as $o) $orders[$o->id] = $o; на // Отображение $orders = array(); $payment_method = array(); foreach($this->orders->get_orders($filter) as $o) { $orders[$o->id] = $o; $payment_method[] = $orders[$o->id]->payment_method_id; } после этого // Метки заказов $orders_labels = array(); foreach($this->orders->get_order_labels(array_keys($orders)) as $ol) $orders[$ol->order_id]->labels[] = $ol; добав
  11. до чего же старый модуль... вам нужно срочно его менять на другой
  12. стандартный файл https://github.com/pikusov/Simpla/blob/master/simpla/OrdersAdmin.php за исключением кода, что написал вам выше
  13. Все так же работает, проверяйте у себя. Выполненные работают на базе OrdersAdmin.php
  14. Да как не работает? Только что проверил, цена меняется в зависимости от указанной валюты в выбранной оплате
  15. В simpla/OrdersAdmin.php После // Метки заказов $orders_labels = array(); foreach($this->orders->get_order_labels(array_keys($orders)) as $ol) $orders[$ol->order_id]->labels[] = $ol; Вставить // Способ оплаты $payment_method = $this->payment->get_payment_method($orders[$o->id]->payment_method_id); if(!empty($payment_method)) { $this->design->assign('payment_method', $payment_method); // Валюта оплаты $payment_currency = $this->money->get_currency(intval($payment_method->currency_id)); $this->design
  16. Скиньте мне инструкцию по которой вы делали вывод баннеров. Так как шаги выше я проверил и все вывелось.
  17. 1. Добавить или изменить в /resize/resize.php <?php require_once('../api/Simpla.php'); $filename = $_GET['file']; $token = $_GET['token']; $is_banners = $_GET['is_banners']; $simpla = new Simpla(); if (!$simpla->config->check_token($filename, $token)) { header($_SERVER["SERVER_PROTOCOL"]." 404 Not Found"); exit('bad token'); } $resized_filename = $simpla->image->resize($filename, $is_banners); if(is_readable($resized_filename)) { header('Content-type: image'); print file_get_contents($resized_filename); } 2. Добавить в .htaccess # Ресайз картин
  18. Можно несколько уточнений 1. orders - где? фронт или бэк? 2. Какую цель вы хотите достигнуть? Стандартно из коробки, поменяв валюту на сайте, меняется валюта и происходит конвертация в заказе {$order->total_price|convert}
  19. Вам нужен SEO модуль, который даст возможность указать в title товара название одного из свойств товара по его id, если интересно пишите
  20. Вы указали не публичные ссылки на файлы которые находятся у вас на Яндекс.Диске Если в архиве ajax.zip полный архив вашего сайта, а в kraskade_1.sql бекап базы, то восстановить сайт не проблема. Укажите публичные ссылки на архивы, выбрав в диалоговом меню Яндекс.Диск "Поделиться ссылкой" скопированная ссылка станет публичной. И я помогу вам восстановить ваш сайт
  21. Какая-то мистика, скачал версию как у вас jquery-3.3.1.min.js, убрал {literal} и что-то изменилось? нет... Simpla чистая как слеза... но даже тот факт, что у вас Okay, эту проблему не решает
  22. Как раз таки, код взят из вашего footer и просто прописан внутри {literal} и вставлен мой токен api ключ. Ничего другого я не прописывал. Ваш <link href="https://cdn.jsdelivr.net/npm/suggestions-jquery@19.5.0/dist/css/suggestions.min.css" rel="stylesheet" /> <script src="https://cdn.jsdelivr.net/npm/suggestions-jquery@19.5.0/dist/js/jquery.suggestions.min.js"></script> <script type="text/javascript"> $("input[name='name']").suggestions({ serviceUrl: "https://dadata.ru/api/v2", token: "e3d842006144c57b92d45d7b9382fc476e5aef9d", type: "NAME", pa
  23. Я вам об этом и пишу, что получил уже 15 разных ключей в личном кабинете и всё равно ошибка. demo.simpla2x.ru
×
×
  • Create New...