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

lavka

Пользователи
  
  • Публикаций

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

  • Посещение

Все публикации пользователя lavka

  1. И второй вопрос - яндекс блоги не позволяют добавить блог, так как он не является RSS-совместимым.
  2. Так я путь вообще не делал, просто схему создал, без пути. Для категорий так канало. А что значит - нет схемы? Соответствующие дефолтные же у всех есть.
  3. А как бы добавить в карту сайта и sitemap.xml блог со статьями?
  4. Сделал все по инструкции, получилось. Знаете, в чем была проблема? Я использовал файл add_support_for_news_plus_in_seo_pro.xml из архива с модулем, а нужно было взять файл из инструкции в 1 пункте - он и повлиял. Поправьте, может, в архиве?
  5. Я делал ещё проще: В файле admin/controller/common/home.php в запросах $query заменить WHERE order_status_id > '" . (int)$this->config->get('config_complete_status_id') . "' заменить на WHERE order_status_id > 0 /* '" . (int)$this->config->get('config_complete_status_id') . "'*/
  6. Делаю посадочную страницу, нужна нестандартная вёрстка. Хотел всё сделать на базе Информационной страницы. Сделал Схему Создал в Баннерах свой баннер и в модуле Баннеры добавляю его отображение на своей Схеме Делаю Информационную страницу и выбираю в ее Дизайне свою Схему И ничего. На Информационной странице отображается только её контент, ни баннера, ни другой моей информации. Для чего же тогда у неё меняется Схема? Может, что-то делаю не так? Пишут, вроде, должно работать. Если тоже самое делаю через Категории, всё получается. Но приходится добавлять в эту Категорию товары, чтобы не было сообщения о пустой Категории.
  7. Все бы хорошо, но нечто монструозное за пятихатку я совсем не хочу. Я вижу сейчас на сайте вот этот бесплатный модуль и в нем есть эта "подпапка", а у меня нет, хотя все сео-фишки работают исправно.
  8. О чем должна была сказать вторая ссылка? Я скачал 3.3.1, дописал в oc_url_alias нужное и теперь у меня новости по ссылке site.ru/news Но каждая конкретная новость просто по ссылке site.ru/konkretnaya-novost-1.html, без "подпапки"
  9. Подскажите, у всех вижу просто новости списком, а у меня они сворачиваются. Очевидно, виноват jquery, раз существует версия без него, но где эту версию скачать? Для новой этого нет, как я понял. Я просто закомментил пока: //$this->document->addStyle('catalog/view/javascript/jquery/panels/main.css'); //$this->document->addScript('catalog/view/javascript/jquery/panels/utils.js'); И второй вопрос: Как сделать, чтобы новости были с урлом www.site.com/news/news-chapter-1.html Сейчас каждая новости просто словно в корне: www.site.com/news-chapter-1.html
  10. Хочется для статистики и аналитики собрать отчет, в какой категории сколько товаров куплено. На выходе достаточно простого текста вида: Фрукты: 90 Овощи: 119 Напитки: 250 То есть, сгодится даже SQL-запрос, умей я его составить. Логику вижу - получить из oc_order_product идентификатор товара, сгонять сравнить его с привязками в категориях и плюсануть в переменную соответствующей категории. Возможно, кто-то делал уже такое, буду признателен.
  11. уже давно решено) https://opencartforum.com/topic/34224-обнуление-стоимостей-доставки-при-сумме-заказ/
  12. Ну, карапузики, сам спросил - сам ответил. Платное решение вот Вот, вроде, бесплатное. Вроде, потому что делать себе вкмод по мотивам пока лень - просто откопировал товары производителя в одну категорию. Но решение интересное, надо будет перенести в рабочий файл.
  13. Задача - сделать баннер и текст на странице одного производителя. Аналогичная задача с категориями решена здесь А вот у Производителей нет вкладки "Дизайн" и им нельзя выбрать свою схему. Как это можно решить?
  14. <div class="box"> <div class="box-heading"><?php echo $heading_title; ?></div> <div class="box-content"> <ul class="box-category"> <?php foreach ($categories as $category) { ?> <li> <?php if ($category['category_id'] == $category_id) { ?> <a href="<?php echo $category['href']; ?>" class="active"><?php echo $category['name']; ?></a> <?php } ?> <?php if ($category['children']) {if ($category['category_id'] == $category_id) { ?> <ul> <?php foreach ($category['children'] as $child) { ?> <li> <?php if ($child['category_id'] == $child_id) { ?> <a href="<?php echo $child['href']; ?>" class="active"> - <?php echo $child['name']; ?></a> <?php } else { ?> <a href="<?php echo $child['href']; ?>"> - <?php echo $child['name']; ?></a> <?php } ?> </li> <?php } ?> </ul> <?php }} ?> </li> <?php } ?> </ul> </div> </div> Вначале убираем вывод неактивной категории. Потом при выводе дочерних подкатегорий ставим доп. условие на активность категории.
  15. Спасибо. Еще вопрос - часть постаматов в админке отображаются без адреса, только номер пункта. Почему так?
  16. Положим, ты прошел тест на внимательность :)
  17. Нет новой версии еще? У меня вопрос - как отключить письмо клиенту? Я с удивлением узнал, что после ввода номера отправления клиенту уходит письмо. В настройках ничего нет
  18. Подниму. Модуль по ссылке прекрасный, но 60 долларов сегодня это не вариант. Может, есть аналоги?
  19. Ужасная проблема с баннерами! Я уловил систему, что они меняют порядок после пересохранения их в админке, но в последний раз щелкнул, наверное 50 раз и не смог выставить нужный баннер первым. Модуль все решил!
  20. Я задал технический вопрос реализации, а теперь имею засранную ветку с рекламой пэйпэла. Отлично, спасибо, ребята.
  21. Ну и по хорошей традиции, сам спросил - сам ответил. Нужно дописать в формат группировки атрибут "3" (неделя с ПН, первая неделя года та, в которой 4 дня) Код для вкмода: <modification> <id>First day of week fix + rus calendar</id> <version>1.0</version> <vqmver>1.1.0</vqmver> <author>lavka</author> <file name="admin/view/template/common/header.tpl"> <operation> <search position="after"><![CDATA[<script type="text/javascript" src="view/javascript/common.js"></script>]]></search> <add><![CDATA[<script type="text/javascript" src="view/javascript/jquery/ui/i18n/jquery.ui.datepicker-ru.js"></script>]]></add> </operation> </file> <file name="admin/model/report/sale.php"> <operation> <search position="replace"><![CDATA[$sql .= " GROUP BY WEEK(tmp.date_added)";]]></search> <add><![CDATA[$sql .= " GROUP BY WEEK(tmp.date_added,3)";]]></add> </operation> </file> </modification>
  22. Не получилось через контроллер почему-то, поэтому вписал просто через header.tpl: <script type="text/javascript" src="view/javascript/jquery/ui/i18n/jquery.ui.datepicker-ru.js"></script> А теперь вопрос: в отчетах о продажах неделя считается на американский манер - с воскресенья. Так что недельные продажи, это продажи ВС - СБ, а не ПН - ВС (в декабре месяц начался с 1 числа, а продажи в отчете идут периодом 30.11 - 6.12). Как это можно исправить?
  23. Подскажите, пожалуйста, где ошибка? Почему одно и то же SKU?
  24. Другая ошибка. У меня Симпла, оформление по шагам и поля "адрес" и "город" скрываются при выборе типа доставки "Пикпоинт" (логично, они не нужны). Но если пользователь выбрал тип доставки "Пикпоинт", но не выбрал сам постамат, то при нажатии "Далее" не возникает ошибки "выберите постамат" и появляются скрытые поля "город" и "адрес" с ошибкой "заполните эти поля". Проблема в vqmod для файла catalog/controller/checkout/simplecheckout_shipping.php. Там сейчас у вас код: unset($this->session->data['pickpoint_terminal_id']); if (isset($this->request->post['pickpoint_terminal_address'])) $this->session->data['pickpoint_terminal_address'] = $this->request->post['pickpoint_terminal_address']; if (isset($this->request->post['pickpoint_terminal_id'])) { if ($this->request->post['pickpoint_terminal_id']!="") $this->session->data['pickpoint_terminal_id'] = $this->request->post['pickpoint_terminal_id']; } //print_r($this->session); $code = ''; if (isset($this->session->data['shipping_method']['code'])) $code = $this->session->data['shipping_method']['code']; if ((strstr($code, 'pickpoint')!=false)&&(!isset($this->session->data['pickpoint_terminal_id']))) { $this->data['error_warning'] = $this->language->get('error_pickpoint'); $error = true; } Вместо него я написал немного иначе: unset($this->session->data['pickpoint_terminal_id']); if (isset($this->request->post['pickpoint_terminal_address'])) $this->session->data['pickpoint_terminal_address'] = $this->request->post['pickpoint_terminal_address']; if (isset($this->request->post['pickpoint_terminal_id'])) { if ($this->request->post['pickpoint_terminal_id']!="") $this->session->data['pickpoint_terminal_id'] = $this->request->post['pickpoint_terminal_id']; } if ((strstr($this->data['code'], 'pickpoint')!=false)&&(!isset($this->session->data['pickpoint_terminal_id']))) { $this->data['error_shipping'] = $this->language->get('error_pickpoint'); $this->data['has_error_shipping'] = true; $error = true; } if ($error) { $this->simplecheckout->addError(); } В принципе, так работает, но хотелось бы получить комментарии автора по поводу этой ошибки.

×
×
  • Создать...

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

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