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

maksimist

Users
  
  • Posts

    172
  • Joined

  • Last visited

Everything posted by maksimist

  1. 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 Режим: если пустое Все заполнять из шаблона При первоначальной выгрузке... При повторной выгрузке ошибки нет.
  2. Так нет товаров на сайте, а также категорий, производителей и т.д. Все чистится перед обменом. Потом выполняется полный обмен. Если структура как в 1с то все грузит нормально. Если менять структуру то грузит 50 товаров и все! Остальные товар не найден по ИД. Ранее я писал, что были проблемы с загрузкой товаров с картинками, если стояло загружать в ZIP в настройках модуля, то тоже ничего не грузило и писало, что товар не найден по ИД. Когда галочку убрал, товар стал загружаться без ошибок.
  3. Если в 1с в настройках выгрузки сделать свою структуру каталога, то структуру грузит, а товары все не хочет. В логах предложение не найдено по ИД. Кто сталкивался?
  4. В .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. А кто встречал такую проблему, раньше все грузилось хорошо и никаких вопросов не было. Потом работали только с базой никакие настройки модуля не меняли. Изначально грузилась вся номенклатура с картинками и все было нормально. Сейчас если стоит галочка "Выгружать присоединенные файлы", то ничего не выгружает, даже категории, характеристики, опции и т.д. не создает (в логах пишет, что то про не удалось найти предложение по ИД). Если галочку убрать, то нормально выгружается весь каталог, но без фото. Еще можно в настройках поставить для выгрузки определенные группы номенклатуры, какие то грузятся с фотками, а какие то нет.
  6. <script data-skip-moving="true"> *** </script> Тогда не должен переносится вниз, хотя это поидее только в битриксе так.
  7. Я смотрю и с Яндекс Sitemap такая же беда, тоже больше чем положено генерит, но меньше чем Google Sitemap
  8. Уже вчера ничего не мог оплатить! В банке говорят, что латвийский процессинг не выдает 3д секюрити.
  9. Ребята, подскажите!!! Только у меня форумовский процессинг не работает? Не проходит оплата по карте не через интеркассу (вообще даже запрос на карту не идёт) не через латвийский процессинг (правда смс-ка приходит "операция запрещена")? Может Белорусов блокирнули?
  10. <?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-ке работает...
  11. Есть на форуме где то модификатор, который все картинки на webp подменяет, естественно они получаются с меньшим весом.
  12. <?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>
  13. Не работает, я пробовал. Вроде модифицирует все что надо и вместо newsblog-а, для блога ocStore поправил.
  14. корень - каталог - вью - яваскрипт - жукери - тхресиксти - тхресиксти точка цсс там строчка есть padding-top: 57%; /* 56,25% - (9:16)*100% | 75% - (3:4)*100% | 50% - (1:2)*100% | 100% - (1:1)*100% */ она отвечает за это во всех товарах должны быть одноформатные картинки, т.е. 1920 на 1080 например. А не в одном товаре квадратные, а в другом прямоугольные и т.д. Пакетно обрабатывать картинки можно в программе xnConvert.
  15. Через "консоль разработчика" можно скопировать все что угодно и никакой модуль не поможет!
  16. Попробуйте добавить сайт в SC как ресурс-домен...
  17. Можно скрывать товар из каталога при нулевом остатке и сделать чтобы он был доступен по прямой ссылке.
  18. <?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; ... И так далее
  19. 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 У меня в роботе такая ерунда написана, вроде все ок
  20. Я как то для себя делал, зачем мне на ocmod делать, если в том же ocstore это прямо прописано в файлах. Тем более код чистый - это наглядно можно посмотреть. Короче кто хочет может пробовать, за чистоту кода отвечаю.
  21. На modx такое возможно, когда создаешь robots.txt не как файл в корне сайта, а как ресурс txt и не закрываешь его от индекса.
×
×
  • 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.