Jump to content
Sign in to follow this  
ddenis88

Помогите плз. Прикрутить SeoPro.

Recommended Posts

Добрый день.

Установил оригинальный опенкарт 1.5.4.1 с коммерческим шаблоном. В админке не нашел выбора чпу режима. Есть только галочка включить и выключить чпу и все...

Как сделать чтоб появился выбор чпу и так же с категориями\или без.

Заранее спасибо.

 

PS если я верно понимаю то для оригинального опен карта надо vqmod ставить и на него уже seopro? или можэно без vqmod как нить обойтись?

Share this post


Link to post
Share on other sites

Coder, Спасибо! буду пробовать!

 

UPD.

К сожалению денег пока нету на покупной модуль. А файлик кеш сео про не помагает. ТК в админке вообще нету выбора типа ЧПУ((

Кто нибудь подскажет как прикрутить выбор ЧПУ в админку как это сделано в ocstore?(((

Share this post


Link to post
Share on other sites

там есть xml файл который добавляет выбор в админку (название файла  seopro_for_opencart_vqmod.zip).

Кроме всего прочего рекомендую прочитать подробную инструкцию по установке

  • +1 1

Share this post


Link to post
Share on other sites

Спасибо. Поставил vqmod и хмс сео про. Да выбор появился, но работает только то что он стал делать красивые ссылки. но редиректы не пашут и куча куча дублей что самое страшное. поэтому вариант с vqmod не канает, либо надо что то еще допиливать, а чего я не знаю(

 

Но пока удалось добиться небольшого успеха по другому. Поставил окстор 1.5.4.1.2, после чего накатил сверху шаблон(а там не просто шаблон, он еще в скл добавляет, заменяет некоторые файлы). Вобщем косячано но поставился, некоторые косяки удалось исправить. В итоге сео про нормально заработало после выполненых инструкций по вашей ссылку, алилуя! :)

 

В следствии чего хотел узнать....можно ли взять из окстор 1.5.4.1 какой нить файл или несколько файлов которые отвечают как раз вывод выбора чпу и засунуть в оригинальный опен карт? Был бы очень благодарен за помощь.

Share this post


Link to post
Share on other sites

Да, видел и слышал я много всяких разных и довольно странных вопросов:) Молодой человек, Вам же Einshtein дал ссылки, где можно прочитать подробную инструкцию о том, как поставить SEO PRO на чистый OpenCart. Если информацию, которая изложена в разжеванном виде, Вы не освоили - НЕ СТОИТ ТАНЦЕВАТЬ ВОКРУГ КОМПЬЮТЕРА С БУБНОМ ! Доверьте лучше это решение человеку, который знает свое дело. Вы не только сэкономите время, но и будете уверены, что все будет работать стабильно.

 

P.S. И смеяться над Вами тоже никто не будет.

  • +1 1

Share this post


Link to post
Share on other sites

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

А по поводу того что все предоставлено было. Я нашел только вариант с vqmod но я выше написал что он не проканал.

 

 

UPD

После еще некоторых танцев, сео про через вкмод все таки заработал, начал склеивать дубли, вродь даже неплохо. Единственное что пока не удалось устранить это то что главную страницу редиректит на 

http://site.ru/index.php?route=common/home

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

ps вариант response.php не помог

Share this post


Link to post
Share on other sites

ddenis88 сказал(а) 14 Сен 2013 - 10:15 PM:

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

А по поводу того что все предоставлено было. Я нашел только вариант с vqmod но я выше написал что он не проканал.

UPD

После еще некоторых танцев, сео про через вкмод все таки заработал, начал склеивать дубли, вродь даже неплохо. Единственное что пока не удалось устранить это то что главную страницу редиректит на

http://site.ru/index.php?route=common/home

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

ps вариант response.php не помог

Нужно проделать следующий путь:

  • phpMyAdmin - База данных - вкладка SQL
В этой вкладке делаем sql-запрос (скопировали-вставили-нажали ОК):
  • INSERT INTO url_alias (query, keyword) VALUES ('common/home', '');
В идеале если, то сделать нужно не один запрос. Ниже привожу запрос на изменение системных ссылок:

INSERT INTO url_alias (query, keyword) VALUES ('common/home', '');

INSERT INTO url_alias (query, keyword) VALUES ('account/wishlist', 'wishlist');

INSERT INTO url_alias (query, keyword) VALUES ('account/account', 'my-account');

INSERT INTO url_alias (query, keyword) VALUES ('checkout/cart', 'shopping-cart');

INSERT INTO url_alias (query, keyword) VALUES ('checkout/checkout', 'checkout');

INSERT INTO url_alias (query, keyword) VALUES ('account/login', 'login');

INSERT INTO url_alias (query, keyword) VALUES ('account/logout', 'logout');

INSERT INTO url_alias (query, keyword) VALUES ('account/order', 'order-history');

INSERT INTO url_alias (query, keyword) VALUES ('account/newsletter', 'newsletter');

INSERT INTO url_alias (query, keyword) VALUES ('product/special', 'specials');

INSERT INTO url_alias (query, keyword) VALUES ('affiliate/account', 'affiliates');

INSERT INTO url_alias (query, keyword) VALUES ('checkout/voucher', 'gift-vouchers');

INSERT INTO url_alias (query, keyword) VALUES ('product/manufacturer', 'brands');

INSERT INTO url_alias (query, keyword) VALUES ('information/contact', 'contact-us');

INSERT INTO url_alias (query, keyword) VALUES ('account/return/insert', 'request-return');

INSERT INTO url_alias (query, keyword) VALUES ('information/sitemap', 'sitemap');

INSERT INTO url_alias (query, keyword) VALUES ('account/forgotten', 'forgot-password');

INSERT INTO url_alias (query, keyword) VALUES ('account/download', 'downloads');

INSERT INTO url_alias (query, keyword) VALUES ('account/return', 'returns');

INSERT INTO url_alias (query, keyword) VALUES ('account/transaction', 'transactions');

INSERT INTO url_alias (query, keyword) VALUES ('account/register', 'create-account');

INSERT INTO url_alias (query, keyword) VALUES ('product/compare', 'compare-products');

INSERT INTO url_alias (query, keyword) VALUES ('product/search', 'search');

INSERT INTO url_alias (query, keyword) VALUES ('account/edit', 'edit-account');

INSERT INTO url_alias (query, keyword) VALUES ('account/password', 'change-password');

INSERT INTO url_alias (query, keyword) VALUES ('account/address', 'address-book');

INSERT INTO url_alias (query, keyword) VALUES ('account/reward', 'reward-points');

INSERT INTO url_alias (query, keyword) VALUES ('affiliate/edit', 'edit-affiliate-account');

INSERT INTO url_alias (query, keyword) VALUES ('affiliate/password', 'change-affiliate-password');

INSERT INTO url_alias (query, keyword) VALUES ('affiliate/payment', 'affiliate-payment-options');

INSERT INTO url_alias (query, keyword) VALUES ('affiliate/tracking', 'affiliate-tracking-code');

INSERT INTO url_alias (query, keyword) VALUES ('affiliate/transaction', 'affiliate-transactions');

INSERT INTO url_alias (query, keyword) VALUES ('affiliate/logout', 'affiliate-logout');

INSERT INTO url_alias (query, keyword) VALUES ('affiliate/forgotten', 'affiliate-forgot-password');

INSERT INTO url_alias (query, keyword) VALUES ('affiliate/register', 'create-affiliate-account');

INSERT INTO url_alias (query, keyword) VALUES ('affiliate/login', 'affiliate-login');

Также не мешало бы заглянуть по адресу /system/library/url.php и внести следующюю поправку:

  • Находим

$url .= 'index.php?route=' . $route;

  • после этой строки вставляем код:

if ($args) {

if($route == 'common/home') {

if($connection == 'NONSSL') {

$url = HTTP_SERVER.str_replace('&', '&', '?' . ltrim($args, '&'));

return $url;

} else {

$url = HTTPS_SERVER.str_replace('&', '&', '?' . ltrim($args, '&'));

return $url;

}

} else {

$url .= str_replace('&', '&', '&' . ltrim($args, '&'));

}

} else {

if($route == 'common/home') {

if($connection == 'NONSSL') { return HTTP_SERVER; }

else { return HTTPS_SERVER; }

}

}

return $this->rewrite($url);

Все... Если помог, ставим +

P.S. Не забываем кэш чистить:)

  • +1 1

Share this post


Link to post
Share on other sites

DariyGRAY

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

Еще раз всем большое спасибо! поставил бы по 10 плюсов если бы можно было :)

Share this post


Link to post
Share on other sites

Лузер или нет - это дело другое, а читать внимательно нужно всегда:)

Share this post


Link to post
Share on other sites

У меня ocStore 1.5.5.1

Сделал запрос sql.

Изменил .htacess

Включил SeoPro все галки.

Пишу seo url категории вида 

выдает ответ 

и страница не найдена. Помогите пожалуйста разобраться. 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

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.