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

CODEONETEAM

Users
  
  • Posts

    1,294
  • Joined

  • Last visited

Everything posted by CODEONETEAM

  1. Обожаю таких советчиков, а в Яндекс.Метрике на странице «Код счётчика» Вы читали информацию выделенную восклицательным знаком? А код счетчика Google Analytics насколько мне известно вставляется непосредственно перед закрывающим тегом </head>.Надеюсь, Вы уловили разницу?
  2. Откройте файл catalogcontrollerfeedyandex_market.php и на 95-й строке измените значения на нужные, к примеру, так: $data['picture'] = $this->model_tool_image->resize($product['image'], 500, 500);
  3. Полностью с тобой согласен, именно такое решение я и реализовывал, о чем указал выше: Но если ты перечитаешь тему, то наткнешься на такие слова топикстартера: Ты описал ситуацию в идеале, но рядовой пользователь (а Einshtein об этом заявил открыто) не способен реализовать ее самостоятельно, поэтому я сделал жест доброй воли и написал для него наиболее простейший вариант расширения модели заказа.
  4. Панель управления > Система > Настройки > Сервер > Режим обслуживания > Да Отключает отображение магазина клиентам. Им будет отображаться сообщение об обслуживании. После авторизации админом, магазин будет нормально отображаться.
  5. Расширяем модель заказа: 1. В файле catalogcontrollercheckoutconfirm.php найдите массив product_data и добавьте после поля tax данную строку: 'upc' => $product['upc'], 2. В файле catalogmodelcheckoutorder.php найдите цикл foreach ($data['products'] as $product) и добавьте после (float)$product['tax'] данный кусок кода: . "', upc = '" . $this->db->escape($product['upc']) 3. В файле systemlibrarycart.php найдите массив product_data и добавьте после поля height данную строку: 'upc' => $product_query->row['upc'], Для проверки того что мы с Вами натворили, проведите тестовый заказ с товаром, у которого прописан поставщик (поле upc) и проверьте через phpMyAdmin поле upc в таблице order_product. Если Вы все сделали правильно, то поле будет заполнено.
  6. Ясно, для начала уберите строку (admincontrollersaleorder.php): 'upc' => $product_info['upc'], она дублирует: 'upc' => $product['upc'],
  7. Под расширением модели заказа я как раз и подразумевал дополнение модели заказа необходимой Вам информацией (название поставщика)! :wink: Я реализовывал данную задачу в более широком варианте (список поставщиков с их контактными данными, код товара у поставщика, себестоимость товара у поставщика и т.п.) так что попробую кратко указать на ошибки: Таблица order_product по умолчанию не содержит поле upc, так как оно не входит в модель заказа, соответственно не может содержать какие либо данные. Если Вы добавили данное поле самостоятельно, то Вам нужно определиться с подходом, Вы либо «вытягиваете данные из таблицы product» либо расширяете модель заказа, а у Вас получается не то не другое! Смысл этой строки "', upc = '" . $this->db->escape($return_product['upc']) . если в модели товаре уже содержится данная информация ($product['upc'])?
  8. Вам нужно расширить модель заказа, а не «вытягивать данные из таблицы product». Вы архитектурно неправильно подошли к решению задачи, извините, но Ваш подход напоминает знаменитый подход «танком по воробьям», предполагаю, что это происходит от недопонимания модели MVC и архитектуры OpenCart в целом!
  9. Как я уже писал выше, не видя магазина крайне сложно давать конкретные советы. Рад, что Вы добились желаемого!
  10. Удачи! P.S. Не забудьте сделать резервную копию файлов! :wink:
  11. Возможно это «специфичный» шаблон. В файлах category.tpl, product.tpl и search.tpl поиском найдите строки, содержащие данный текст: class="price-tax"и закоментируйте их.Брутальное решение, но, не видя магазина изнутри, ничего другого посоветовать не могу! :-)
  12. Надпись ex VAT означает excluding VAT, то есть - НДС не включено.
  13. Администрирование > Система > Настройки > Опции > Отображать цены с налогом > Нет Удачи! :wink:
  14. Вы все сделали правильно, если ошибка исчезла, то добавлять данную строку нет необходимости! :wink:
  15. Судя по логам у Вас проблемы с выделенной памятью PHP и временем хранения кэша. Попробуйте отключить модуль APC, для этого откройте файл .htaccess в директории www домена, и добавьте в него строку: php_value memory_limit 128M php_flag apc.cache_by_default Off
  16. Проверил Ваш магазин, у меня ссылки чистые и приводят к целевой странице, не помешало бы увидеть Ваш журнал ошибок!
  17. Если Вы не ищите легких путей, то всегда все можно усложнить, Вы только скажите! 8-) Ну а теперь давайте разберемся в МЕГА сложном алгоритме надбавки к курсу: 1. Получаем значение курса (переменная $value) и код валюты (переменная $currency) (распарсивается csv-шка с finance.yahoo.com) 2. Полученное значение курса (переменная $value) умножается на надбавку, к примеру, для однопроцентной надбавки это 1.01, ключевой момент для Вас это указанная выше строка: $value = $value * $increment;То есть значение курса умножается на значение надбавки, сменив тип операции на сложение, мы получим так необходимое Вам фиксированное значение надбавки.Теперь надеюсь, данный процесс для Вас стал прозрачнее, удачи! :wink:
  18. Элементарно Ватсон, в модификации из поста #107 эта ошибка не исправлена, поэтому я Вам и посоветовал обновиться до последней модификации! :wink:
  19. diogrammer Рекомендую обновить SeoPro! В плане Вашей проблемы freelancer прав - это один из нерешенных багов SeoPro!
  20. Как надбавка к курсу в 31 рубль за доллар может быть равна 1500 рублям? Ну а если по теме, смените тип операции с надбавкой на сложение и вопрос решен! К примеру, так: $value = $value + $increment;
×
×
  • 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.