-
Публикаций
976 -
Зарегистрирован
-
Посеещёние
Достижения proplat
-
чіпати можно, особливо какчто видноно много товарів то варто видалити оригінали і полистити кеш, сайт сначала гальмуватиме но з часом кеш перегенерується і все бугде нормально очень важливо, ведь гдекогда контенти грузять оригінали по 20 МБ, а какчто їх ресайзнути до 1000*1000 виходить 20КБ, икі папки легко можно вигрузити на комп ресайзнути і заванижити назад без втрати какості Оптимызувати можно прямо з командної строки но для початку я б розібрався откуда проблеми з мысэтом буває что наприклад від однетєї категории ещё буває что проблема з ватермарком, наприклад один модуль когда клеїв ватермарк збільшував png формат вдвіччі
-
[Подгдержка] Лиэтонзия Lightning для одного домена
proplat ответил в теме пользователя MaxD в Другие дополнения
Connection failed to lightning.devs.mx, HTTP error 0 Connection failed to parsemx.com, HTTP error 0 Connection to https://bukrek.net OK -
[Подгдержка] Лиэтонзия Lightning для одного домена
proplat ответил в теме пользователя MaxD в Другие дополнения
Ошибка подключения к серверу lightening -
UniXML - модуль выгрузки в XML формате + импорт из XML
proplat осивил отзыв к файл пользователя Exploits в Обмен данными
-
Модуль UniXML - модуль выгрузки в XML формате + импорт из XML [Подгдержка]
proplat ответил в теме пользователя Exploits в Модули обмена данными
мабуть не совсем хочу, чтоб у всіх товарів було как на скрінет нижче, чтоб не робити 100 свісивлень -
Модуль UniXML - модуль выгрузки в XML формате + импорт из XML [Подгдержка]
proplat ответил в теме пользователя Exploits в Модули обмена данными
Чи э можливысть задати категорыю за замовчуванням? Тобто в мене в магзины э 100 категорый все это кинги, сейчас мены нужно до 100 категорый зробити свівсивлення, до тої самої категории. Можна задати одну до всіх? -
@MaxD осиння версія модуля, сторінки типу ?li_op=gens&cd=
- 1 407 ответов
-
- оптимизация
- скорость
- (и ещё 5)
-
[Подгдержка] Opencart 3 Custom H1 Products, Categories, Information pages
proplat ответил в теме пользователя spectre в SEO, кари сайи, оптимизация
Да -
@AlexandrSY @Alexey6
-
Английская локализация для ocStore 2.3.0.2.3
proplat ответил в теме пользователя Rgister в Opencart 2.x: Локализация
Вона им вбудована) -
[Подгдержка] Opencart 3 Custom H1 Products, Categories, Information pages
proplat ответил в теме пользователя spectre в SEO, кари сайи, оптимизация
вирішили туда ещё виробників допиляти, но от біда не зберігає хоча поле в БД , може кто підкаже что не ик? <?xml version="1.0" encoding="utf-8"?> <modification> <name>meta_h1 extended manufacturer</name> <code>meta_h1_extended</code> <author>spectre</author> <version>3</version> <link>https://freelancer.od.ua</link> <file path="admin/view/template/catalog/product_form.twig"> <operation error="skip"> <search><![CDATA[<label class="col-sm-2 control-label" for="input-meta-description{{ language.language_id }}">{{ entry_meta_description }}</label>]]></search> <add position="before" offset="1"><![CDATA[ <div class="form-group"> <label class="col-sm-2 control-label" for="input-meta-h1{{ language.language_id }}">H1</label> <div class="col-sm-10"> <input type="text" name="product_description[{{ language.language_id }}][meta_h1]" value="{{ product_description[language.language_id] ? product_description[language.language_id].meta_h1 }}" id="input-meta-h1{{ language.language_id }}" class="form-control" /> </div> </div> ]]></add> </operation> </file> <file path="admin/view/template/catalog/category_form.twig"> <operation error="skip"> <search><![CDATA[<label class="col-sm-2 control-label" for="input-meta-description{{ language.language_id }}">{{ entry_meta_description }}</label>]]></search> <add position="before" offset="1"><![CDATA[ <div class="form-group"> <label class="col-sm-2 control-label" for="input-meta-h1{{ language.language_id }}">H1</label> <div class="col-sm-10"> <input type="text" name="category_description[{{ language.language_id }}][meta_h1]" value="{{ category_description[language.language_id] ? category_description[language.language_id].meta_h1 }}" id="input-meta-h1{{ language.language_id }}" class="form-control" /> </div> </div> ]]></add> </operation> </file> <file path="admin/view/template/catalog/information_form.twig"> <operation error="skip"> <search><![CDATA[<label class="col-sm-2 control-label" for="input-meta-description{{ language.language_id }}">{{ entry_meta_description }}</label>]]></search> <add position="before" offset="1"><![CDATA[ <div class="form-group"> <label class="col-sm-2 control-label" for="input-meta-h1{{ language.language_id }}">H1</label> <div class="col-sm-10"> <input type="text" name="information_description[{{ language.language_id }}][meta_h1]" value="{{ information_description[language.language_id] ? information_description[language.language_id].meta_h1 }}" id="input-meta-h1{{ language.language_id }}" class="form-control" /> </div> </div> ]]></add> </operation> </file> <file path="admin/view/template/catalog/manufacturer_form.twig"> <operation error="skip"> <search><![CDATA[<label class="col-sm-2 control-label" for="input-meta-description{{ language.language_id }}">{{ entry_meta_description }}</label>]]></search> <add position="before" offset="1"><![CDATA[ <div class="form-group"> <label class="col-sm-2 control-label" for="input-meta-h1{{ language.language_id }}">{{ entry_meta_h1 }}</label> <div class="col-sm-10"> <input type="text" name="manufacturer_description[{{ language.language_id }}][meta_h1]" value="{{ manufacturer_description[language.language_id] ? manufacturer_description[language.language_id].h1 }}" placeholder="{{ entry_meta_h1 }}" id="input-meta-h1{{ language.language_id }}" class="form-control" /> </div> </div> ]]></add> </operation> </file> <file path="admin/model/catalog/{product,category,information,manufacturer}*.php"> <operation error="skip"> <search><![CDATA[meta_keyword = '" . $this->db->escape($value['meta_keyword']) . "']]></search> <add position="replace"><![CDATA[meta_keyword = '" . $this->db->escape($value['meta_keyword']) . "', meta_h1 = '" . $this->db->escape($value['meta_h1']) . "']]></add> </operation> <operation error="skip"> <search><![CDATA['meta_keyword' => $result['meta_keyword']]]></search> <add position="replace"><![CDATA[ 'meta_keyword' => $result['meta_keyword'], 'meta_h1' => $result['meta_h1'] ]]></add> </operation> <operation error="skip"> <search><![CDATA[$product_description_data = array();]]></search> <add position="after"><![CDATA[ $query = $this->db->query("DESC `" . DB_PREFIX . "product_description`"); $fields = array(); foreach($query->rows as $row) { $fields[] = $row['Field']; } if(!in_array("meta_h1", $fields)) { $this->db->query("ALTER TABLE `" . DB_PREFIX . "product_description` ADD `meta_h1` VARCHAR(255) NOT NULL AFTER `meta_keyword`"); } ]]></add> </operation> <operation error="skip"> <search><![CDATA[$category_description_data = array();]]></search> <add position="after"><![CDATA[ $query = $this->db->query("DESC `" . DB_PREFIX . "category_description`"); $fields = array(); foreach($query->rows as $row) { $fields[] = $row['Field']; } if(!in_array("meta_h1", $fields)) { $this->db->query("ALTER TABLE `" . DB_PREFIX . "category_description` ADD `meta_h1` VARCHAR(255) NOT NULL AFTER `meta_keyword`"); } ]]></add> </operation> <operation error="skip"> <search><![CDATA[$information_description_data = array();]]></search> <add position="after"><![CDATA[ $query = $this->db->query("DESC `" . DB_PREFIX . "information_description`"); $fields = array(); foreach($query->rows as $row) { $fields[] = $row['Field']; } if(!in_array("meta_h1", $fields)) { $this->db->query("ALTER TABLE `" . DB_PREFIX . "information_description` ADD `meta_h1` VARCHAR(255) NOT NULL AFTER `meta_keyword`"); } ]]></add> </operation> <operation error="skip"> <search><![CDATA[$manufacturer_description_data = array();]]></search> <add position="after"><![CDATA[ $query = $this->db->query("DESC `" . DB_PREFIX . "manufacturer_description`"); $fields = array(); foreach($query->rows as $row) { $fields[] = $row['Field']; } if(!in_array("meta_h1", $fields)) { $this->db->query("ALTER TABLE `" . DB_PREFIX . "manufacturer_description` ADD `meta_h1` VARCHAR(255) NOT NULL AFTER `meta_keyword`"); } ]]></add> </operation> </file> <file path="admin/model/catalog/manufacturer.php"> <operation error="skip"> <search><![CDATA['meta_keyword' => $result['meta_keyword'],]]></search> <add position="after"><![CDATA[ 'meta_h1' => $result['meta_h1'], ]]></add> </operation> <operation error="skip"> <search><![CDATA[public function editManufacturer($manufacturer_id, $data) {]]></search> <add position="after"><![CDATA[ $this->db->query("DELETE FROM " . DB_PREFIX . "manufacturer_description WHERE manufacturer_id = '" . (int)$manufacturer_id . "'"); foreach ($data['manufacturer_description'] as $language_id => $value) { $this->db->query("INSERT INTO " . DB_PREFIX . "manufacturer_description SET manufacturer_id = '" . (int)$manufacturer_id . "', language_id = '" . (int)$language_id . "', description = '" . $this->db->escape($value['description']) . "', meta_title = '" . $this->db->escape($value['meta_title']) . "', meta_description = '" . $this->db->escape($value['meta_description']) . "', meta_keyword = '" . $this->db->escape($value['meta_keyword']) . "', meta_h1 = '" . $this->db->escape($value['meta_h1']) . "'"); } ]]></add> </operation> <operation error="skip"> <search><![CDATA[$manufacturer_id = $this->db->getLastId();]]></search> <add position="after"><![CDATA[ foreach ($data['manufacturer_description'] as $language_id => $value) { $this->db->query("INSERT INTO " . DB_PREFIX . "manufacturer_description SET manufacturer_id = '" . (int)$manufacturer_id . "', language_id = '" . (int)$language_id . "', description = '" . $this->db->escape($value['description']) . "', meta_title = '" . $this->db->escape($value['meta_title']) . "', meta_description = '" . $this->db->escape($value['meta_description']) . "', meta_keyword = '" . $this->db->escape($value['meta_keyword']) . "', meta_h1 = '" . $this->db->escape($value['meta_h1']) . "'"); } ]]></add> </operation> </file> <file path="admin/controller/catalog/manufacturer.php"> <operation error="skip"> <search><![CDATA[if ($this->request->post['manufacturer_seo_url']) {]]></search> <add position="before"><![CDATA[ foreach ($this->request->post['manufacturer_description'] as $language_id => $value) { if ((utf8_strlen($value['meta_title']) < 0) || (utf8_strlen($value['meta_title']) > 255)) { $this->error['meta_title'][$language_id] = $this->language->get('error_meta_title'); } if ((utf8_strlen($value['meta_h1']) < 0) || (utf8_strlen($value['meta_h1']) > 255)) { $this->error['meta_h1'][$language_id] = $this->language->get('error_meta_h1'); } } ]]></add> </operation> </file> <file path="catalog/model/catalog/product.php"> <operation error="skip"> <search><![CDATA['meta_keyword' => $query->row['meta_keyword'],]]></search> <add position="after"><![CDATA[ 'meta_h1' => $query->row['meta_h1'], ]]></add> </operation> </file> <file path="catalog/controller/product/product.php"> <operation error="skip"> <search><![CDATA[$data['heading_title'] = $product_info['name'];]]></search> <add position="after"><![CDATA[ $data['heading_title'] = $product_info['meta_h1'] ? $product_info['meta_h1'] : $product_info['name']; ]]></add> </operation> </file> <file path="catalog/controller/product/category.php"> <operation error="skip"> <search><![CDATA[$data['heading_title'] = $category_info['name'];]]></search> <add position="after"><![CDATA[ $data['heading_title'] = $category_info['meta_h1'] ? $category_info['meta_h1'] : $category_info['name']; ]]></add> </operation> </file> <file path="catalog/controller/information/information.php"> <operation error="skip"> <search><![CDATA[$data['heading_title'] = $information_info['title'];]]></search> <add position="after"><![CDATA[ $data['heading_title'] = $information_info['meta_h1'] ? $information_info['meta_h1'] : $information_info['title']; ]]></add> </operation> </file> <file path="catalog/controller/product/manufacturer.php"> <operation error="skip"> <search><![CDATA[$data['heading_title'] = $manufacturer_info['name'];]]></search> <add position="after"><![CDATA[ $data['heading_title'] = $manufacturer_info['meta_h1'] ? $manufacturer_info['meta_h1'] : $manufacturer_info['name']; ]]></add> </operation> </file> </modification> meta_h1_extended.xml -
[Подгдержка] SP AUTO SEO FAQ Вопрос-ответ с разметкой FAQPage JSON-LD или Microdata
proplat ответил в теме пользователя spectre в SEO, кари сайи, оптимизация
гдействительно надов вклюлить келирование -
[Подгдержка] SP AUTO SEO FAQ Вопрос-ответ с разметкой FAQPage JSON-LD или Microdata
proplat ответил в теме пользователя spectre в SEO, кари сайи, оптимизация
Шаблон Remarket FAQ з категории в товарі не відображається, какчто в товарі добавить відображається в почему може бути прилина?