Jump to content

Recommended Posts

мультиязычный seo_pro (баг с ajax)

attachicon.gifseopro_multilang.zip

 

Обратил внимание, что у мультиязычного seo pro появился комментарий про баг с ajax.

 

Это означает, что выложена версия с исправленным багом или, наоборот, обнаружен такой баг. Если обнаружен, то в чём он проявляется?

 

UPD Разобрался - выложенная версия с багом :-)

 

Как я понимаю, нужно объединить оба метода русификации - по урлу и через куки, как в оригинальном опенкарте.

  • +1 1

Share this post


Link to post
Share on other sites

Решил свою проблему. В header.tpl был удален <base href="<?php echo $base; ?>" />. Мораль: очень внимательно правте шаблоны.
Прошу прощение за посты совсем не по теме (как оказалось). Возможно модеры решат удалить или перенести в отдельную тему.

Share this post


Link to post
Share on other sites

Не знаю обсуждалось или нет, нет времени читать всю тему, нашел ошибку в фале cached_seo_pro_v1.5.3.zip не работает с производителями в OpenCart 1.5.4.1, ошибка состояла в том, что строку:

$this->request->get['route'] = 'product/manufacturer/product';

 

нужно заменить на:

$this->request->get['route'] = 'product/manufacturer/info';

и все работает.

 

P.S. Приношу извинения если данную проблему уже решили

Share this post


Link to post
Share on other sites

Здрасьте)  Обычно читаю - нахожу ответы. Но чувствую в пол-первого ночи не осилю 40 страниц ветки про настройку волшебного seopro)
Ситуация такая: стоит ocStore 1.5.5.1.1, на него напялил шаблон от opencart 1.5.5.1. Накидал строчек из шаблона в файлы контроллера, не заменяя целиком таковые.
В итоге: http://18-24.ru

При выключенном seopro по категориям ходит нормально.

При включенном: по всем линкам думает 3 сек, после вылезает страница с отвалившимися стилями, но!

По ссылкам в разделе "Информация" всё замечательно открывается)

Мало того, если поудалять директории и создать заново, при включенном seopro,

то они даже пару раз открываются, но после снова та же картина.

Как сформулировать поисковой запрос по этой беде- не ведаю. Поэтому пишу.

Вопрос: где я лох)

 

UpDate: по методе парой постов выше, в header.tpl сразу после <head> вписал строчку: 

 

<base href="<?php echo $base; ?>" />

и  заработало.  

Ну вот. Теперь научился шаблоны к ocStore 1.5.5.1.1 прикручивать)

Share this post


Link to post
Share on other sites

Мои наблюдения при установке  opencart_v1.5.4

zip.gif  seopro_for_opencart_vqmod.zip  :

 

если товар находится в одной категории то seo_pro можно укоротить. Актуально для тех, кто не умеет делать запросы к БД

 

Запрос к базе данных не делать. Файл admin/controller/catalog/product.php не изменять (использовать деффолтный).

В этом случае все работает. Майн_категория - по умолчанию категория в которой размещен товар.

 

Багов замечено не было. 

 

Если товар находится в нескольких категориях, то майн_категория одна из этих категорий "на усмотрение" seo_pro:)

Share this post


Link to post
Share on other sites

Здравствуйте. Есть корзина /index.php?route=checkout/cart и оформление через Simple /index.php?route=checkout/simplecheckout

 

Если задать url для checkout/cart, то при заходе на этот url открывается checkout/simplecheckout а не checkout/cart

Подскажите, а как вообще для таких url прописать чпу, в админке нигде не могу найти (((

Share this post


Link to post
Share on other sites

ПРивет!

Помогите пожалуйста установил Сео про а на странице продукта не выходит выбор главной категории просто окно пустое. И выдает ошибки

Undefined variable: entry_main_category in /vqmod/vqcache/vq2-admin_view_template_catalog_product_form.tpl on line 228

2013-11-19 20:35:06 - PHP Notice: Undefined variable: categories in /vqmod/vqcache/vq2-admin_view_template_catalog_product_form.tpl on line 231

2013-11-19 20:35:06 - PHP Warning: Invalid argument supplied for foreach() in /vqmod/vqcache/vq2-admin_view_template_catalog_product_form.tpl on line 231

ЧТо не так помогите пожалуйста !!!

Стоит опенкарт 1.5.5.1 чистый. Сделал все как тут указано

1. execute script

ALTER TABLE `product_to_category` ADD `main_category` tinyint(1) NOT NULL DEFAULT '0';

2. copy file seo_pro.php in folder catalog/controller/common - тут не знаю где взять этот файл

3. replace in file index.php this line

Почему в списке не выходят главные категории??? Help

Прочтите внимательно это

seo_pro.php можно взять в архиве в первом сообщении.

Edited by afwollis
fixed formatting

Share this post


Link to post
Share on other sites

seo_pro php нашел. Закинул. Сделал все как  в инструкции. Но когда добавляю новый товар в выборе главной категории пусто.  Пропускаю выбираю категории в которых будет отображаться продукт - сохраняю. Снова захожу в добавленный продукт и теперь есть ветка с главной категорией. Почему не выходит сразу выбор категорий?

Видимо, потому что главная категория "назначается" после определения вами всех категорий, где будет выводиться товар (их может быть несколько). Попробуйте добавить вывод товара к 4-5 категориям - увидите, что все выбранные вами категории попали в список главной категории. А пока вы не привязали товар ни к одной категории - список пуст.

Share this post


Link to post
Share on other sites

Люди добрые ! Помогите пожалуйста.

 

Прочитал кучу постов - но ответа так и не нашёл.

 

Версия 1541 ocstore.

 

Очень нужно что бы все товары имели всего одну ссылку - и без категорий (и что бы в Sitemap.xml так же были ссылки в таком виде) :

 

Необходимо что бы ссылки были уникальными - мойсайт.ru/товар , а Не мойсайт.ru/категория/товар

 

Что для этого нужно? - можно пошагово расписать?  Буду очень благодарен и уверен, исходя из прочитанных десятков постов, не только я один...

 

В версии 1551 это уже организовано - а вот 1541 надо доработать ... Но как?

 

только не тыкайте носом - что это уже обсуждалось и тому подобное - возможно и так, но я не нашёл или не понял... 

Share this post


Link to post
Share on other sites

Такая настройка решает все вышеописанные задачи:

626530f8010aa822fdc32a4b4376dd78.png

Share this post


Link to post
Share on other sites

Такая настройка решает все вышеописанные задачи:

626530f8010aa822fdc32a4b4376dd78.png

 

Я может быть и дятел - но не настолько. Я это сразу же сделал - выставил данные настройки. И момент в том, что не смотря на эти настройки - у меня ссылки товары имеются  и с категорией и без.

 

А мне нужно, что бы сайт генерировал ссылки на товары только одни - без категорий.

Share this post


Link to post
Share on other sites

Я может быть и дятел - но не настолько.

Я бы не был столь категоричен. Ещё раз повторяю, что указанных мною настроек достаточно для решения описанных Вами задач, все остальное - Ваши локальные проблемы (хостинг, ошибки в конфигурации и т.п.).
  • +1 1

Share this post


Link to post
Share on other sites

stefanboss, очистите кэш -  /system/cache/ (удалите все, что там есть).

Share this post


Link to post
Share on other sites

 

 

ИНСТРУКЦИЯ ДЛЯ OCSTORE
1. Переименовать файл .htaccess.txt в .htaccess (расположен в корне магазина);
2. Скачать это, разархивировать и скопировать в catalog/controller/common/;
3. В phpMyAdmin выбрать Вашу базу данных и во вкладке SQL выполнить этот запрос:
Для таблиц с префиксом



INSERT INTO oc_url_alias (query, keyword) VALUES ('common/home', '');
INSERT INTO oc_url_alias (query, keyword) VALUES ('account/wishlist', 'wishlist');
INSERT INTO oc_url_alias (query, keyword) VALUES ('account/account', 'my-account');
INSERT INTO oc_url_alias (query, keyword) VALUES ('checkout/cart', 'shopping-cart');
INSERT INTO oc_url_alias (query, keyword) VALUES ('checkout/checkout', 'checkout');
INSERT INTO oc_url_alias (query, keyword) VALUES ('account/login', 'login');
INSERT INTO oc_url_alias (query, keyword) VALUES ('account/logout', 'logout');
INSERT INTO oc_url_alias (query, keyword) VALUES ('account/order', 'order-history');
INSERT INTO oc_url_alias (query, keyword) VALUES ('account/newsletter', 'newsletter');
INSERT INTO oc_url_alias (query, keyword) VALUES ('product/special', 'specials');
INSERT INTO oc_url_alias (query, keyword) VALUES ('affiliate/account', 'affiliates');
INSERT INTO oc_url_alias (query, keyword) VALUES ('checkout/voucher', 'gift-vouchers');
INSERT INTO oc_url_alias (query, keyword) VALUES ('product/manufacturer', 'brands');
INSERT INTO oc_url_alias (query, keyword) VALUES ('information/contact', 'contact-us');
INSERT INTO oc_url_alias (query, keyword) VALUES ('account/return/insert', 'request-return');
INSERT INTO oc_url_alias (query, keyword) VALUES ('information/sitemap', 'sitemap');
INSERT INTO oc_url_alias (query, keyword) VALUES ('account/forgotten', 'forgot-password');
INSERT INTO oc_url_alias (query, keyword) VALUES ('account/download', 'downloads');
INSERT INTO oc_url_alias (query, keyword) VALUES ('account/return', 'returns');
INSERT INTO oc_url_alias (query, keyword) VALUES ('account/transaction', 'transactions');
INSERT INTO oc_url_alias (query, keyword) VALUES ('account/register', 'create-account');
INSERT INTO oc_url_alias (query, keyword) VALUES ('product/compare', 'compare-products');
INSERT INTO oc_url_alias (query, keyword) VALUES ('product/search', 'search');
INSERT INTO oc_url_alias (query, keyword) VALUES ('account/edit', 'edit-account');
INSERT INTO oc_url_alias (query, keyword) VALUES ('account/password', 'change-password');
INSERT INTO oc_url_alias (query, keyword) VALUES ('account/address', 'address-book');
INSERT INTO oc_url_alias (query, keyword) VALUES ('account/reward', 'reward-points');
INSERT INTO oc_url_alias (query, keyword) VALUES ('affiliate/edit', 'edit-affiliate-account');
INSERT INTO oc_url_alias (query, keyword) VALUES ('affiliate/password', 'change-affiliate-password');
INSERT INTO oc_url_alias (query, keyword) VALUES ('affiliate/payment', 'affiliate-payment-options');
INSERT INTO oc_url_alias (query, keyword) VALUES ('affiliate/tracking', 'affiliate-tracking-code');
INSERT INTO oc_url_alias (query, keyword) VALUES ('affiliate/transaction', 'affiliate-transactions');
INSERT INTO oc_url_alias (query, keyword) VALUES ('affiliate/logout', 'affiliate-logout');
INSERT INTO oc_url_alias (query, keyword) VALUES ('affiliate/forgotten', 'affiliate-forgot-password');
INSERT INTO oc_url_alias (query, keyword) VALUES ('affiliate/register', 'create-affiliate-account');
INSERT INTO oc_url_alias (query, keyword) VALUES ('affiliate/login', 'affiliate-login');

Для таблиц без префикса


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');

4. В панели управления перейти в Система → Настройки → Изменить → Сервер и установить так:
dda36acff41500c3c721673992830e5c.png

 

 

 

 

"Говорила мама - занимайся наукой и не лезь в этот компьютер"

Как в трёх соснах заблудился

 

 

ИНСТРУКЦИЯ ДЛЯ OCSTORE
1.
Переименовать файл .htaccess.txt в .htaccess (расположен в корне магазина);
2. Скачать это, разархивировать и скопировать в catalog/controller/common/;
3. В phpMyAdmin выбрать Вашу базу данных и во вкладке SQL выполнить этот запрос:
Для таблиц с префиксом
 

Spoiler


INSERT INTO oc_url_alias (query, keyword) VALUES ('common/home', '');
INSERT INTO oc_url_alias (query, keyword) VALUES ('account/wishlist', 'wishlist');
INSERT INTO oc_url_alias (query, keyword) VALUES ('account/account', 'my-account');
INSERT INTO oc_url_alias (query, keyword) VALUES ('checkout/cart', 'shopping-cart');
INSERT INTO oc_url_alias (query, keyword) VALUES ('checkout/checkout', 'checkout');
INSERT INTO oc_url_alias (query, keyword) VALUES ('account/login', 'login');
INSERT INTO oc_url_alias (query, keyword) VALUES ('account/logout', 'logout');
INSERT INTO oc_url_alias (query, keyword) VALUES ('account/order', 'order-history');
INSERT INTO oc_url_alias (query, keyword) VALUES ('account/newsletter', 'newsletter');
INSERT INTO oc_url_alias (query, keyword) VALUES ('product/special', 'specials');
INSERT INTO oc_url_alias (query, keyword) VALUES ('affiliate/account', 'affiliates');
INSERT INTO oc_url_alias (query, keyword) VALUES ('checkout/voucher', 'gift-vouchers');
INSERT INTO oc_url_alias (query, keyword) VALUES ('product/manufacturer', 'brands');
INSERT INTO oc_url_alias (query, keyword) VALUES ('information/contact', 'contact-us');
INSERT INTO oc_url_alias (query, keyword) VALUES ('account/return/insert', 'request-return');
INSERT INTO oc_url_alias (query, keyword) VALUES ('information/sitemap', 'sitemap');
INSERT INTO oc_url_alias (query, keyword) VALUES ('account/forgotten', 'forgot-password');
INSERT INTO oc_url_alias (query, keyword) VALUES ('account/download', 'downloads');
INSERT INTO oc_url_alias (query, keyword) VALUES ('account/return', 'returns');
INSERT INTO oc_url_alias (query, keyword) VALUES ('account/transaction', 'transactions');
INSERT INTO oc_url_alias (query, keyword) VALUES ('account/register', 'create-account');
INSERT INTO oc_url_alias (query, keyword) VALUES ('product/compare', 'compare-products');
INSERT INTO oc_url_alias (query, keyword) VALUES ('product/search', 'search');
INSERT INTO oc_url_alias (query, keyword) VALUES ('account/edit', 'edit-account');
INSERT INTO oc_url_alias (query, keyword) VALUES ('account/password', 'change-password');
INSERT INTO oc_url_alias (query, keyword) VALUES ('account/address', 'address-book');
INSERT INTO oc_url_alias (query, keyword) VALUES ('account/reward', 'reward-points');
INSERT INTO oc_url_alias (query, keyword) VALUES ('affiliate/edit', 'edit-affiliate-account');
INSERT INTO oc_url_alias (query, keyword) VALUES ('affiliate/password', 'change-affiliate-password');
INSERT INTO oc_url_alias (query, keyword) VALUES ('affiliate/payment', 'affiliate-payment-options');
INSERT INTO oc_url_alias (query, keyword) VALUES ('affiliate/tracking', 'affiliate-tracking-code');
INSERT INTO oc_url_alias (query, keyword) VALUES ('affiliate/transaction', 'affiliate-transactions');
INSERT INTO oc_url_alias (query, keyword) VALUES ('affiliate/logout', 'affiliate-logout');
INSERT INTO oc_url_alias (query, keyword) VALUES ('affiliate/forgotten', 'affiliate-forgot-password');
INSERT INTO oc_url_alias (query, keyword) VALUES ('affiliate/register', 'create-affiliate-account');
INSERT INTO oc_url_alias (query, keyword) VALUES ('affiliate/login', 'affiliate-login');

Для таблиц без префикса
 

Spoiler

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');

4. В панели управления перейти в Система → Настройки → Изменить → Сервер и установить так:
dda36acff41500c3c721673992830e5c.png          

 

 

 

Инструкцию выполнил.

 

В результате не работают ссылки типа

shopping-cart/

а также везде где прописан Seo_url типа

aboutus/

 

.htaccess

 

 

# 1.To use URL Alias you need to be running apache with mod_rewrite enabled.

# 2. In your opencart directory rename htaccess.txt to .htaccess.

# For any support issues please visit: http://www.opencart.com

Options +FollowSymlinks

# Prevent Directoy listing
Options -Indexes

# Prevent Direct Access to files
<FilesMatch "\.(tpl|ini|log)">
 Order deny,allow
 Deny from all
</FilesMatch>

# SEO URL Settings
RewriteEngine On
# If your opencart installation does not run on the main web folder make sure you folder it does run in ie. / becomes /shop/

RewriteBase /
RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L]
RewriteRule ^download/(.*) /index.php?route=error/not_found [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]

### Additional Settings that may need to be enabled for some servers
### Uncomment the commands by removing the # sign in front of it.
### If you get an "Internal Server Error 500" after enabling any of the following settings, restore the # as this means your host doesn't allow that.

# 1. If your cart only allows you to add one item at a time, it is possible register_globals is on. This may work to disable it:
# php_flag register_globals off

# 2. If your cart has magic quotes enabled, This may work to disable it:
# php_flag magic_quotes_gpc Off

# 3. Set max upload file size. Most hosts will limit this and not allow it to be overridden but you can try
# php_value upload_max_filesize 999M

# 4. set max post size. uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
# php_value post_max_size 999M

# 5. set max time script can take. uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
# php_value max_execution_time 200

# 6. set max time for input to be recieved. Uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
# php_value max_input_time 200

# 7. disable open_basedir limitations
# php_admin_value open_basedir none

 

Share this post


Link to post
Share on other sites

Включил ИМ в режим обслуживания (т.е. выключил для посетителей), и все ссылки приняли не ЧПУ вид. Норма?

Что увидит бот, забегая в этот момент поиндексить странички: ЧПУ ссылки или "родные"?

Share this post


Link to post
Share on other sites

Включил ИМ в режим обслуживания (т.е. выключил для посетителей), и все ссылки приняли не ЧПУ вид. Норма?

Нет, решение.

Share this post


Link to post
Share on other sites

Проверил index.php, что в корне - там так же:

// Front Controller 
$controller = new Front($registry);

// Maintenance Mode
$controller->addPreAction(new Action('common/maintenance'));

// SEO URL's
//$controller->addPreAction(new Action('common/seo_url'));	
if (!$seo_type = $config->get('config_seo_url_type')) {
    $seo_type = 'seo_url';
}
$controller->addPreAction(new Action('common/' . $seo_type));
	
// Router
if (isset($request->get['route'])) {
	$action = new Action($request->get['route']);
} else {
	$action = new Action('common/home');
}

// Dispatch
$controller->dispatch($action, new Action('error/not_found'));

// Output
$response->output();
?>

Вобще, когда в админке кто-то есть (менеджер или админ) - ссылки ЧПУ. Все вышли - ссылки не ЧПУ =)

Share this post


Link to post
Share on other sites

Вопреки здравому  смыслу, разместил $controller->addPreAction(new Action('common/maintenance')); после сео .

Все заработало. Это чистый opencart 1.5.6

Хитрый хитрого обхитрил ))))

Share this post


Link to post
Share on other sites

Здравствуйте! Как можно ссылку www.my_site/contact-us переделать в www.my_site/contact-us.html  ?

Share this post


Link to post
Share on other sites

Всем доброго времени суток.

Помогите плз разобраться с сеопро. Он вроде как работает без сбоев но почемуто выдает дубль главной страницы и ошибку.

дубль выглядит так

 

mydomen.ru/?_route_=.php

 

а ошибка такая

 

Notice: Undefined index: in /home/euromast/lbud.com.ua/www/catalog/controller/common/seo_pro.php on line 52

 

может знает ктото что делать с таким зверем?

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  

  • Similar Content

    • By legioner26
      444.00 руб
      Скачать/Купить дополнение


      SEO Генератор мета тегов (категории, товары), SEO URL
      Модуль SEO генератор мета описания позволяет провести оптимизацию всех категорий и товаров. Очень прост в эксплуатации
      При первом прохождении  перезаписывает meta по все товарам, категориям, и сохраняет информацию о заполнении проставляя метки. 
      Все что от Вас требуется, это задать шаблон для заполнения meta.
       
      Также добавлена возможность автоматической массовой генерации отсутствующих SEO URL в товарах и категориях,
      при нажатии на кнопку Обновить ЧПУ (SEO URL)  модуль проставить URL во всех товарах и категориях в которых они отсутствуют.
       
      Возможность устранения дублей SEO URL
       
      ПРИМЕР заполнения прилагается в скриншоте.
       
      УСТАНОВКА
      1. Установить модификатор через Установку дополнения, очистить кешь.
      2. Скопировать папку admin в корень сайта.
      УСТАНОВКА для ОС 3.х
       Устанавливаем архив Uodate-Meta3x.ocmod.zip через Установку расширений, чистим кеш.
      ПРИМЕЧАНИЕ
      Модуль не закублен с открытым исходным кодом, не требует ключа активации.
      Тех. поддержка осуществляется для клиентов купившим модуль для конкретного ресурса, поэтому при покупке обязательно указываем Ваш домен.
       
      ___________________
       
      Также советую приобрести модуль от разработчика @chukcha Редирект Универсал 
      Незаменимый инструмент для редиректов, имеется 410 жизненно важный для удаленных товаров.
       
      Добавил legioner26 Добавлено 31.03.2019 Категория SEO, карта сайта, оптимизация Системные требования Сайт разработчика Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1 Обращение к серверу разработчика Нет Старая цена 950  
    • By legioner26
      Модуль SEO генератор мета описания позволяет провести оптимизацию всех категорий и товаров. Очень прост в эксплуатации
      При первом прохождении  перезаписывает meta по все товарам, категориям, и сохраняет информацию о заполнении проставляя метки. 
      Все что от Вас требуется, это задать шаблон для заполнения meta.
       
      Также добавлена возможность автоматической массовой генерации отсутствующих SEO URL в товарах и категориях,
      при нажатии на кнопку Обновить ЧПУ (SEO URL)  модуль проставить URL во всех товарах и категориях в которых они отсутствуют.
       
      Возможность устранения дублей SEO URL
       
      ПРИМЕР заполнения прилагается в скриншоте.
       
      УСТАНОВКА
      1. Установить модификатор через Установку дополнения, очистить кешь.
      2. Скопировать папку admin в корень сайта.
      УСТАНОВКА для ОС 3.х
       Устанавливаем архив Uodate-Meta3x.ocmod.zip через Установку расширений, чистим кеш.
      ПРИМЕЧАНИЕ
      Модуль не закублен с открытым исходным кодом, не требует ключа активации.
      Тех. поддержка осуществляется для клиентов купившим модуль для конкретного ресурса, поэтому при покупке обязательно указываем Ваш домен.
       
      ___________________
       
      Также советую приобрести модуль от разработчика @chukcha Редирект Универсал 
      Незаменимый инструмент для редиректов, имеется 410 жизненно важный для удаленных товаров.
       
    • By ScartFM
      При копировании товара (функционал в админке) - создаются 2 копии, вместо 1.
       
      Сначала думал из-за какого-то модуля. Поставил чистый ocStore 3.0.2. Проблема сохранилась.
      Подскажите в чем может быть проблема, куда смотреть?
       
       
       
    • By ibond
      Столкнулся с проблемой, что Опера делает дубли при добавлении новых модулей. Например, создаешь новый html-блок, и после сохранения появляется дубликат с новым id.
      https://monosnap.com/file/CAWNzoJOkjVzECqtrJpxqTXScLPJ25
       
      Поставил в лог запись и вижу, что контроллер отрабатывает два раза:
      2019-05-18 8:23:11 - extension 2019-05-18 8:23:25 - index() 2019-05-18 8:23:35 - index() 2019-05-18 8:23:35 - POST 2019-05-18 8:23:35 - addModule 2019-05-18 8:23:35 - index() 2019-05-18 8:23:35 - POST 2019-05-18 8:23:35 - addModule 2019-05-18 8:23:35 - extension  
      Замечено в версии OPR/62.0.3319.0 (Edition developer). На обычной Опере нормально и в других браузерах тоже. Проверял на opencart 2.x, 3.x.  В приватном окне тоже самое.
      Возможно добавилось что-то в настройках самой Оперы?
       
      Появилось наверное после последнего обновления, но точно не скажу.
       
      Есть у кого возможность проверить?
       
      UPDATE: Сделал полный реинсталл. Проблема пропала при версии 59.0.3218.0. Сразу после обновления проблема появилась.
    • By AliyaMuzZa
      Здравствуйте! Установлен ocstore 2.3.
      Делаю анализ сайта в "руках". Выдает такую критическую ошибку: Наличие индексируемых дублей страниц
      И список.
      Как избавиться от этого? Подскажите, пожалуйста!
  • 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.