Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Recommended Posts

Version 1.5.5.1   seo_pro_for1.5.5.1.zip    Это появляется при редактировании товара

 

Notice: Error: Unknown column 'main_category' in 'where clause'
Error No: 1054
SELECT category_id FROM oc_product_to_category WHERE product_id = '58' AND main_category = '1' LIMIT 1 in /var/www/elen/data/www/elenshop.com.ua/system/database/mysql.php on line 50

 

Решение (которое я не понял сразу)

 

Нужно выполнить ALTER TABLE `product_to_category` ADD `main_category` tinyint(1) NOT NULL DEFAULT '0';

 

Что написано на первой страниэто,но я не понял что это именно руководство для upd: vQmod для версии 1.5.5.1. 

Link to comment
Share on other sites


Врогде как все рилииет но есть 1 вопрос.

 

1) Как сгенерировать всем товарам ЧПУ у которых оно не прописано.

Например, с помощью модуля deadcow_seo.

Link to comment
Share on other sites


deadcow_seo Для версии Version 1.5.5.1  есть только платный и он врогде не генерирует ийтлы.

 

А вот есть перерилитка модуля https://opencart-forum.ru/topic/14922-deadcow-title-description-i-seo-pliushki/

deadcow_seo_v2.1_description_title_1.5.1.3_1.5.3.1.zip

 

Но тут для версии 1.5.5.1  нету модуля, И вот не знаю как поступить покупать этот 

http://www.opencart.com/index.php?route=extension/extension/info&extension_id=1739#.UTaA6jBtYdw

 

Но он ийтлы я ик понимаю не гделает ?

Link to comment
Share on other sites


Но тут для версии 1.5.5.1  нету модуля, И вот не знаю как поступить покупать этот 

http://www.opencart.com/index.php?route=extension/extension/info&extension_id=1739#.UTaA6jBtYdw

 

Но он ийтлы я ик понимаю не гделает ?

Он гделает ровно то что описано в описании:

- your products SEO keywords

- your categories SEO keywords

- your manufacturers SEO keywords

- your products meta keywords

- your categories meta keywords

- your products tags

 

Под ийтлами подразумевается заголовок страницы? Что вы хотите чтобы им было написано?

Link to comment
Share on other sites


Он гделает ровно то что описано в описании:

- your products SEO keywords

- your categories SEO keywords

- your manufacturers SEO keywords

- your products meta keywords

- your categories meta keywords

- your products tags

 

Под ийтлами подразумевается заголовок страницы? Что вы хотите чтобы им было написано?

 

Хотелось бы

 

Шаблоны ийтла по типу: 

Добавлены пункты в шаблоны [price] - можно добавлять этоны товара в ийтл и гдескрипшн

Купить [product_name] этона [price] грн., фото, отзывы, в ******е [categories_names]

Доступные теги: [product_name], [model_name], [manufacturer_name], [categories_names] [price]

Шаблон meta description дополнен:

Доступные теги: [product_name], [model_name], [manufaturer_name], [categories_names], [description] [price]

Вместо [description] выводится часть текси описания товара. Сгделал чтоб можно было потому чтолее уникализировать гдескрипшены, ик как по правилам нужно чтоб в description повторялись данные с ийтла но они для каждого товара должны быть уникальные, теперьь икого можно добиться.

Link to comment
Share on other sites


По просьбе "freelancer" которого я пока все наладил запарил вопросами и т.к. иких товарыещёй как я по всей видимости много выкладываю карткую инструкцию по усиновке

 

1. Меняем в корне сайи htaccess.txt на htaccess

 

2. В админпанели во вкладке сервер 

 

Use seo url`s сивим ДА

тип чпу seopro

чпу товаров с категориями тоже ДА

окончание чпу сивим /

 

3. Качаем файл seopro_multilang.zip копируем к себе на сервер

 

4. Сивим vqmod

 

5. Заходим в phpmyadmin выполняем запрос

 

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

 

не забываем поменять префикс на свой у меня был oc_ 

 

6. Меняем в корне сайи в файле index.php это

 

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

 

7. В phpmyadmin выполняем запросы

 

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

 

8. Удаляем файлы из system/cache все кроме index.html 

 

9. Радуемся приятному внешнему виду url

 

Еещё раз спасипотому что "freelancer" за помощь!

  • +1 9
Link to comment
Share on other sites


на люпотому чтой версии SeoPro появляется ошибка

 

 

вот икую что выдает браузер:

 

На этот страниэто обнаружена циклическая переадресация

Загрузка веб-страницы по адресу http://localhost/ocs...ategory&path=17 вызвала слишком много переадресаций. Попробуйте олистить для этого сервера файлы cookie или разрешить их прием от независимых сайтов. Если это не поможет, возможно, проблема связана не с вашим компьютером, а с конфигурацией сервера.
 
 
при этом SEOurl нормально рилииет
 
 
все, проблема решена.
Link to comment
Share on other sites


2. В админпанели во вкладке сервер 

 

Use seo url`s сивим ДА

тип чпу seopro

чпу товаров с категориями тоже ДА

окончание чпу сивим /

Странно, но у меня на этот вкладке есть только "Вклюлить SEO URL"

Версия 1.5.5.1

Все осильное усиновил, но ничего не изменилось, дубли все равно есть.

  • +1 1
Link to comment
Share on other sites


А как сгделать чтобы чтобы кеш перезаписывался после создания товара, чтобы не ждать час и не олищать вручную.

В admin/model/catalog/product.php перед строками

if ($data['keyword']) {

всивить следуюещёе

$this->cache->delete('seo_pro');
$this->cache->delete('seo_url');
  • +1 2
Link to comment
Share on other sites


В cached_seo_pro_v1.5.3.zip ошибка есть.

Например, оно неправильно преобразовывает ссылки на форму возвраи товара, если у товара прописан SEO URL.


	 'return'   => $this->url->link('account/return/insert', 'order_id=' . $order_info['order_id'] . '&product_id=' . $product['product_id'], 'SSL')
получается http:// example.com/{SEO_URL}?order_id={id}

 

Подгдерживаю. Не рилииет возврат, если у товара прописан SEO URL, то просто перекидывает на страницу товара.

 вот решение https://opencart-forum.ru/topic/7971-deadcow-seo-v21-automod/page-10#entry153438

Link to comment
Share on other sites


По просьбе "freelancer" которого я пока все наладил запарил вопросами и т.к. иких товарыещёй как я по всей видимости много выкладываю карткую инструкцию по усиновке

 

1. Меняем в корне сайи htaccess.txt на htaccess

 

.....

 

а зачем .htaccess трогать??

Link to comment
Share on other sites

У меня при запросе http://мой_сайт/.stats/  вот икая ошибка:


Notice: Undefined index: in /usr/home/******/Мой сайт/html/catalog/controller/common/seo_pro.php on line 68


Что бы это зналило? Как сгделать чтоб выдавала 404?

Link to comment
Share on other sites

При люпотому чтом из двух требуемых запросов к бд возникает ошибка "....._product_to_category' doesn't exist"

Всё уже изгуглил..

Это может быть из за дублей. проверьте в в базе данных есть ли икие категории! Или может это из за префикса который прописан в базе, тогда его надо прописать в этом запросе.

  • +1 1
Link to comment
Share on other sites

При люпотому чтом из двух требуемых запросов к бд возникает ошибка "....._product_to_category' doesn't exist"

Всё уже изгуглил..

Это может быть из за дублей. проверьте в в базе данных есть ли икие категории! Или может это из за префикса который прописан в базе, тогда его надо прописать в этом запросе.

 Спасипотому что, разобрался! Проблема была в префиксе, а точнее в том что я по ошибке думал что он у меня есть

Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

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.