Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

LTRay

Users
  
  • Posts

    379
  • Joined

  • Last visited

Everything posted by 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. Нет не так. Можно и не пробовать Смотреть надо
  17. ./catalog/language/russian/russian.php ./admin/language/russian/russian.php найти $_['thousand_point'] = ',';заменить на $_['thousand_point'] = '';либо другой символ какой вам требуется
  18. Создаю товар Стоимость 1600240 Курс USD 0.00016129 = 1 / 6200 Стоимость в USD $258.10 Не вижу проблему
  19. Можно подробней о какой запятой речь. В базе ценны в числовой переменной и проблем с пересчётом не должно быть
  20. Дописыванием функционала Был такой проект, создавал решение для 0.2.2 Могу продать в пол цены
  21. ./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'));пишем любой текст какой нравится
  22. Пагинация создается тут ./system/library/pagination.php Затем выводится в шаблоне, на примере ./catalog/view/theme/default/template/product/category.tpl этими строчками <div class="pagination"><?php echo $pagination; ?></div>
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.