Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

nakamuro

Новичок
  
  • Публикаций

    18
  • Зарегистрирован

  • Посещение

Посетители профиля

1 122 просмотра профиля

Достижения nakamuro

Apprentice

Apprentice (3/14)

  • First Post
  • Collaborator
  • Conversation Starter
  • Reacting Well Редкая
  • Week One Done

Последние медали

0

Репутация

  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.*"
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.