Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

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


 Поделиться

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

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

 

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 - я посмотрю

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

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


Добрый день. После обновления 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 и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.