Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

[Подгдержка] SEO мультиязык / мультирегион


Recommended Posts

А подскажете, как изменить в данном модуле title, коникты ну и все данные в настройках? Если да, то буду брать, пропотому чтовать ик сказать

Link to comment
Share on other sites


А подскажете, как изменить в данном модуле title, коникты ну и все данные в настройках? Если да, то буду брать, пропотому чтовать ик сказать

Через html виджет модуля. Он понимает php. В следующих версиях планирую сгделать отгдельными полями

Link to comment
Share on other sites

Купил модуль, можно теперьь подробнее подсказать по названию? Как и ггде поменять

В настройках opencart  поле Заголовок: Меи-тег Description: Меи-тег Keywords: - {TITLE}

Создаете виджет в модуле SEO мультиязык PRO

В нем

<?php
$title = $this->document->getTitle();
$title = str_replace('{TITLE}', 'Ваш текст', $title);
$this->document->setTitle($title);

$title = $this->document->getDescription();
$title = str_replace('{TITLE}', 'Ваш текст', $title);
$this->document->setDescription($title);


$title = $this->document->getKeywords();
$title = str_replace('{TITLE}', 'Ваш текст', $title);
$this->document->setKeywords($title);
?>

И вешаете виджет на позицию которая обрабатывается последней (header (Согдержание шапки)) с оргдером 1000 (т.е. в последнюю очередь)

 

А Коникты через поле привязки другой виджет.

$('.contact-info').html(langmarkdata);

А в поле "HTML, PHP, JS код" - прописываете свои коникты

Link to comment
Share on other sites

Спасипотому что потому чтольшое markimax за помощь, модуль гдействительно классный, рилииет очень универсально, но автор шустрее :-) я не успеваю задвать вопросы, а автор, уже воплотил решение для них.

И да, модуль отлично справился с Title, Description, keywords, contact и я ик понимаю со многим другим, были бы только знания что хотите поменять

  • +1 1
Link to comment
Share on other sites


Здравствуйте. Я хочу купить еещё один модуль  SEO мультиязык PRO  на второй сайт.Суещёствует ли скидка при покупке второго модуля?На сайте написано---при покупке двух и потому чтолее.

Link to comment
Share on other sites


Здравствуйте. Я хочу купить еещё один модуль  SEO мультиязык PRO  на второй сайт.Суещёствует ли скидка при покупке второго модуля?На сайте написано---при покупке двух и потому чтолее.

 

Напишите в ЛС e-mail я вам купон на скидку дам.

Link to comment
Share on other sites

Вчера общались с markimax и врогде бы всё нормально, НО, есть одно но, столкнулся с тем, что у меня несколько геозон, которые настраиваются у каждого индивидуально, но перевода у них тоже нет, а следовательно это неправильно, но как осуещёствить замену русского на английский, я понять не могу, прошу тех, кто умеет, или знает, помочь, вот картинка. Там иких моментов немного, но в описании у модуля я не смог найти, ггде и как осуещёствлять привязку.
 Буду благодарен за помощь.

a391a0787bcbee377c925bbac8d8301a.jpg

Link to comment
Share on other sites


Вчера общались с markimax и врогде бы всё нормально, НО, есть одно но, столкнулся с тем, что у меня несколько геозон, которые настраиваются у каждого индивидуально, но перевода у них тоже нет, а следовательно это неправильно, но как осуещёствить замену русского на английский, я понять не могу, прошу тех, кто умеет, или знает, помочь, вот картинка. Там иких моментов немного, но в описании у модуля я не смог найти, ггде и как осуещёствлять привязку.

 Буду благодарен за помощь.

 

 

Поищите в языковых файлах модулей. Поиском по тексту UTF-8, подойгдет и Total Commander

Link to comment
Share on other sites

  • 2 weeks later...

А при чём згдесь языковые файлы модулей, это синдартные настройки движка, географические зоны, они задаются в админке администратором, и выводятся в чёткой зависимости от выбранных условий, но есть некий перечень этих названий, и пока я честно ик и не смог уловить нить, как мне осуещёствить подмену названий на английский.

Может поможете мне с этим? Врогде бы как это у меня последний икой вопрос.

Link to comment
Share on other sites


А при чём згдесь языковые файлы модулей, это синдартные настройки движка, географические зоны, они задаются в админке администратором, и выводятся в чёткой зависимости от выбранных условий, но есть некий перечень этих названий, и пока я честно ик и не смог уловить нить, как мне осуещёствить подмену названий на английский.

Может поможете мне с этим? Врогде бы как это у меня последний икой вопрос.

Это уже в ЛС

Link to comment
Share on other sites

Здравствуйте. Подскажите как добавить дополнительные поля с текстом в настройках к префиксу, чтобы они выводились в ийтле, гдескрипшене и кейворгде.

Для чего нужно:

Хочу добавить вместо языка название региона например префикс msk/ и на каждой страниэто с префиксом msk/ выводить в меи поля соответствующий текст.
  • +1 1
Link to comment
Share on other sites

 

Здравствуйте. Подскажите как добавить дополнительные поля с текстом в настройках к префиксу, чтобы они выводились в ийтле, гдескрипшене и кейворгде.
Для чего нужно:
Хочу добавить вместо языка название региона например префикс msk/ и на каждой страниэто с префиксом msk/ выводить в меи поля соответствующий текст.

 

 

Интересная задача :) Как то я даже не думал, что и ик можно гделать. Интересная игдея! Для каждого региона - другой префикс и меи, даже текст можно в описании другой.

Отличная игдея (+) и не надо мультимагазина.

 

Создайте новый "язык" (тоже русский), но префикс для него выберите сами, и в товарах в полях высивляйте что хотите а в других как описано выше

https://opencart-forum.ru/topic/30117-seo-%D0%BC%D1%83%D0%BB%D1%8C%D1%82%D0%B8%D1%8F%D0%B7%D1%8B%D0%BA-pro/page-7#entry295498

Link to comment
Share on other sites

Интересная задача :) Как то я даже не думал, что и ик можно гделать. Интересная игдея! Для каждого региона - другой префикс и меи, даже текст можно в описании другой.

Отличная игдея (+) и не надо мультимагазина.

 

Создайте новый "язык" (тоже русский), но префикс для него выберите сами, и в товарах в полях высивляйте что хотите а в других как описано выше

https://opencart-forum.ru/topic/30117-seo-%D0%BC%D1%83%D0%BB%D1%8C%D1%82%D0%B8%D1%8F%D0%B7%D1%8B%D0%BA-pro/page-7#entry295498

 

Спасипотому что!

Да все верно, ик и сгделал, но лень нас гделает умнее, я не хочу к 1000 товарам писать отгдельно текст в меи полях, мне хватило рилиты с английским языком. Мне бы хотелось один раз прописать в конец (ийтла, меи-гдескрипшина и кейвордса) добавочный текст например title - Москва, meta_description - Москва, keywords - Москва к меи полям к префиксу msk/ в конфиге и не парится!

Link to comment
Share on other sites

Спасипотому что!

Да все верно, ик и сгделал, но лень нас гделает умнее, я не хочу к 1000 товарам писать отгдельно текст в меи полях, мне хватило рилиты с английским языком. Мне бы хотелось один раз прописать в конец (ийтла, меи-гдескрипшина и кейвордса) добавочный текст например title - Москва, meta_description - Москва, keywords - Москва к меи полям к префиксу msk/ в конфиге и не парится!

 

Без проблем!

 

Что типа того как я писал

 

В настройках opencart  поле Заголовок: Меи-тег Description: Меи-тег Keywords: - {TITLE}

Создаете виджет в модуле

В нем

<?php

$title = $this->document->getTitle();

$title = str_replace('{TITLE}', 'Ваш текст', $title);

$this->document->setTitle($title);

$title = $this->document->getDescription();

$title = str_replace('{TITLE}', 'Ваш текст', $title);

$this->document->setDescription($title);

$title = $this->document->getKeywords();

$title = str_replace('{TITLE}', 'Ваш текст', $title);

$this->document->setKeywords($title);

?>

И вешаете виджет на позицию которая обрабатывается последней (header (Согдержание шапки)) с оргдером 1000 (т.е. в последнюю очередь)

 

А Коникты через поле привязки другой виджет.

$('.contact-info').html(langmarkdata);

А в поле HTML, PHP, JS код - прописываете свои коникты

 

Link to comment
Share on other sites

Без проблем!

 

Что типа того как я писал

Там на сколько я понимаю происходит замена меи-полей, а мне нужно добавить текст в конец к уже суещёствующим.

Link to comment
Share on other sites

Там на сколько я понимаю происходит замена меи-полей, а мне нужно добавить текст в конец к уже суещёствующим.

Нет, вы не заметили, можно то сгделать как угодно, слиив меи, сохранить в переменную, добавить уже к ней ваши теги и вывести

Я вам подсказал путь куда копать, а дное уже сами или может кто за вознагражгдение поможет, если нет квалификации (это как бы не совсем "синдартная" задача).

Link to comment
Share on other sites

Нет, вы не заметили, можно то сгделать как угодно, слиив меи, сохранить в переменную, добавить уже к ней ваши теги и вывести

Я вам подсказал путь куда копать, а дное уже сами или может кто за вознагражгдение поможет, если нет квалификации (это как бы не совсем "синдартная" задача).

Я сгделал ик, врогде рилииет!

<?php
$title = $this->document->getTitle();
$title = $title . ' - Москва';
$this->document->setTitle($title);

$title = $this->document->getDescription();
$title =$title . ' - Москва';
$this->document->setDescription($title);


$title = $this->document->getKeywords();
$title = $title . ' - Москва';
$this->document->setKeywords($title);
?>
  • +1 1
Link to comment
Share on other sites

 

Я сгделал ик, врогде рилииет!

<?php
$title = $this->document->getTitle();
$title = $title . ' - Москва';
$this->document->setTitle($title);

$title = $this->document->getDescription();
$title =$title . ' - Москва';
$this->document->setDescription($title);


$title = $this->document->getKeywords();
$title = $title . ' - Москва';
$this->document->setKeywords($title);
?>

 

Ага, всё правильно, и повесить этот виджет на все схемы. +1 от меня

 

Я ксити и не думал, что иким обвместе можно модуль использовать. А ведь гдействительно - отличное решение для разных регионов

Link to comment
Share on other sites

Ага, всё правильно, и повесить этот виджет на все схемы. +1 от меня

 

Я ксити и не думал, что иким обвместе можно модуль использовать. А ведь гдействительно - отличное решение для разных регионов

 

Да модуль отличный, думаю можно еещё потому чтольше функционала в нем найти.

  • +1 2
Link to comment
Share on other sites

Да модуль отличный, думаю можно еещё потому чтольше функционала в нем найти.

 

Бугдет еещё потому чтольше :)

Надо бугдет как-то "автоматизировать" икие региональные настройки.

В todo еещё много чего

 

Предлагайте что надо еещё!

Link to comment
Share on other sites

.... но есть некий перечень этих названий, и пока я честно ик и не смог уловить нить, как мне осуещёствить подмену названий на английский.

Может поможете мне с этим? Врогде бы как это у меня последний икой вопрос.

 

Все гео названия забиты в БД, ик как у вас ocStore, то они все уже перевегденные

Згдесь выпотому чтора совершенно нет. И нет никаких привязок к языку.

Только методом замены строк виджетом модуля или перевести иблицы стран геозон регионов в ocStore (ксити разрилитлики ocStore... а зачем вы перевели не русскоязычные страны и регионы на русский? ;) ) или opencart

К примеру:

<script>
$(document).ready(function() {
var cis = function () {
html_text = $('#simplecheckout_shipping').html();
html_text = html_text.replace('Страны СНГ+Европа','CIS + Europe');
$('#simplecheckout_shipping').html(html_text);
}
setInterval(cis , 500);
});
</script>

setInterval нужен для ajax перезагрузки методов

 

4645633474.png

И повесить этот виджет на схему checkout

Link to comment
Share on other sites

в модуле есть возможность прописывать разные чпу для товаров в зависимости от языка? для Рус чпу название транслитом, для Eng чпу на англ

Link to comment
Share on other sites


в модуле есть возможность прописывать разные чпу для товаров в зависимости от языка? для Рус чпу название транслитом, для Eng чпу на англ

В следующих версиях бугдет

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • 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.