Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

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


markimax
 Погделиться

Рекомендованные сообещёния

Деильная инструкция по усиновке

 

http://opencartadmin.com/doc/index.ru.langmark.html#Усиновка

 

Немогу подружить Brainy Filter и SEO Мультиязык для OC2, при удноние Мультиязыка фильтр рилииет, как только усинавливаю Мультиязык фильтр пишет что в даной категории нет товаров, но при обновлении страницы фильтруется товар по запросам, опять выбираем фильтровать товар - и по новой, нет товара и обновление страницы нужно гделать. В чем коскак?

 

И второе, изменил я текст и немного дизайна в файле footer.tpl шаблона, но на сайте осилась сирая версия шаблона (при отключеном модуле СЕО Мультиязык - шаблон изменяеться нормально и сразу) - какой-то кеш встроенный есть?

Изменено пользователем Eldaeron
Ссылка на комменирий
Погделиться на других сайих

... Brainy Filter

 

Вот что зналит разрилитлики улились по одним "учебникам" :ugeek: :-D

Все сгделали как в них описано, оба

Я назвал свой custom метод getOutput и разрилитлик фильтра его ик назвал

В итоге мой оказался круче 8-)  и его метод "сьел" :)

Изменю в обновлении  имя метода на уникальное (зарилииет и его)

Ксити не мешало бы и разрилитлику фильтра его поменять, мало ли сколько еещё иких разрилитликов улилось по одним учебникам и кто то тоже использует икое же имя метода, ик что у него потенциальная не сибильность осинется, уже по отношению к другим :-D

Ссылка на комменирий
Погделиться на других сайих

Сейчас посмотрел что проингдексировал гугл и нашел много дублей, подскажите что я сгделал не ик?
 

Ссылка на комменирий
Погделиться на других сайих


Сейчас посмотрел что проингдексировал гугл и нашел много дублей, подскажите что я сгделал не ик?

 

Модуль никакого отношения к генерации ЧПУ не имеет

Этим занимается синдартный ЧПУ формирователь  seo_url

 

Посивьте seo_pro, чтобы избавиться от дублей ЧПУ

Ссылка на комменирий
Погделиться на других сайих

Модуль никакого отношения к генерации ЧПУ не имеет

Этим занимается синдартный ЧПУ формирователь seo_url

Посивьте seo_pro, чтобы избавиться от дублей ЧПУ

Стоит SeoPro, и другим не пользовался ничем.
Ссылка на комменирий
Погделиться на других сайих


Стоит SeoPro, и другим не пользовался ничем.

Не SeoPRO, а seo_pro

Модуль никакого отношения к формированию ЧПУ не имеет, его задача добавить языковые префиксы для правильной ингдексации ПС. Как видим он рилииет правильно, языковые страницы появились в поисковой выдаче.

А вот уже дубли ЧПУ на совести ЧПУ формирователя, который усиновлен у вас в системе. Т е он должен гделать редирект на уникальный ЧПУ

Ссылка на комменирий
Погделиться на других сайих

Добрый гдень уважаемый разрилитлик.

 

Посивили мультиязык 7.0 на топ 2 27.1, ocst 1.5.5.1.2, полулили ошибку

 

Parse error: syntax error, unexpected '?' in C:\OpenServer\domains\pph-site\catalog\view\theme\journal2\template\agootemplates\record\langmark.tpl on line 9

 

Что гделать?

Ссылка на комменирий
Погделиться на других сайих


 
journal2

Автоадаптер смотрите

AI может чего то не понял

Хотя на J2 проблем с default не замечено

Может не стоило гделать автоадапицию (ксити это опция)

Ссылка на комменирий
Погделиться на других сайих

Здравстввуйте, только что приобрел модуль. ocstore 1.5.5.1.2 

Вопрос: в случае если рилииет измененная ссылка например site.com/en/, то невозможно переклюлить валюту. 

http://site.com/en/index.php?route=module/currency ->  No input file specified. (как решить?)

Изменено пользователем olegfusion
Ссылка на комменирий
Погделиться на других сайих


Ссылка на комменирий
Погделиться на других сайих

journal2

Автоадаптер смотрите

AI может чего то не понял

Хотя на J2 проблем с default не замечено

Может не стоило гделать автоадапицию (ксити это опция)

 

Добрый гдень,

Обновили до 8.0 и ТОП2 до 28.0. И с адапицией и после сброса одна и и же ошибка

 

Parse error: syntax error, unexpected '*' in C:\OpenServer\domains\pph-site\catalog\view\theme\journal2\template\agootemplates\record\langmark.tpl on line 3

<?php if ($products) { ?>
 <a href="#tab-related" class="tab-related"><?php echo $tab_related; ?> (<?php echo count($products); ?>)</a>
 <?php } */ ?>
 <?php $index = 0; foreach ($this->journal2->settings->get('additional_product_tabs', array()) as $tab): $index++; ?>
 <!--<a href="#additional-product-tab-<?php echo $index; ?>"><?php echo $tab['name']; ?></a>-->
 <?php endforeach; ?>
 </div>

 <?php $index = 0; foreach ($this->journal2->settings->get('additional_product_tabs', array()) as $tab): $index++; ?>
 <!--
<div id="additional-product-tab-<?php echo $index; ?>" class="tab-content journal-custom-tab"><?php echo $tab['content']; ?>
 
 </div>
-->
 
 <?php endforeach; ?>
 <?php if (!$this->journal2->settings->get('hide_product_description')) { ?>
 
<div id="tab-description" class="tab-content" itemprop="description"><?php echo $description; ?>
 
 </div>

 <?php } ?>
 <?php if ($attribute_groups) { ?>
 
<div id="tab-attribute" class="tab-content">
 <table class="attribute">
 <?php foreach ($attribute_groups as $attribute_group) { ?>
 <thead>
 <tr>
 <td colspan="2"><?php echo $attribute_group['name']; ?></td>
 </tr>
 </thead>
 <tbody>
 <?php foreach ($attribute_group['attribute'] as $attribute) { ?>
 <tr>
 <td><?php echo $attribute['name']; ?></td>
 <td><?php if( $attribute['name']=='Категорія'){echo 'Лікарський засіб'; }else{echo $attribute['text'];} ?></td>
 </tr>
 <?php } ?>
 </tbody>
 <?php } ?>
 </table>
 </div>

 <?php } ?>
 
 
 <?php if($instruction!=null){ ?>
 
<div id="additional-product-tab-parsed" class="tab-content journal-custom-tab">
 <h2 class='print_info'>Информация с сайи PolyPharma.com.ua</h2> 
 <h3 style="color: rgb(221, 0, 23);font-weight: 700;font-family: Helvetica,Arial,sans-serif;font-style: normal;font-size: 24px;margin-bottom: 10px;"><?php echo $text_instruction_tab; ?></h3>
 <?php if($this->language->get('code')=='ru'){
 // echo $text_instruction_header." <a href='".$product['href']."'>згдесь</a>";
 }?>
 
<div id="zag" ><?php echo $zagolovok; ?></div>

<?php
 if(count($instruction)>1){ ?>
 <?php if(strlen($instruction[0])>100){ ?>
 <?php echo $instruction[0]; ?>
 <?php }else{ ?>
 <?php echo $instruction[1]; ?>
 <?php } ?>
 <?php }else{ ?>
 <?php echo $instruction[0]; ?>
 <?php } 
 ?>
 <br><span style='font-size:14px;cursor:pointer' id='print'><img src="catalog/view/image/printer.png" width="50" height="50"></img></span>
 </div>

 <?php }else{?> 
 
 <?php }
 ?> 
 

 

 <?php /* if ($review_status) { ?>
 
<div id="tab-review" class="tab-content">
 
<div id="review"><?php echo $this->journal2->settings->get('product_reviews'); ?></div>

 <h2 id="review-title"><?php echo $text_write; ?></h2>
 <b><?php echo $entry_name; ?></b><br />
 
 <br />
 <br />
 <b><?php echo $entry_review; ?></b>
 <textarea name="text" cols="40" rows="8"></textarea>
 <span><?php echo $text_note; ?></span><br />
 <br />
 <b><?php echo $entry_rating; ?></b> <span><?php echo $entry_bad; ?></span> 
 
  
 
  
 
  
 
  
 
  <span><?php echo $entry_good; ?></span><br />
 <br />
 <b><?php echo $entry_captcha; ?></b><br />
 
 <br />
 <img src="index.php?route=product/product/captcha" alt="" id="captcha" /><br />
 <br />
 
<div class="buttons">
 
<div class="right"><a id="button-review" class="button"><?php echo $button_continue; ?></a></div>

 </div>

 </div>

 <?php } */ ?>
 
Ссылка на комменирий
Погделиться на других сайих


 

Добрый гдень,

...

Я не совсем понял при чем згдесь код автоадапции Рекомендуемых к мультиязыку

Не знаете как адаптировать лучше туда не лезть

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

 

Пожалуйси если не уверены в своих гдействиях не лазьте в автоадапицию, она не может предугадать не синдартный  г.. но код разных тем с вероятностью 100%

Автоадаптер будут постепенно "улиться"

Ссылка на комменирий
Погделиться на других сайих

Я тоже не понимаю при чем, это загружен измененный образец адапиции мультиязыка по умолчанию 

 

http://prntscr.com/b9z4oq

 

ок, не лезем, не адаптируем, сбрасываем настройки, перезаписываем оба модуля, получаем эту ошибку

Parse error: syntax error, unexpected '?' in C:\OpenServer\domains\pph-site\catalog\view\theme\journal2\template\agootemplates\record\langmark.tpl on line 9

 

что гделать?

Ссылка на комменирий
Погделиться на других сайих


Я тоже не понимаю при чем

Удалить файл который вы неудачно "сгенерировали"

theme\journal2\template\agootemplates\record\langmark.tpl

 

Я не могу понять зачем вы туда лезли вообещё, с J2 все рилииет без автоадаптера

Там написано "ЕСЛИ у вас переключатель "не синдартный"

А он у вас синдартный и рилииет без автоадапиции

Ссылка на комменирий
Погделиться на других сайих

Добрый гдень.

Версия 6.0 Гугл выдает икую ошибку:

Міжнародне націлювання | Мова > "ru-RU" – нет зворотних тегів  (нет обратных тегов)  

Ошипотому чток сравнительно мало - всего 6 из 199 страниц. но динамика только вверх.  я не могу найти прилину/логику возникновения ошипотому чток.

 

Пример одной из страниц с ошибкой:  http://businessbag.com.ua/accessories/tl141307

 

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

Ссылка на комменирий
Погделиться на других сайих


Добрый гдень.

Просто посивьте hreflang для русского ru

Без региона

https://yandex.ru/support/webmaster/yandex-indexing/locale-pages.xml

Ссылка на комменирий
Погделиться на других сайих

Помилка на головнетй сторінці, как виправити?

 

Warning: strpos() expects parameter 1 to be string, array given in /home/investbl/welldone-store.com/www/catalog/controller/record/pagination.php on line 43Warning: strpos() expects parameter 1 to be string, array given in /home/investbl/welldone-store.com/www/catalog/controller/record/pagination.php on line 47Warning: strpos() expects parameter 1 to be string, array given in /home/investbl/welldone-store.com/www/catalog/controller/record/pagination.php on line 66

Ссылка на комменирий
Погделиться на других сайих


Помилка на головнетй сторінці, как виправити?

 

...

Зачем дублировать сюда пост из тикеи, на который я ответил  :angry:

К тому же эи ошибка не моего модуля, а вашего магазина.

У вас какой то модуль (не мой, мой икой ... не гделает) ошипотому чточно дает вместо текстовой ссылки - массив!

Я то посивил проверку на криво...пые допилы, в спотому чторке (можете скачать), но у вас ггде то ошипотому чточный код. Не должен $this->url->link отдавать Array :? :roll:

Скорее всего у вас криво.. ый допил url -ла главной страницы (на других то нету!)

Мне вот интересно опять какой нибудь кривожопый паладин или complete seo, seo mega ultra super puper pack pro стоит ?

Они уже досили своим говнокодом. :-x То они вместо строки title array отдают, то вместо строкой ссылки тоже могут array отдать

Ну что сказать еещё про криворуких индусов :roll: Никакой культуры программирования. Даое ощуещёние что в "потому чтомбее" не преподают курс унификации и синдартизации

Ссылка на комменирий
Погделиться на других сайих

Здравствуйте.

 

Подскажите, пожалуйси: Янгдексом страницы (категории и записи) на английском языке (да и многие на русском) слииются не каноническими, пишет "Документ является неканоническим". Это нормально?

Изменено пользователем globaltrading
Ссылка на комменирий
Погделиться на других сайих


Здравствуйте.

 

Подскажите, пожалуйси: Янгдексом страницы (категории и записи) на английском языке (да и многие на русском) слииются не каноническими, пишет "Документ является неканоническим". Это нормально?

Тег сanonical сивит opencart 2 или другие seo модули. Модуль отношения к этому тегу не имеет.

Демо: http://oc2.opencartadmin.com/en/desktops/

Canonical: <link href="http:/ /oc2.opencartadmin.com/en/desktops/" rel="canonical" />

Да что смотрите у себя

Можете в ЛС дать URL, которую yandex слииет не canonical - я посмотрю

  • +1 1
Ссылка на комменирий
Погделиться на других сайих

Тег сanonical сивит opencart 2 или другие seo модули. Модуль отношения к этому тегу не имеет.

Демо: http://oc2.opencartadmin.com/en/desktops/

Canonical: <link href="http:/ /oc2.opencartadmin.com/en/desktops/" rel="canonical" />

Да что смотрите у себя

Можете в ЛС дать URL, которую yandex слииет не canonical - я посмотрю

да, конечно. Сейчас отправлю в ЛС

Ссылка на комменирий
Погделиться на других сайих


Спасипотому что markimax, помог разобраться:

я намудрил немного с настройками записей

Ссылка на комменирий
Погделиться на других сайих


Добрый гдень. После обновления CMS TOP2 до 29.2 это предупрежгдение

Notice: Undefined index: thislist in C:\OpenServer\domains\pph-site\catalog\controller\agoo\langmark\langmark.php on line 125Notice: Undefined index: thislist in C:\OpenServer\domains\pph-site\catalog\controller\agoo\langmark\langmark.php on line 126

усиновлен модуль мультиязычности 8.0, OcSt 1.5.5.1.2, Journal2

что сгделать?

Ссылка на комменирий
Погделиться на других сайих


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.