-
Публікації
24 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем PetrAbakumov
-
-
2 минуты назад, buslikdrev сказал:
В сторону шаблона копайте.
У меня jornal... Спасибо
-
Друзья, кто сталкивался с подобной проблемой на ocStore — в админке заношу описание производителя, оно сохраняется, в админке вижу и остается, а на сайте нет. С чем это может быть связано? В какую сторону копать?
-
1 час назад, matroskin92 сказал:
В третьем опенкарте используется TWIG, вы на правильном пути
Добавьте в контроллере, добавление вашего стиля
$this->document->addScript('ПУТЬ');
А style.content скорее всего добавляется каким-либо модификатором (скорее всего шаблона), проверьте модифицированный контроллер, в тройке он обычно вынесен за папку сайта и называется storage/modification/catalog/controller/common/header.php
Кроме сброса кеша модификатора, возможно, в теме есть свой кеш стилей
Спасибо! Я правильно понимаю, добавить путь нужно в файл /catalog/controller/common/header.php , через ftp? А после в этом файле storage/modification/catalog/controller/common/header.php найти значение style.content и удалить. предварительно создав файл с вытащенными из инлайна стилями, путь к которому и прописать.
-
Последнее не работает, сделал так, обновил все кэши, результат отрицательный
-
Добрый вечер народ! Уже всю сеть перерыл, на запрос типа "как почистить head opencart 3" выдает путь на
Путь верный, но у меня по нему не header.tpl, a header.twig. У меня в head такой код, со стилями простынёй в 700 строк инлайном:
Мне нужно эти стили вынести в файл стилей, style.css. А в файле header.twig эти стили в переменной {style.content}:
Вот где значение этой переменной? вытащить и удалить. Либо вытащить из девтулза прямо, а в header.twig удалить вообще этот <style>... Но вот здесь я не совсем уверен.
-
Где мне увидеть значение {style.content}?
-
21 минуту назад, esculapra сказал:
Вот стандартная тройка
<!DOCTYPE html>
<!--[if IE]><![endif]-->
<!--[if IE 8 ]><html dir="{{ direction }}" lang="{{ lang }}" class="ie8"><![endif]-->
<!--[if IE 9 ]><html dir="{{ direction }}" lang="{{ lang }}" class="ie9"><![endif]-->
<!--[if (gt IE 9)|!(IE)]><!-->
<html dir="{{ direction }}" lang="{{ lang }}">
<!--<![endif]-->
<head>шаблон common/header.twig
Да, это есть, но вместо стилей переменная: А в девтулзе видно, что в этом месте просто стили: . Мне их оттуда вытащить в файл стилей нужно.
-
Но у меня нет файлов .tpl, есть только .twig, и код совсем другой. Где поправить это view-source:https://profdela.ru/ ?
-
-
-
Ребята, подскажите, плиз, как отключить lazyload для категорий?
вот адрес: https://profdela.ru/proizvodstvo-i-skladi/markirovka-i-uchet/
при скролле он становится https://profdela.ru/proizvodstvo-i-skladi/markirovka-i-uchet/?page=2, еще ниже — https://profdela.ru/proizvodstvo-i-skladi/markirovka-i-uchet/?page=3.
А нужно, чтобы при скролле адрес не менялся. Что можно сделать? Спасибо!)
-
Ребята, подскажите, плиз, как отключить lazyload для категорий?
вот адрес: https://profdela.ru/proizvodstvo-i-skladi/markirovka-i-uchet/
при скролле он становится https://profdela.ru/proizvodstvo-i-skladi/markirovka-i-uchet/?page=2, еще ниже — https://profdela.ru/proizvodstvo-i-skladi/markirovka-i-uchet/?page=3.
А нужно, чтобы при скролле адрес не менялся. Что можно сделать? Спасибо!)
-
9 минут назад, Seriusis сказал:
Так и не понял в чем проблема. Вы хотите показать все товары на 1 странице ? Так поставьте в настройках шаблона "Товаров на странице" большое число. Но если товаров много, то лучше этого не делать
Например, вот здесь, в адресе https://profdela.ru/proizvodstvo-i-skladi/markirovka-i-uchet/?page=2https://profdela.ru/proizvodstvo-i-skladi/markirovka-i-uchet/?page=2 откуда взялся page=2? И как убрать это.
-
3 минуты назад, Seriusis сказал:
Так и не понял в чем проблема. Вы хотите показать все товары на 1 странице ? Так поставьте в настройках шаблона "Товаров на странице" большое число. Но если товаров много, то лучше этого не делать
Я в инете нашел, что это вроде laziload, но насколько мне известно, laziload это про картинки, когда они подгружаются при скролле, чтобы увеличить скорость загрузки страниц. А здесь то же самое, при скролле адрес страниц (именно на категориях) меняется, к обычному (каноническому) добавляется page2, page3 и т.д. Вот это убрать нужно, чтоб при скролле длинных страниц категорий адрес был неизменен, убрать вообще эти дополнительные page2, page3...
-
Только что, Seriusis сказал:
Так и не понял в чем проблема. Вы хотите показать все товары на 1 странице ? Так поставьте в настройках шаблона "Товаров на странице" большое число. Но если товаров много, то лучше этого не делать
Нет, я хочу, чтобы описание категории было на одной странице, без page2/page3 и т.д.
-
В 14.04.2021 в 06:22, SGrWr_34 сказал:
@PetrAbakumov а модификаторы вы обновляли?
Спасибо, это и было решением!)
-
Всем добра, дорогие друзья! Кто может подсказать, как убрать в категориях такую проблему: при скролле вниз в категориях появляются страницы пагинации, например для страницы
https://profdela.ru/proizvodstvo-i-skladi/markirovka-i-uchet/ при скролле появляются https://profdela.ru/proizvodstvo-i-skladi/markirovka-i-uchet/?page=2, https://profdela.ru/proizvodstvo-i-skladi/markirovka-i-uchet/?page=3 и т.д. Таким образом получается, что основная часть контента располагается на страницах пагинации. Возможно ли как-то просто, например, убрать эти страницы пагинации, или какой-то другой есть путь? Спасибо!
-
29 минут назад, Otvet сказал:
начать стоит с изучения термина дубли, затем термина баг, затем термина канонический
Я пока не про по opencart))
-
23 минуты назад, Otvet сказал:
начать стоит с изучения термина дубли, затем термина баг, затем термина канонический
Эти термины известны. Не могу понять, почему каноническими становятся ?page=2, ?page=3 и остальные. Например, при обычной загрузке всё ок, а если поскроллить и перезагрузить, то канонической становится уже ?page=2, вот это и хотелось бы исправить. Ответ выше не исправляет сие.
-
4 часа назад, SGrWr_34 сказал:
catalog/controller/product/category.php
найти
if ($page == 1) { $this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id']), 'canonical'); } else { $this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id'] . '&page='. $page), 'canonical'); }
заменить на
$this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id']), 'canonical');
Это не работает...
-
-
Помогите плиз... Весь день рою, задачку так и не решил.
Как настроить вывод href в тег каноникал корректно? Должен быть урл, по которой идет открытие товара. Сейчас выводит <link href="https://profdela.ru/proizvodstvo-i-skladi/oborudovanie-dlya-skladi/bearings/?page=2" rel="canonical">. А должна быть канонической <link href="https://profdela.ru/proizvodstvo-i-skladi/oborudovanie-dlya-skladi/bearings/" rel="canonical">.
?page=2, ?page=3, ?page=36 — это дубли, они не должны быть каноническими...
Модуль для автоматизации добавления мета-тегов для товаров/категорий
в Opencart 3.x: Пошук модулів
Опубліковано: · Змінено користувачем PetrAbakumov
Всем добра! Возникла такая ситуация — у меня ocStore 3, нужно добавить мета-теги h1, title, description для категорий/товаров. Скачал модификатор auto-complete-meta-tags-title-h1_ocstore3.0.2.0.ocmod.zip: ocStore 3.0.2.0. , установил его. В нём такой код:
<?xml version="1.0" encoding="utf-8"?>
<modification>
<name>Auto-complete meta tags Title, H1</name>
<code>auto_complete_meta_tags_title_h1</code>
<version>3.0</version>
<author>oc3x.ru</author>
<link>https://oc3x.ru</link>
<file path="admin/view/template/catalog/product_form.twig">
<operation>
<search><![CDATA[id="input-meta-h1{{ language.language_id }}" class="form-control" />]]></search>
<add position="after"><![CDATA[
<script type="text/javascript">
$(function() {
$("input[name='product_description[{{ language.language_id }}][name]']").keyup(function() {
$("input[name='product_description[{{ language.language_id }}][meta_title]']").val($(this).val());
$("input[name='product_description[{{ language.language_id }}][meta_h1]']").val($(this).val());
});
});
</script>
]]></add>
</operation>
</file>
<file path="admin/view/template/catalog/category_form.twig">
<operation>
<search><![CDATA[id="input-meta-h1{{ language.language_id }}" class="form-control" />]]></search>
<add position="after"><![CDATA[
<script type="text/javascript">
$(function() {
$("input[name='category_description[{{ language.language_id }}][name]']").keyup(function() {
$("input[name='category_description[{{ language.language_id }}][meta_title]']").val($(this).val());
$("input[name='category_description[{{ language.language_id }}][meta_h1]']").val($(this).val());
});
});
</script>
]]></add>
</operation>
</file>
<file path="admin/view/template/catalog/information_form.twig">
<operation>
<search><![CDATA[id="input-meta-h1{{ language.language_id }}" class="form-control" />]]></search>
<add position="after"><![CDATA[
<script type="text/javascript">
$(function() {
$("input[name='information_description[{{ language.language_id }}][title]']").keyup(function() {
$("input[name='information_description[{{ language.language_id }}][meta_h1]']").val($(this).val());
$("input[name='information_description[{{ language.language_id }}][meta_title]']").val($(this).val());
});
});
</script>
]]></add>
</operation>
</file>
<file path="admin/view/template/blog/article_form.twig">
<operation>
<search><![CDATA[id="input-meta-h1{{ language.language_id }}" class="form-control" />]]></search>
<add position="after"><![CDATA[
<script type="text/javascript">
$(function() {
$("input[name='article_description[{{ language.language_id }}][name]']").keyup(function() {
$("input[name='article_description[{{ language.language_id }}][meta_h1]']").val($(this).val());
$("input[name='article_description[{{ language.language_id }}][meta_title]']").val($(this).val());
});
});
</script>
]]></add>
</operation>
</file>
<file path="admin/view/template/blog/category_form.twig">
<operation>
<search><![CDATA[id="input-meta-h1{{ language.language_id }}" class="form-control" />]]></search>
<add position="after"><![CDATA[
<script type="text/javascript">
$(function() {
$("input[name='category_description[{{ language.language_id }}][name]']").keyup(function() {
$("input[name='category_description[{{ language.language_id }}][meta_h1]']").val($(this).val());
$("input[name='category_description[{{ language.language_id }}][meta_title]']").val($(this).val());
});
});
</script>
]]></add>
</operation>
</file>
</modification>
Что нужно дописать и где, чтобы к названию категории в поле "Мета-тег Title" добавлялась фраза, например, "купить по цене производителя"?