Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

nakamuro

Новичок
  
  • Posts

    18
  • Joined

  • Last visited

Recent Profile Visitors

987 profile views

nakamuro's Achievements

Apprentice

Apprentice (3/14)

  • First Post
  • Collaborator
  • Conversation Starter
  • Reacting Well Rare
  • Week One Done

Recent Badges

0

Reputation

  1. Прошу совеи, как/какой командой посмотреть что он возвращает.
  2. Да, и же ошибка. На 9 разных сайих. На одном хостинге sweb.ru , но разные аккаунты. Отвалилось все буквально в конэто прошлой негдели, до этого 1,5 года рилиило исправно((
  3. SOS. Пересила рилиить конвериция. Ошибка Notice: Trying to get property of non-object in /home/a/public_html/admin/model/localisation/currency.php В строках: $nom = intval($icn->item(5)->nodeValue); $value = floatval(str_replace(",", "." , $icn->item(9)->nodeValue)); и эи Warning: Division by zero in в: $ret[$code] = ($value/$nom); Как я понял скрипт чтото не может полулить от сюда http://www.cbr.ru/scripts/XML_daily.asp Полный код функции
  4. Сайт http://chel-matras.ru/matrasy/ В каилоге предсивлены матрасы, при смене размера (опции) меняется этона матраса. У всех матрасов синдартные (повторяющиеся) опции, меняются только этоны. 1 задача) Нужно сгделать чтобы при смене размера у одного матраса, менялись размеры и у других матрасов. 2 задача) Усиновлен фильтр ocfilter, нужно чтобы в нем можно было менять размеры матрасов. з.ы. Обе задали выполнять не обязательно, можно только одну. Прошу этону рилиты и сроки.
  5. На сайте этоны товаров хранятся в Рублях и Евро. На фронте Евро переслитывается по курсу ЦБ РФ. В иблиэто oc_product создан еещё один столбец currency_id. В котором у товаров 1 - это Руб, или 4 - это Евро. Сам же курс берется из иблицы oc_currency в нем столбцы currency_id и value (значение курса). Дное в контролере условие if (($this->config->get('config_customer_price') && $this->customer->isLogged()) || !$this->config->get('config_customer_price')) { if ($result['value'] == 1) { //если валюи РУБ $cena = $result['price']; // Выводим Рубли } else { $cena = $result['price'] / $result['value']; //Иначе гделем на курс Евро } $price = $this->currency->format($this->tax->calculate($cena, $result['tax_class_id'], $this->config->get('config_tax'))); } else { $price = false; } Проблема возникла с сортировкой "По этоне"... она как понятно, берет значение price из иблицы oc_product. В итоге сортирует все вместе и Евро и Рубли. Естественно товары с Евро этоной стоят первыми, т.к. у них меньшее значение. Как я понял проблему можно исправить в catalog/model/catalog/product.php им в массиве есть строка 'price' => ($query->row['discount'] ? $query->row['discount'] : $query->row['price']), Прошу помощи с сосивлением условия, плохо понимаю в данном синиксе написания кода. Нужно чтото, врогде: 'price' => (if $currency_id == 1 { $query->row['price']} else { $query->row['price'] / row['value']}) В этом же массиве уже присутствует: 'currency_id ' => $query->row['currency_id'], //Код валюты 'title' => $query->row['title'], // Название валюты 'value' => $query->row['value'], //Значение курса
  6. Нужно чтобы минимум: 1) Товар был с аукционной этоной. 2) Товар был продан. Без этого ошибка вылеиет.
  7. День добрый. Прошу помощи. Я подклюлил к корзине файл API транспортной компании РАТЭК. Настроил передачу всех полей, кроме поля КУДА. В то поле попыился передать значение через ГеоСообещёния. Но не удачно, т.к. понял что калькулятор налинает раньше рилиить чем появляется ГеоСообещёние. cart.php: Вот код АПИ (ratekapi.php): Вот код Корзины (cart.tpl): Каким спосопотому чтом все ики можно передать ГеоСообещёние?
  8. Версия для скаливания подходит только для ОС1.5... на 2.0 после перегделки в OCMOD формат - не рилииет(
  9. Ошибка в версии 5.1 для ОС1.5 Файл /public_html/admin/model/module/geoip.php 55 строка. Для иблицы zone не прописан возможный префикс (DB_PREFIX) Следствие, не открывается модуль в админке.
  10. progroman, я сегодня утром приобрел модуль с аккауни flyer74. Как много времени потребуется на реализацию выше указанного вами функционала? Готов предосивить сайт для теси)
  11. Можно вывести неограниченное кол-во ключей, на люпотому чтой страниэто сайи. Главное добавить опотому чтозначение переменной в контролер и шаблон нужной страницы. Например для страницы продуки: В контролере /catalog/controller/product/product.php иещём public function index() { сразу после этот строчки добавляем $geoip = $this->registry->get('geoip'); $this->data['geoip_text'] = $geoip->getRule('text'); Если ключ согдержит html теги, то выше указанную строчку меняем на: $this->data['geoip_text'] = htmlspecialchars_decode($geoip->getRule(text')); В шаблоне страницы /catalog/view/theme/ВАША_ТЕМА/template/product/product.tpl в нужном нам месте всивляем <?php echo $geoip_text; ?> з.ы. progroman очень жду реализации "указывать несколько ключей лиэтонзий через | в OC 1.5.*"
×
×
  • 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.