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

nakamuro

Новачок
  
  • Публікації

    18
  • З нами

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

Відвідувачі профілю

1 162 перегляди профілю

nakamuro's Achievements

Apprentice

Apprentice (3/14)

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

Recent Badges

0

Репутація

  1. Да, та же ошибка. На 9 разных сайтах. На одном хостинге sweb.ru , но разные аккаунты. Отвалилось все буквально в конце прошлой недели, до этого 1,5 года работало исправно((
  2. 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 Полный код функции
  3. Сайт http://chel-matras.ru/matrasy/ В каталоге представлены матрасы, при смене размера (опции) меняется цена матраса. У всех матрасов стандартные (повторяющиеся) опции, меняются только цены. 1 задача) Нужно сделать чтобы при смене размера у одного матраса, менялись размеры и у других матрасов. 2 задача) Установлен фильтр ocfilter, нужно чтобы в нем можно было менять размеры матрасов. з.ы. Обе задачи выполнять не обязательно, можно только одну. Прошу цену работы и сроки.
  4. На сайте цены товаров хранятся в Рублях и Евро. На фронте Евро пересчитывается по курсу ЦБ РФ. В таблице 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'], //Значение курса
  5. Нужно чтобы минимум: 1) Товар был с аукционной ценой. 2) Товар был продан. Без этого ошибка вылетает.
  6. День добрый. Прошу помощи. Я подключил к корзине файл API транспортной компании РАТЭК. Настроил передачу всех полей, кроме поля КУДА. В то поле попытался передать значение через ГеоСообщения. Но не удачно, т.к. понял что калькулятор начинает раньше работать чем появляется ГеоСообщение. cart.php: Вот код АПИ (ratekapi.php): Вот код Корзины (cart.tpl): Каким способом все таки можно передать ГеоСообщение?
  7. Версия для скачивания подходит только для ОС1.5... на 2.0 после переделки в OCMOD формат - не работает(
  8. Ошибка в версии 5.1 для ОС1.5 Файл /public_html/admin/model/module/geoip.php 55 строка. Для таблицы zone не прописан возможный префикс (DB_PREFIX) Следствие, не открывается модуль в админке.
  9. progroman, я сегодня утром приобрел модуль с аккаунта flyer74. Как много времени потребуется на реализацию выше указанного вами функционала? Готов предоставить сайт для теста)
  10. Можно вывести неограниченное кол-во ключей, на любой странице сайта. Главное добавить обозначение переменной в контролер и шаблон нужной страницы. Например для страницы продукта: В контролере /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.*"
×
×
  • Створити...

Important Information

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