Как продвинуть бизнес в сети?
Создать сайт!
Формирование rel canonical opencart, как изменить?
rel canonical
Сейчас формирует так: site.ru/product
А нужно так : site.ru/category/product
Сейчас игнорирует категорию и под категорию товара.
в файле catalog/controller/product/product.php
меняешь canonical на
$this->document->addLink($this->url->link('product/product', $url . '&product_id=' . $this->request->get['product_id']), 'canonical');
примерно 220 строка.
/ catalog / view / theme / default / template / account / account.twig
<h2>{{ text_my_affiliate }}</h2> <ul class="list-unstyled"> {% if not tracking %} <li><a href="{{ affiliate }}">{{ text_affiliate_add }}</a></li> {% else %} <li><a href="{{ affiliate }}">{{ text_affiliate_edit }}</a></li> <li><a href="{{ tracking }}">{{ text_tracking }}</a></li> {% endif %} </ul>
Редактировал шаблон файла footer.twig
расположенного по адресу / catalog / view / theme / default / template / common.
Мне нужно убрать лишнюю информацию тип "Акции, Партнерская программа", и д.т.
Обязательно сделав backup файла затираю необходимую информацию. сохраняю файл.
В панели администратора обновить все модификаторы и вся информация станет отображаться корректно.
Способ как за несколько минут сделать так, чтобы система OpenCart сама заполняла Title и мета теги правильно.
Автоматическая генерация SEO-оптимизированных title, description.
Редактировать необходимо всего два файла
Тайтл
1. Категории и подкатегории: «Купить *Название категории* в *Название города или интернет-магазина*».
2. Товары: «Купить *Название товара* оптом и в розницу – София Текстиль».
Напомню, длинна не должна превышать 65 символов учитывая пробелы.
Дескрипшн
1. Категории и подкатегории: «Интернет-магазин *Название магазина* предлагает купить *Название категории* по доступной цене с доставкой во все регионы Тел: 80222 407895».
2. Товары: «*Название товара* от *Название магазина* по низкой цене с доставкой во все регионы Тел: 80222 407895».
Длинна Description – 200–300 символов учитывая пробелы.
И так начнем.
Для начала редактируем заголовки и описания в категориях открыв файл category.php предварительно перейдя в следующею директорию:
1. имя-вашего-сайта.by/catalog/controller/product/
Файл размером больше 400 строк, поэтому воспользуемся поиском (Ctrl + F) и найдем «setTitle» Изменим его как описано выше.
$this->document->setTitle('Купить '.$category_info['meta_title'].' в Могилёве');
Ниже находим «setDescription». Меняем всю строку на:
$this->document->setDescription('Интернет-магазин металлопроката предлагает купить в Могилёве '.$category_info['meta_description'].' по низкой и доступной цене с доставкой по всей Беларусии. Тел: 80222 407895');
Получаем для категорий
setTitle -> Купить ___title___ в Могилёве mogres.com (___title___ + 30 символов, лимит для title - 65)
и
setDescription -> Интернет-магазин металлопроката предлагает купить в Могилёве ___description___ по низкой и доступной цене с доставкой по всей Беларусии. Тел: 80222 407895 (___description___ + 138 символов, лимит для description - 300)
С категориями мы благополучно разобрались, остался сам товар, открываем файл product.php. По аналогии шаблон изменим на свой. Файлы category.php и product.php находятся на хостинге в одном каталоге. Этот файл размером почти 700 строк и мы снова пользуемся поиском строк содержащих «setTitle» и «setDescription».
$this->document->setTitle('Купить '.$product_info['meta_title'].' в Могилёве');
$this->document->setDescription($product_info['meta_description'].' по низкой цене с доставкой во все регионы Тел: 80222 407895');
Для товаров получаем следующее:
setTitle -> Купить ___title___ в Могилёве (___title___ + 19 символов, лимит для title - 65)
setDescription -> ___description___ по низкой цене с доставкой во все регионы Тел: 80222 407895 (___description___ + 61 символ, лимит для description - 300)
Как-то так, осталось просто замените текст на свой. Так просто можно упростить написание долгих и нудных title-заголовков и мета описаний Description.
Добавляем ключевые слова и мета описание для страницы акции, производители, контакты, и другие...
При разработке интернет магазина на движке opencart иногда нужно добавить мета теги для стандартных страниц магазина, таких как к примеру: контакты, акции, карта сайта, производители...
По умолчанию на данных страницах в opencart не отображается мета описание, ключевые слова и <H1>, и для того что бы это исправить нам нужно подкорректировать всего два файла.
Можно конечно купить модуль для opencart который добавляет возможность редактировать эти страницы из админ панели, но я считаю что это лишнее, ведь нужно всего добавить две строчки в файлы контролеров страниц и в языковые файлы.
И так как же добавить Meta Description и Meta Keywords для отдельных системных страниц в opencart.
Давайте добавим мета теги на примере страницы контактов, для всех других страниц добавляем все по аналогии.
Открываем контролер /catalog/controller/information/contact.php
И после:
$this->document->setTitle($this->language->get('heading_title'));
Добавляем две строки:
$this->document->setDescription($this->language->get('description'));
$this->document->setKeywords($this->language->get('keywords'));
Все контролер можно закрывать.
Далее открываем языковый файл /catalog/language/ru-ru/information/contact.php
И так же после строки:
$_['heading_title'] = 'Контакты';
Добавить:
// Meta tags start
$_['description'] = 'Наш адрес ✅г. Могилёв, Наш телефон ☎+375 44 55-44-2-44';
$_['keywords'] = 'Opencart, SEO, продвижение';
// Stop meta tags
Вот в принципе и все, теперь на странице контактов если посмотреть в исходный код появятся данные мета теги.
Что-бы назначить тег H1 на такой странице делаем следующее:
В контролере:
$this->data['text_name_h1'] = $this->language->get('text_name_h1');
В TPL меняем:
<h1><?php echo $heading_title; ?></h1>
На:
<h1><?php echo $text_name_h1; ?></h1>
И в языковый файл добавляем следующее:
$_['text_name_h1'] = 'Ваш текст заголовка h1';
На этом все….
Пытаясь загрузить xls или doc, чтобы прикрепить файл к товару, но выходит ошибка Неправильный тип файла!
В настройках стандартных типов файлов изменений не вносил. При этом, png и txt грузятся без всяких проблем.
В настройках "Система" - "Настройки" - "Магазин" - "Редактировать" - Разрешенные типы файлов и Разрешенные MIME типы без изменений после установки.
Разрешенные типы файлов | Разрешенные MIME типы |
zip txt png jpe jpeg jpg gif bmp ico tiff tif svg svgz zip rar msi cab mp3 qt mov psd ai eps ps |
text/plain image/png image/jpeg image/gif image/bmp image/tiff image/svg+xml application/zip "application/zip" application/x-zip "application/x-zip" application/x-zip-compressed "application/x-zip-compressed" application/rar "application/rar" application/x-rar "application/x-rar" application/x-rar-compressed "application/x-rar-compressed" application/octet-stream "application/octet-stream" audio/mpeg video/quicktime application/pdf |
Добавил следующие записи:
Разрешенные типы файлов | Разрешенные MIME типы |
doc docx xls xlsx |
application/msword application/rtf application/vnd.ms-excel |
После этого всё прекрасно заработало. Файлы doc, docx, xlsx и xls начали подгружаться.
Как продвинуть бизнес в сети?
Создать сайт!Копирование материала возможно только при активной прямой ссылке (открытой для индексации) на источник.
Создание сайтов. Разработка сайтов. Веб дизайн. Заказать сайт, интернет-магазин Беларусь Минск Витебск Гомель Могилев Горки другие города и страны.
Контакты
Phone: +37544 5544-244
Phone: +37533 690-55-54