Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

LTRay

Користувачі
  
  • Публікації

    379
  • З нами

  • Відвідування

Усі публікації користувача LTRay

  1. auto increment трогать действительно не стоит. А вот добавить новое поле, настройку, задачу в cron, поправить addOrder и все места где номер выводится типа писем и ЛК, не так и сложно. Если не забыть про блокировки или транзакции
  2. - Посмотреть через pwd путь текущий и поменять $_SERVER['DOCUMENT_ROOT'] на него - Проверить права доступа
  3. В 1.0RC3 Сначала ./catalog/view/theme/default/template/common/header.tpl <div id="cart"> <div class="heading"> <h4><?php echo $text_cart; ?></h4> <a><span id="cart_total"><?php echo $text_items; ?></span></a></div> <div class="content"></div> </div>и потом через JS./catalog/view/javascript/common.js сумма меняется $('#cart_total').html(json['total']);шаблон карточки когда список товара просматриваем тут./catalog/view/theme/default/template/checkout/cart.tpl
  4. Это в 0.2.2 было. Про версию только сейчас вижу
  5. ./catalog/controller/module/cart.php метод callback
  6. Такая ошибка вылазит если переменной нет, а почему её нет нужно смотреть контроллер
  7. ./catalog/model/account/customer.php найти $query = $this->db->query("SELECT COUNT(*) AS total FROM " . DB_PREFIX . "customer WHERE email = '" . $this->db->escape($email) . "'");заменить на $query = $this->db->query("SELECT COUNT(*) AS total FROM " . DB_PREFIX . "customer WHERE LOWER(email) = '" . $this->db->escape(strtolower($email)) . "'");но по коду видно, что таких мест много, где проверка не пройдёт. Смотрел правда на 0.2.2
  8. Простой пример. Установлен форум и opencart в одну базу с разными префиксами
  9. смотрел в ocStore 0.2.2Файл называется ./admin/model/localisation/currency.php метод updateCurrencies добавьте отладку, увидите причину. Либо curl не работает, либо парсер, либо ip забанен, либо коды валют не подходят + этот код вызывается только в админ панеле (не заходили в админку, не получили обновления). Если нужна полная автономность, то нужно дописывать код и закидывать вызов в cron
  10. https://opencartforum.com/topic/3687-ocstore-v101-rc2/page__view__findpost__p__25020
  11. Насколько я вижу по коду, это проверка на сучай когда в базе много движков установлено
  12. Полный текст ошибки нужен для полного ответа В общем случае скопируйте языковой файл недостующий
  13. Если изменить ./catalog/language/russian/shipping/flat.php все правки при заказе отобразятся сразу
  14. Заместо присвоения сделать вызов $this->document->setTitle
  15. Заменить на $message = str_replace(array('{ID}', '{DATE}', '{TIME}', '{SUM}', '{NAME}', '{PHONE}'), array($order_id, date('d.m.Y'), date('H:i'), floatval($order_query->row['total']), $order_query->row['firstname'], $order_query->row['telephone']), $this->config->get('config_sms_message')); В Система / Настройки / SMS / Текст сообщения {ID}, {DATE}, {TIME}, {SUM}, {NAME}, {PHONE}
  16. ./catalog/language/russian/russian.php ./admin/language/russian/russian.php найти $_['thousand_point'] = ',';заменить на $_['thousand_point'] = '';либо другой символ какой вам требуется
  17. Создаю товар Стоимость 1600240 Курс USD 0.00016129 = 1 / 6200 Стоимость в USD $258.10 Не вижу проблему
  18. Можно подробней о какой запятой речь. В базе ценны в числовой переменной и проблем с пересчётом не должно быть
  19. Дописыванием функционала Был такой проект, создавал решение для 0.2.2 Могу продать в пол цены
  20. ./catalog/model/checkout/order.php заместо $message = str_replace(array('{ID}', '{DATE}', '{TIME}', '{SUM}'), array($order_id, date('d.m.Y'), date('H:i'), floatval($order_query->row['total'])), $this->config->get('config_sms_message'));пишем любой текст какой нравится
  21. Пагинация создается тут ./system/library/pagination.php Затем выводится в шаблоне, на примере ./catalog/view/theme/default/template/product/category.tpl этими строчками <div class="pagination"><?php echo $pagination; ?></div>

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.