Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Сео настройки сайта и blog manager


max85

Recommended Posts

По поиску 2 часа искал, но что-то каша в голове получается, если кто-нибудь может, поясните пожалуйста новичку следующее:

1. Какие модули можно использовать для автоматического формирования мета тегов по формулам

2. Какие действия нужно сделать, чтобы в blog manager начали формироваться ЧПУ (сейчас http://megapolis-plus.com/index.php?route=blog/article&article_id=8), для каталога формируются, а для блога нет (версия OpenCart  1.5.6.1, блога 1.3.1). модуль deadcow SEO стоит (какой версии хз, в админке не вижу)

Надіслати
Поділитися на інших сайтах


  • 3 weeks later...

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

В Blog Manager есть в настройках меню для смены пути URL, поле для смены Virtual Directory Name, значение которого по дефолту установлено на "blog".

При дефолтных настройках статьи открываются нормально, но при смене директории с "blog", к примеру, на "articles" и при переходе на статью выдает страницу с правильным URL-ом, но с ошибкой "Запрашиваемая страница не найдена".

 

Спасибо.

Надіслати
Поділитися на інших сайтах


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

 

Кеш чистили?

Если да то

https://opencartforum.com/topic/42858-сео-настройки-сайта-и-blog-manager/?do=findComment&comment=361639

https://opencartforum.com/topic/42858-сео-настройки-сайта-и-blog-manager/?do=findComment&comment=361665

Надіслати
Поділитися на інших сайтах

Спасибо, огромное. Все заработало...

https://opencartforum.com/topic/42858-сео-настройки-сайта-и-blog-manager/?do=findComment&comment=361639

Видно костылей под seo_pro нету

 

Совет: замените BM на лучшую альтернативу, и не будите мучаться

Надіслати
Поділитися на інших сайтах

Уважаемые пользователи chukcha  и markimax, уже не первый раз вижу Вашу перепалку друг с другом...

Ещё раз замечу, выдам (обоим) РО на три дня и предупреждение. Даже вчитываться не буду - кто прав... 

 

Если хотите помериться ... идём в раздел курилка и там спорим на любую тему... 

Пишите по существу - не надо разводить треп в чужих темах.

Тему почистил

:evil:

Надіслати
Поділитися на інших сайтах

  • 5 months later...

Уважаемый markimax, не могли бы вы продублировать эти сообщения? была бы вам крайне признательна. дело в том, что у меня аналогичная проблема, а ваши сообщения удалены к сожалению... :cry: кстати есть, как вы говорите, костыль, но он почему-то перестал работать. может быть вам не сложно будет проконсультировать, в чем загвоздка? 

Blog Manager - SEO Pro

1.2.4

2.1.0

EchoThemes.com

request->get['_route_'];]]>

if ($this->config->get('blogSetting_virDirName')) {

$blogVirtualDir = $this->config->get('blogSetting_virDirName');

} else {

$blogVirtualDir = 'blog';

}

$route = str_replace('blog/', '', $route);

]]>

if ($url[0] == 'blog_article_id') {

$this->request->get['article_id'] = $url[1];

} elseif ($url[0] == 'blog_category_id') {

if (!isset($this->request->get['category_id'])) {

$this->request->get['category_id'] = $url[1];

} else {

$this->request->get['category_id'] .= '_' . $url[1];

}

]]>

request->get['path']))]]>

} elseif ($route == $blogVirtualDir || $route == $blogVirtualDir . '/') {

$this->request->get['route'] = 'blog/category/home';

} elseif (isset($this->request->get['article_id'])) {

$this->request->get['route'] = 'blog/article';

} elseif (isset($this->request->get['category_id'])) {

$this->request->get['route'] = 'blog/category';

]]>

if ($this->config->get('blogSetting_virDirName')) {

$blogVirtualDir = $this->config->get('blogSetting_virDirName');

} else {

$blogVirtualDir = 'blog';

}

]]>

case 'blog/category/home':

return $blogVirtualDir;

break;

]]>

case 'article_id':

$queries[] = 'blog_' . $key . '=' . $value;

$article_url = 1;

unset($data[$key]);

unset($data['blog_' . $key]);

$postfix = 1;

break;

case 'category_id':

$categories = explode('_', $value);

$category_url = 1;

foreach ($categories as $category) {

$queries[] = 'blog_' . $key . '=' . $category;

}

unset($data[$key]);

unset($data['blog_' . $key]);

break;

]]>

//add "blog" virtual directory

if (isset($category_url) && isset($article_url)) {

$seo_url .= '/' . $blogVirtualDir;

} elseif (isset($category_url) || isset($article_url)) {

$seo_url .= '/' . $blogVirtualDir;

}

]]>

if ($this->config->get('blogSetting_virDir')) {

$blogVirtualDir = $this->config->get('blogSetting_virDirName');

} else {

$blogVirtualDir = 'blog';

}

]]>

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.