COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!

savage4pro

Модераторы
  • Публикации

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

  • Посещение

  • Days Won

    74

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

  1. во-первых, варианты на то и варианты, что либо либо а во-вторых - кэш
  2. бесплатно же, ну как хотите тогда посмотрите сначала на предмет вкумода, добавляющего разметку, и на результат этой деятельности в виде шаблона, который и будет основной для работы вашего autocalc_price_option_v2... примерная схема действий 1. удалите autocalc_price_option_v2..., обновите кэш и откройте страницу товара 2. загляните в vqmod/vqcache, есть ли там файл vq2-catalog_view_theme_ваша-тема_template_product_product.tpl 3. если файл есть, найдите в нем примерно такую строку <meta itemprop="price" content=" 4. если в изначальном шаблоне товара (или шаблонах модулей, изменяющих вывод цены) вашей темы этих строк не было, значит их добавляет какой-то vqmod 5. найдите его по этой же строке в файлах папки vqmod/xml, перенесите его куда-нибудь, и удалите содержимое vqmod/vqcache (ну кроме index.html) 6. установите autocalc_price_option_v2... и посмотрите, останется ли проблема, скорей всего, проблема с дублированием цены уйдет, если все пункты до этого пройдены успешно, 7. в этом случае возвращаем найденный вкумод, добавляющий разметку, и повторяем пункты 1-2 8. анализируем vq2-catalog_view_theme_ваша-тема_template_product_product.tpl на предмет строк, которые должен заменять ваш модуль autocalc_price_option_v2...
  3. если задержать тап (аналог - зажать ЛКМ мышью, утащить ссылку в сторону и отпустить кнопку) пункт в блоке "Категории" (правая колонка на широком экране), то при последующих кликак на пустое место в строке пунктов будет ошибка js кстати, там же, зачем-то добавляется класс "icon-angle-up" по нажатию на стрелку перед названием пункта
  4. давайте уже доступ, самому интересно стало, что ж там за бардак
  5. поэтапно, обновления не кумулятивные
  6. вариант 3: включить индексирование у всех производителей если у какого-либо товара производитель не назначен, создать временно какого-либо dummy-производителя, включить индексирование и назначить товару запрос в модели поправить все же быстрее, и плодить лишние сущности не придется
  7. этот модуль уже идет в комплекте http://opencart.pro/overview/
  8. понятно последите, может повторится с капчей другая интересная история, см http://forum.opencart.pro/index.php?/topic/1675-%D0%BA%D0%B0%D0%BF%D1%87%D0%B0/
  9. все версии 2.х, включая оригинальный опенкарт при включенной капче (что стандартной, что рекапча от гугла) и попытке отправить сообщение с ошибками заполнения в языковых данных перезаписывается heading_title решения 2: 1. на примере страницы контактов catalog/controller/information/contact.php после $this->document->setTitle($this->language->get('heading_title')); if (($this->request->server['REQUEST_METHOD'] == 'POST') && $this->validate()) { ... }еще раз загрузить языковые переменные и переустановить тайтл (при этом до блока с обработкой POST-данных и валидации строку $this->document->setTitle... можно убрать) $this->load->language('information/contact'); $this->document->setTitle($this->language->get('heading_title'));2. вырезать к бесам в языковых файлах catalog/language/*/captcha/*.php // Heading$_['heading_title'] = '...';
  10. на какой странице и после каких действий появляется эта ошибка?
  11. эта ошибка, очевидно, связана с индексацией производителей ModelCatalogProduct -> getProduct на выходе мы получаем два значения поля `noindex` - из таблицы `oc_product` и `oc_manufacturer` т,е. мы имеем не работающую функциональность вкл/откл индекса у товаров совсем если есть производитель, то берется его значение, если производитель не назначен, то null, значения нет совсем решение в файле catalog/model/catalog/product.php найти в запросе SELECT DISTINCT *, pd.name AS name, p.image, m.name AS manufacturer,заменить на вариант 1: для того, чтобы получать еще одну колонку (для запросов так лучше не делать, но т.к. php-шная библиотека использует простой перебор, то запишется последний ключ) SELECT DISTINCT *, pd.name AS name, p.noindex, p.image, m.name AS manufacturer,вариант 2: вообще от производителя для модели товара нужно только его название (идентификатор есть в `oc_product`, а картинка и так не забирается), поэтому, как вариант, можно получать данные не из всех таблиц, а выборочно: SELECT DISTINCT p.*, pd.*, p2s.*, m.name AS manufacturer,
  12. кстати, насчет автозаполнения это и в оригинальном опенкарте так - только 5 штук категорий строго прописано в ControllerCatalogCategory autocomplete(), и поиск по названию like 'фильтр%' неприкольно выходит, когда действительно больше 5 однотипных названий, ну да ерунда это все, окмодить и выносить настройку в модуль куда-нибудь, чтобы контентщик мог решить на месте нелепую ситуацию и вернуться к комфортному списку, или, что хуже - вываливать весь список категорий в форме вот недавно видел страшный ужас (не в опенкарте, но не скажу в чем, сам до сих пор как вспомню, так руки помыть хочется) - больше 3 сотен категорий одним списком с галочкой с начала каждой строки и даже некоторыми отступами, глаза чуть не лопнули искать случайно поставленную галку среди пары десятков поставленных специально, вот честное слово - проще было из бекапа поднять, это я к чему автозаполнение - мастхев надо бы еще драг-н-дроп внедрить, весьма странно, что ни в оригинальном опенкарте, ни в opencart.pro jquery-ui никак не используется в админке
  13. редактируйте заказ, а счет будет использовать новые данные
  14. возьмите с liveopencart сборку последней версии целиком, и coolbanner, уверен, вы там найдете
  15. точно так, магистр ...<url><loc&gt;http://ocshop21.project.codetester.ru/index.php?route=product/category&path=20_27</loc><changefreq>weekly</changefreq><priority>0.7</priority></url>\n<url>... именно некошерно у себя-то мне не лень их поправить
  16. тогда с поправкой на кавычки $output .= "\n";
  17. хмм... а это так и надо? ControllerFeedSitemapPro $output .= '\n'; $output .= '<!--'; $time = microtime(true) - $this->start; $output .= sprintf('load time %.4F s.', $time); $output .= '-->';
  18. точно, такое только в товарах было, спасибо от потенциальных райтеров!
  19. что-то не пойму никак, это что и где?
  20. если я правильно понял вашу проблему, то самого тэга H1 в принципе нет в дефолтном шаблоне, а есть <h2><?php echo $heading_title; ?></h2>вот сюда и добавляется "HTML-тег H1" со страницы редактирования категории просто поправьте у себя в шаблоне catalog/view/theme/ваша_тема/template/product/category.tpl <h1><?php echo $heading_title; ?></h1>
  21. $this->load->language('feed/sitemap_pro'); не довезли языковой файл для модуля в админке добавьте, пожалуйста, в архив
  22. а стрелки прижать к краям как-то так .common-home [id^=carousel] .owl-controls .owl-buttons .owl-prev { left: 0; } .common-home [id^=carousel] .owl-controls .owl-buttons .owl-next { right: 0; } на главной в модулях каруселей
  23. всего-то надо отцентрировать .owl-item .item.text-center img { margin: 0 auto; }
  24. вам просто надо обратиться к хостеру, чтобы тот дал права на запись этого файла группе или пользователю, от имени которого работает веб-сервер или сделать это самостоятельно, если у вас есть доступ к этому файлу