-
Posts
172 -
Joined
-
Last visited
Content Type
Profiles
Forums
Marketplace
Articles
FAQ
Our New
Store
Blogs
module__dplus_manager
Everything posted by maksimist
-
2021-02-26 22:02:45 - M ТОВАР: 'Переключатель задний Shimano Altus RD-M370 SGS 8-9 скоростей', GUID: '6007c356-727d-11ea-b74a-d46d6d934391' 2021-02-26 22:02:45 - M Категорий прочитано: 1 2021-02-26 22:02:45 - M Производитель из свойства: 'Производитель' 2021-02-26 22:02:45 - M Атрибутов прочитано: 5 2021-02-26 22:02:45 - M Картинок прочитано: 1 2021-02-26 22:02:45 - PHP Notice: Undefined index: tag in /hosting2/velostailby/ds-bike.by/admin/model/extension/exchange1c.php on line 1047 2021-02-26 22:02:45 - PHP Notice: Undefined index: meta_title in /hosting2/velostailby/ds-bike.by/admin/model/extension/exchange1c.php on line 1047 2021-02-26 22:02:45 - PHP Notice: Undefined index: meta_description in /hosting2/velostailby/ds-bike.by/admin/model/extension/exchange1c.php on line 1047 2021-02-26 22:02:45 - PHP Notice: Undefined index: meta_keyword in /hosting2/velostailby/ds-bike.by/admin/model/extension/exchange1c.php on line 1047 2021-02-26 22:02:45 - PHP Notice: Undefined index: meta_h1 in /hosting2/velostailby/ds-bike.by/admin/model/extension/exchange1c.php on line 1047 2021-02-26 22:02:45 - M SEO товара обновлено полей: 5 2021-02-26 22:02:45 - M Категории добавлены в товар 2021-02-26 22:02:45 - M Это новый товар, product_id = 551 SEO Режим: если пустое Все заполнять из шаблона При первоначальной выгрузке... При повторной выгрузке ошибки нет.
- 5,128 replies
-
- обмен данными
- ocmod
-
(and 1 more)
Tagged with:
-
Так нет товаров на сайте, а также категорий, производителей и т.д. Все чистится перед обменом. Потом выполняется полный обмен. Если структура как в 1с то все грузит нормально. Если менять структуру то грузит 50 товаров и все! Остальные товар не найден по ИД. Ранее я писал, что были проблемы с загрузкой товаров с картинками, если стояло загружать в ZIP в настройках модуля, то тоже ничего не грузило и писало, что товар не найден по ИД. Когда галочку убрал, товар стал загружаться без ошибок.
- 5,128 replies
-
- обмен данными
- ocmod
-
(and 1 more)
Tagged with:
-
Если в 1с в настройках выгрузки сделать свою структуру каталога, то структуру грузит, а товары все не хочет. В логах предложение не найдено по ИД. Кто сталкивался?
- 5,128 replies
-
- обмен данными
- ocmod
-
(and 1 more)
Tagged with:
-
В .htaccess у меня так настроено, соединение через http и через https работает. ##Редирект с HTTP на HTTPS RewriteCond %{HTTPS} !=on RewriteCond %{REQUEST_URI} !robots\.txt - делаем доступным робота по http RewriteCond %{REQUEST_URI}/export/ !exchange1c\.php - делаем доступным exchange1c.php по http RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
- 5,128 replies
-
- обмен данными
- ocmod
-
(and 1 more)
Tagged with:
-
А кто встречал такую проблему, раньше все грузилось хорошо и никаких вопросов не было. Потом работали только с базой никакие настройки модуля не меняли. Изначально грузилась вся номенклатура с картинками и все было нормально. Сейчас если стоит галочка "Выгружать присоединенные файлы", то ничего не выгружает, даже категории, характеристики, опции и т.д. не создает (в логах пишет, что то про не удалось найти предложение по ИД). Если галочку убрать, то нормально выгружается весь каталог, но без фото. Еще можно в настройках поставить для выгрузки определенные группы номенклатуры, какие то грузятся с фотками, а какие то нет.
- 5,128 replies
-
- обмен данными
- ocmod
-
(and 1 more)
Tagged with:
-
javascript в footer и поставить скрипты гугла
maksimist replied to Dimmnes's topic in Opencart 3.x: Setting and optimization
<script data-skip-moving="true"> *** </script> Тогда не должен переносится вниз, хотя это поидее только в битриксе так. -
Я смотрю и с Яндекс Sitemap такая же беда, тоже больше чем положено генерит, но меньше чем Google Sitemap
-
Уже вчера ничего не мог оплатить! В банке говорят, что латвийский процессинг не выдает 3д секюрити.
-
Ребята, подскажите!!! Только у меня форумовский процессинг не работает? Не проходит оплата по карте не через интеркассу (вообще даже запрос на карту не идёт) не через латвийский процессинг (правда смс-ка приходит "операция запрещена")? Может Белорусов блокирнули?
-
Модуль для массового сжатия фото в формате jpg
maksimist replied to Ezik's topic in Opencart 2.x: Extension search
<?xml version="1.0" encoding="utf-8"?> <modification> <name>OCMOD Quick Convert Images in WebP</name> <code>webp-gd</code> <version>1.0</version> <author>no_name</author> <link></link> <file path="catalog/model/tool/image.php"> <operation> <search><![CDATA[$image_new = 'cache/']]></search> <add position="after"><![CDATA[$image_new_webp = 'cachewebp/' . utf8_substr($filename, 0, utf8_strrpos($filename, '.')) . '-' . (int)$width . 'x' . (int)$height . '.webp';]]></add> </operation> <operation> <search><![CDATA[$image_new = str_replace(]]></search> <add position="before" ><![CDATA[ $gd = gd_info(); if ($gd['WebP Support']) { if (!is_file(DIR_IMAGE . $image_new_webp) || (filectime(DIR_IMAGE . $image_new) > filectime(DIR_IMAGE . $image_new_webp))) { $path = ''; $directories = explode('/', dirname($image_new_webp)); foreach ($directories as $directory) { $path = $path . '/' . $directory; if (!is_dir(DIR_IMAGE . $path)) { @mkdir(DIR_IMAGE . $path, 0777); } } $image_webp = new Image(DIR_IMAGE . $image_old); $image_webp->resize($width, $height); $image_webp->save_webp(DIR_IMAGE . $image_new_webp); } } ]]></add> </operation> </file> <file path="system/library/image.php"> <operation> <search><![CDATA[public function save($file, $quality = 90) {]]></search> <add position="before"><![CDATA[ public function save_webp($file, $quality = 90) { if (is_resource($this->image)) { imagewebp($this->image, $file, $quality); imagedestroy($this->image); } } ]]></add> </operation> </file> <file path="system/library/response.php"> <operation> <search><![CDATA[private function compress($data, $level = 0)]]></search> <add position="before" ><![CDATA[ public function webpRebuild($output) { $gd = gd_info(); if ($gd['WebP Support']) { $uri = ''; if (isset($_SERVER['REQUEST_URI'])) { $uri = $_SERVER['REQUEST_URI']; } if (stripos($uri, 'admin') === false) { if (isset($_SERVER['HTTP_ACCEPT']) && isset($_SERVER['HTTP_USER_AGENT'])) { if( strpos( $_SERVER['HTTP_ACCEPT'], 'image/webp' ) !== false ) { $re = '/(cache)(.*)(\.jpg|\.png|.jpeg)/U'; $subst = '$1webp$2.webp'; $this->output = preg_replace($re, $subst, $this->output); } } } } } ]]></add> </operation> <operation> <search><![CDATA[$output = $this]]></search> <add position="before" ><![CDATA[ $this->webpRebuild($this->output); ]]></add> </operation> </file> </modification> На 2.3 и на 3-ке работает... -
Модуль для массового сжатия фото в формате jpg
maksimist replied to Ezik's topic in Opencart 2.x: Extension search
Есть на форуме где то модификатор, который все картинки на webp подменяет, естественно они получаются с меньшим весом. -
Дополнительный номер телефона на странице контактов
maksimist replied to akhukh's topic in Opencart 3.x: Extension search
<?xml version="1.0" encoding="utf-8"?> <modification> <name>Дополнительные телефоны магазинов</name> <code>additional-phones</code> <version>1.0</version> <author>maksimist</author> <link></link> <file path="admin/controller/setting/setting.php"> <operation> <search><![CDATA[if (isset($this->request->post['config_fax'])) {]]></search> <add position="before" offset="1"> <![CDATA[ /*additional-phones*/ if (isset($this->request->post['config_telephone2'])) { $data['config_telephone2'] = $this->request->post['config_telephone2']; } else { $data['config_telephone2'] = $this->config->get('config_telephone2'); } if (isset($this->request->post['config_telephone3'])) { $data['config_telephone3'] = $this->request->post['config_telephone3']; } else { $data['config_telephone3'] = $this->config->get('config_telephone3'); } /*additional-phones*/]]> </add> </operation> </file> <file path="admin/view/template/setting/setting.twig"> <operation> <search><![CDATA[<label class="col-sm-2 control-label" for="input-fax">{{ entry_fax }}</label>]]></search> <add position="before" offset="1"> <![CDATA[ <!--additional-phones--> <div class="form-group"> <label class="col-sm-2 control-label" for="input-telephone2">{{ entry_telephone }} 2</label> <div class="col-sm-10"> <input type="text" name="config_telephone2" value="{{ config_telephone2 }}" placeholder="{{ entry_telephone }} 2" id="input-telephone2" class="form-control" /> </div> </div> <div class="form-group"> <label class="col-sm-2 control-label" for="input-telephone3">{{ entry_telephone }} 3</label> <div class="col-sm-10"> <input type="text" name="config_telephone3" value="{{ config_telephone3 }}" placeholder="{{ entry_telephone }} 3" id="input-telephone3" class="form-control" /> </div> </div> <!--additional-phones-->]]> </add> </operation> </file> <file path="catalog/controller/common/header.php"> <operation error="log"> <search><![CDATA[$data['telephone'] = $this->config->get('config_telephone');]]></search> <add position="after"> <![CDATA[ /*additional-phones*/ $data['telephone2'] = $this->config->get('config_telephone2'); $data['telephone3'] = $this->config->get('config_telephone3'); /*additional-phones*/]]> </add> </operation> </file> <file path="catalog/view/theme/*/template/common/header.twig"> <operation error="log"> <search><![CDATA[<li><a href="<?php echo $contact; ?>"><i class="fa fa-phone"></i></a> <span class="hidden-xs hidden-sm hidden-md"><?php echo $telephone; ?></span></li>]]></search> <add position="replace"> <![CDATA[ <!--additional-phones--> <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown"><i class="fa fa-phone"></i> <span class="hidden-xs hidden-sm hidden-md"><?php echo $telephone; ?></span> <span class="caret"></span></a> <ul class="dropdown-menu dropdown-menu-right"> <?php if($telephone2) { ?> <li><a href="tel:<?php echo $telephone2; ?>"><?php echo $telephone2; ?></a></li> <?php } ?> <?php if($telephone3) { ?> <li><a href="tel:<?php echo $telephone3; ?>"><?php echo $telephone3; ?></a></li> <?php } ?> <?php if($telephone4) { ?> <li><a href="tel:<?php echo $telephone4; ?>"><?php echo $telephone4; ?></a></li> <?php } ?> </ul> </li> <!--additional-phones--> ]]> </add> </operation> </file> <file path="catalog/controller/information/contact.php"> <operation error="log"> <search><![CDATA[$data['telephone'] = $this->config->get('config_telephone');]]></search> <add position="after"> <![CDATA[ /*additional-phones*/ $data['telephone2'] = $this->config->get('config_telephone2'); $data['telephone3'] = $this->config->get('config_telephone3'); /*additional-phones*/]]> </add> </operation> </file> <file path="catalog/view/theme/*/template/information/contact.twig"> <operation error="log"> <search><![CDATA[<a href="tel:{{ telephone_tel }}" class="text-muted">{{ telephone }}</a></p>]]></search> <add position="replace"> <![CDATA[ <a href="tel:{{ telephone_tel }}" class="text-muted">{{ telephone }}</a><br /> <!--additional-phones--> <a href="tel:{{ telephone2 }}" class="text-muted">{{ telephone2 }}</a><br /> <a href="tel:{{ telephone3 }}" class="text-muted">{{ telephone3 }}</a></p> <!--additional-phones-->]]> </add> </operation> </file> </modification> -
[Поддержка] SEO PRO Cache Auto Destroy
maksimist replied to SergeTkach's topic in SEO, карта сайта, оптимизация
Там в ocStore вроде сброс кэша работает, но он срабатывает через какое то время.- 9 replies
-
- seo pro
- автоматическая очистка кеша
-
(and 3 more)
Tagged with:
-
[Поддержка] SEO PRO Cache Auto Destroy
maksimist replied to SergeTkach's topic in SEO, карта сайта, оптимизация
Не работает, я пробовал. Вроде модифицирует все что надо и вместо newsblog-а, для блога ocStore поправил.- 9 replies
-
- seo pro
- автоматическая очистка кеша
-
(and 3 more)
Tagged with:
-
[Поддержка] SEO PRO Cache Auto Destroy
maksimist replied to SergeTkach's topic in SEO, карта сайта, оптимизация
Будет для 3-ки?- 9 replies
-
- seo pro
- автоматическая очистка кеша
-
(and 3 more)
Tagged with:
-
корень - каталог - вью - яваскрипт - жукери - тхресиксти - тхресиксти точка цсс там строчка есть padding-top: 57%; /* 56,25% - (9:16)*100% | 75% - (3:4)*100% | 50% - (1:2)*100% | 100% - (1:1)*100% */ она отвечает за это во всех товарах должны быть одноформатные картинки, т.е. 1920 на 1080 например. А не в одном товаре квадратные, а в другом прямоугольные и т.д. Пакетно обрабатывать картинки можно в программе xnConvert.
-
Модуль который запретит копирование текста на сайте
maksimist replied to hon2012's topic in Поиск модулей
Через "консоль разработчика" можно скопировать все что угодно и никакой модуль не поможет! -
Проблема в Google Search
maksimist replied to homemebel's topic in SEO-питання (оптимізація та просування магазину)
Попробуйте добавить сайт в SC как ресурс-домен... -
Нужно отключать товары с остатком 0
maksimist replied to bmk2017's topic in Opencart 3.x: Extension search
Можно скрывать товар из каталога при нулевом остатке и сделать чтобы он был доступен по прямой ссылке. -
Объявить экземпляр класса PHPMailer внутри класса Mail
maksimist replied to Aeooe's topic in Opencart 3.x: Sandbox
<?php //ini_set('error_reporting', E_ALL); //ini_set('display_errors', 1); //ini_set('display_startup_errors', 1); $json = array(); require '../PHPMailer/PHPMailerAutoload.php'; //Распаковать папку и подключить $mail = new PHPMailer; $mail->isSMTP(); $mail->CharSet = 'UTF-8'; $mail->Encoding = 'base64'; $mail->Host = 'smtp.yandex.ru'; $mail->SMTPAuth = true; $mail->Username = '****'; //Почта $mail->Password = '****'; //Пароль $mail->SMTPSecure = 'ssl'; $mail->Port = 465; ... И так далее -
Яндекс индексирует страницы поиска
maksimist replied to akulukin's topic in Opencart 3.x: Setting and optimization
User-agent: Yandex Disallow: /*route=account/ Disallow: /*route=affiliate/ Disallow: /*route=checkout/ Disallow: /*route=product/search Disallow: /index.php?route=product/product*&manufacturer_id= Disallow: /admin Disallow: /catalog Disallow: /system Disallow: /*?sort= Disallow: /*&sort= Disallow: /*?order= Disallow: /*&order= Disallow: /*?limit= Disallow: /*&limit= Disallow: /*?filter_name= Disallow: /*&filter_name= Disallow: /*?filter_sub_category= Disallow: /*&filter_sub_category= Disallow: /*?filter_description= Disallow: /*&filter_description= Disallow: /*compare-products Disallow: /*search Disallow: /*cart Disallow: /*checkout Disallow: /*login Disallow: /*logout Disallow: /*vouchers Disallow: /*wishlist Disallow: /*my-account Disallow: /*order-history Disallow: /*newsletter Disallow: /*return-add Disallow: /*forgot-password Disallow: /*downloads Disallow: /*returns Disallow: /*transactions Disallow: /*create-account Disallow: /*recurring Disallow: /*address-book Disallow: /*reward-points Disallow: /*affiliate-forgot-password Disallow: /*create-affiliate-account Disallow: /*affiliate-login Disallow: /*affiliates Allow: /catalog/view/javascript/ Allow: /catalog/view/theme/*/ Clean-param: tracking Host: Хост Sitemap: Хост/yandex-sitemap.xml У меня в роботе такая ерунда написана, вроде все ок -
SEO для раздела Производитель
maksimist replied to nimur4ik's topic in SEO-питання (оптимізація та просування магазину)
Я как то для себя делал, зачем мне на ocmod делать, если в том же ocstore это прямо прописано в файлах. Тем более код чистый - это наглядно можно посмотреть. Короче кто хочет может пробовать, за чистоту кода отвечаю. -
SEO для раздела Производитель
maksimist replied to nimur4ik's topic in SEO-питання (оптимізація та просування магазину)
Попробуйте это meta-descriptions-manufacturer.ocmod.zip -
На modx такое возможно, когда создаешь robots.txt не как файл в корне сайта, а как ресурс txt и не закрываешь его от индекса.