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

Подружить SeoPro и Pav Blogs v 2.0


Recommended Posts

Добрый день!

Проблема такая: на сайте (версия 1.5.6.4) http://freesmoker.by установлены два модуля SeoPro и PavBlogs.

 

Вывод ЧПУ ссылок по товарам и категориям сайта работает, однако не работают ЧПУ ссылки модуля блогов (разделы статьи и новости).

 

Требуется поправить. Предложения в личку.

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


Наша песня хороша, начинай сначала.

Проблемы будут повторяться, так как seo_pro или seo_url имеют тенденцию изменяться (их изменяют vqmod других модулей, сами пользователи изменяют), а pav-лики, ничего лучшего не придумали как просто патчить seo_url (seo_pro),  если seo_pro "другой" версии или измененный наступает так называемый "конфликт". И конфликты могут продолжаться до бесконечности из-за изменений seo_pro другими vqmod - ами.  Вы сейчас сделаете решение, но потом какой нибудь другой модуль "пропатчит" vqmod - ом seo_pro и опять перестанут работать ЧПУ павликов.

Хотите изначально забыть про этот вопрос навсегда? Ответ знают 90% пользователей форума :-D

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

Хотите изначально забыть про этот вопрос навсегда? Ответ знают 90% пользователей форума :-D

 

Смех какой-то коварный... так и чего не знают оставшиеся 10%?

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


Смех какой-то коварный... так и чего не знают оставшиеся 10%?

Замену pav-ликовскому модулю, модулем, классом выше, со своим ЧПУ формирователем, не зависящим от других формирователей, без vqmod, без редактирования файлов, с гораздо большим функционалом.

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

Замену pav-ликовскому модулю, модулем, классом выше, со своим ЧПУ формирователем, не зависящим от других формирователей, без vqmod, без редактирования файлов, с гораздо большим функционалом.

:-D  я уже догадался

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


Implement PHP Code to help this module working when SEO enabled
Option 1: If you do not have any change for original SEO of opencart. Meaning you do not install any SEO Module, or do not have change in file catalog/controller/comment/seo_url.php ( this is core file to hanld SEO). Please do steps as following:

1. Opencart File: ROOT_DIR/index.php (ROOT_DIR is where containing your project.)
2. Find code at line:
// SEO URL's
$controller->addPreAction(new Action('common/seo_url'));
Then replace by:
// PAVO BLOG SEO URL's
$controller->addPreAction(new Action('pavblog/seo')); // SEO URL's
/* $controller->addPreAction(new Action('common/seo_url')); */

This code will disable Opencart SEO and Using SEO functin from pavo blog which inherited Opencart SEO

Option 2: If your project was modified Opencart SEO, you must make sure that which file is proessing SEO function. Example it is processing in catalog/controller/common/seo_url.php do implement code as following:

Open this file: and find this code: at line 10:
$parts = explode('/', $this->request->get['_route_']);

Replace by:
$parts = explode('/', $this->request->get['_route_']);
/** BEGIN PROCESSING TO DECORD REQUET SEO URL FOR PAVO BLOG MODULE **/
$blogConfig = $this->config->get('pavblog');
$seo = isset($blogConfig['keyword_listing_blogs_page'])?trim($blogConfig['keyword_listing_blogs_page']):"blogs";
if( $this->request->get['_route_'] == $seo ){
$this->request->get['route'] = 'pavblog/blogs';
return $this->forward($this->request->get['route']);
} /** END OF PROCESSING TO DECORD REQUET SEO URL FOR PAVO BLOG MODULE **/

And find Code:

if ($url[0] == 'information_id') {
$this->request->get['information_id'] = $url[1];
}

replace:
if ($url[0] == 'information_id') {
$this->request->get['information_id'] = $url[1];
}
/** BEGIN PROCESSING TO DECORD REQUET SEO URL FOR PAVO BLOG MODULE **/
if( count($url) == 2 && ( preg_match( "#pavblog#", $url[0] )) ){
$this->request->get['route'] = $url[0];
$this->request->get['id'] = $url[1];
} /** END OF PROCESSING TO DECORD REQUET SEO URL FOR PAVO BLOG MODULE **/

You can download this file http://pavothemes.com/guides/download/seo-url.zip then replace file catalog/controller/common/seo_url.php . please backup it before doing.

Update SEO For Version 1.0
1) SEO is avairiable from version 1.1

2) To Update version 1.0 to version 1.1:

Please execute:

ALTER TABLE `oc_pavblog_blog` ADD `keyword` VARCHAR( 255 ) NOT NULL;'

ALTER TABLE `oc_pavblog_category` ADD `keyword` VARCHAR( 255 ) NOT NULL;

Please change table prefix if your store do not use oc_

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


Это описание для дефолтного сео, о котором здесь даже близко не было речи.О том как скрестить с Seo pro можно почитать по первой моей ссылке.

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

Это описание для дефолтного сео, о котором здесь даже близко не было речи.О том как скрестить с Seo pro можно почитать по первой моей ссылке.

 

Не внимательный был я.

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


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

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

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

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

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

Вхід

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

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

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

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

Important Information

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