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

Recommended Posts

Чем Вам помочь? Судя по всему Вы сделали все необходимое, остается только специфика решаемая в индивидуальном порядке и не за "спасибо".

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


В общем, проблема в том, поставил я мод costasa, SEO Manager. 

Пытаюсь перейти, например, в директорию производителей /brands - выводит главную страницу и ошибку в логе: 

 - PHP Notice:  Undefined offset: 1 in /catalog/controller/common/seo_pro.php on line 41

 

http://pastebin.com/b29RQRhb - Само seo-pro.php

Задал вопрос тут, т.к в теме костаса написано, что по поводу seo-pro.php писать сюда.

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


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

Не подскажите что может быть за проблема?

После установки SEOpro перестали переключаться страницы. Тоесть если товаров 50 а на странице отображается 20 то выводяться кнопки с следующими страицами, но переключить не получается, при переключении опять бросает на первую страницу.

Где рыть может ктото сталкивался с подобным?

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


В opencart 1.5.6 (может и в более ранних, не проверял) запрос

 

INSERT INTO oc_url_alias (query, keyword) VALUES ('checkout/voucher', 'gift-vouchers');  не верен.

правильно так: 

INSERT INTO oc_url_alias (query, keyword) VALUES ('account/voucher', 'gift-vouchers');

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


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

Не подскажите что может быть за проблема?

После установки SEOpro перестали переключаться страницы. Тоесть если товаров 50 а на странице отображается 20 то выводяться кнопки с следующими страицами, но переключить не получается, при переключении опять бросает на первую страницу.

Где рыть может ктото сталкивался с подобным?

Может быть вам https://opencartforum.com/topic/10270-dubli-stranitc-seopro/?view=findpost&p=168547 пост поможет. На кастомных шаблонах seo_pro не работает (без доработки)

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


скажите, а что делать с "seo_pro из ocStore_v1.5.5.1" ? его ставить вместе с "vQmod для версии 1.5.5.1" или можно вместо его?

на opencart копируете seo_pro.php в catalog\controller\common (например, из "seo_pro из ocStore_v1.5.5.1"), а в vqmod\xml кидаете seo_pro.xml (например, из "vQmod для версии 1.5.5.1"). Переименовываете htaccess.txt в .htaccess.

Делаете запрос к БД :

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

Открываете 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));

Делаете запросы к БД:

        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 ('account/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');

Чистите кеш, включаете в админке seo_pro.

  • +1 3
Надіслати
Поділитися на інших сайтах


devel, Большое спасибо. Очень помогли.
Одна маленькая проблема.
Я все сделал и ссылки выгледят нормально, однако вывели ошибки ссылки аккаунта. где изменить пароль, изменить данные и так далее.

Notice: Undefined variable: b_account in /public_html/catalog/view/theme/my_template/template/module/account.tpl on line 32 >Notice: Undefined variable: b_account in /public_html/catalog/view/theme/my_template/template/module/account.tpl on line 32 href="#">Моя информация

 

ошибки от 28 стр. до 43. А там вот что находится:

 

  <div class="box-content">
    <ul>
      <?php if (!$logged) { ?>
      <li <?Php echo ($b_login==1 ? 'class="active"' : ''); ?>><a <?Php echo ($b_login==1 ? 'class="active"' : ''); ?> href="<?php echo $login; ?>"><span><?php echo $text_login; ?></span></a></li>
      <li <?Php echo ($b_login==1 ? 'class="active"' : ''); ?> ><a  <?Php echo ($b_register==1 ? 'class="active"' : ''); ?> href="<?php echo $register; ?>"><span><?php echo $text_register; ?></span></a></li>
      <li <?Php echo ($b_forgotten==1 ? 'class="active"' : ''); ?>><a  <?Php echo ($b_forgotten==1 ? 'class="active"' : ''); ?> href="<?php echo $forgotten; ?>"><span><?php echo $text_forgotten; ?></span></a></li>
      <?php } ?>
      <li <?Php echo ($b_account==1 ? 'class="active"' : ''); ?> ><a  <?Php echo ($b_account==1 ? 'class="active"' : ''); ?> href="<?php echo $account; ?>"><span><?php echo $text_account; ?></span></a></li>
      <?php if ($logged) { ?>
      <li  <?Php echo ($b_edit==1 ? 'class="active"' : ''); ?> ><a  <?Php echo ($b_edit==1 ? 'class="active"' : ''); ?> href="<?php echo $edit; ?>"><span><?php echo $text_edit; ?></span></a></li>
      <li <?Php echo ($b_password==1 ? 'class="active"' : ''); ?> ><a  <?Php echo ($b_password==1 ? 'class="active"' : ''); ?> href="<?php echo $password; ?>"><span><?php echo $text_password; ?></span></a></li>
      <?php } ?>
      <li <?Php echo ($b_address==1 ? 'class="active"' : ''); ?> ><a  <?Php echo ($b_address==1 ? 'class="active"' : ''); ?> href="<?php echo $address; ?>"><?php echo $text_address; ?></a></li>
      <li <?Php echo ($b_wishlist==1 ? 'class="active"' : ''); ?> ><a  <?Php echo ($b_wishlist==1 ? 'class="active"' : ''); ?> href="<?php echo $wishlist; ?>"><span><?php echo $text_wishlist; ?></span></a></li>
      <li <?Php echo ($b_order==1 ? 'class="active"' : ''); ?> ><a  <?Php echo ($b_order==1 ? 'class="active"' : ''); ?> href="<?php echo $order; ?>"><span><?php echo $text_order; ?></span></a></li>
      <li <?Php echo ($b_download==1 ? 'class="active"' : ''); ?> ><a  <?Php echo ($b_download==1 ? 'class="active"' : ''); ?> href="<?php echo $download; ?>"><span><?php echo $text_download; ?></span></a></li>
      <li <?Php echo ($b_return==1 ? 'class="active"' : ''); ?> ><a  <?Php echo ($b_return==1 ? 'class="active"' : ''); ?> href="<?php echo $return; ?>"><span><?php echo $text_return; ?></span></a></li>
      <li <?Php echo ($b_transaction==1 ? 'class="active"' : ''); ?> ><a  <?Php echo ($b_transaction==1 ? 'class="active"' : ''); ?> href="<?php echo $transaction; ?>"><span><?php echo $text_transaction; ?></span></a></li>
      <li <?Php echo ($b_newsletter==1 ? 'class="active"' : ''); ?> ><a  <?Php echo ($b_newsletter==1 ? 'class="active"' : ''); ?> href="<?php echo $newsletter; ?>"><span><?php echo $text_newsletter; ?></span></a></li>
      <?php if ($logged) { ?>
      <li><a href="<?php echo $logout; ?>"><span><?php echo $text_logout; ?></span></a></li>
      <?php } ?>
    </ul>
  </div>

 

Что исправить тут?
Заранее благодарю.

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


devel, Большое спасибо. Очень помогли.

Одна маленькая проблема.

Я все сделал и ссылки выгледят нормально, однако вывели ошибки ссылки аккаунта. где изменить пароль, изменить данные и так далее.

Notice: Undefined variable: b_account in /public_html/catalog/view/theme/my_template/template/module/account.tpl on line 32 >Notice: Undefined variable: b_account in /public_html/catalog/view/theme/my_template/template/module/account.tpl on line 32 href="#">Моя информация

 

ошибки от 28 стр. до 43. А там вот что находится:

 

 

Что такое "Моя информация"? Это "Личный кабинет"?

Проверил у себя - ссылки смены пароля и прочие (все) в ЛК работают верно. 

Почистите кеш еще раз. 

Предупреждение означает, что вы вызываете в шаблоне переменную b_account, значение которой не определено.

Судя по "public_html/catalog/view/theme/my_template/template/module/account.tpl" - шаблон у вас кастомный, Поставьте дефолтный шаблон, проверьте работу этих ссылок на нем. Если на нем ошибок нет - ищите, где в шаблоне присваивается значение переменной b_account.

В оригинальном account.tpl таких переменных нет. Листинг:



<div class="box">
  <div class="box-heading"><?php echo $heading_title; ?></div>
  <div class="box-content">
    <ul>
      <?php if (!$logged) { ?>
      <li><a href="<?php echo $login; ?>"><?php echo $text_login; ?></a> / <a href="<?php echo $register; ?>"><?php echo $text_register; ?></a></li>
      <li><a href="<?php echo $forgotten; ?>"><?php echo $text_forgotten; ?></a></li>
      <?php } ?>
      <li><a href="<?php echo $account; ?>"><?php echo $text_account; ?></a></li>
      <?php if ($logged) { ?>
      <li><a href="<?php echo $edit; ?>"><?php echo $text_edit; ?></a></li>
      <li><a href="<?php echo $password; ?>"><?php echo $text_password; ?></a></li>
      <?php } ?>
      <li><a href="<?php echo $address; ?>"><?php echo $text_address; ?></a></li>
      <li><a href="<?php echo $wishlist; ?>"><?php echo $text_wishlist; ?></a></li>
      <li><a href="<?php echo $order; ?>"><?php echo $text_order; ?></a></li>
      <li><a href="<?php echo $download; ?>"><?php echo $text_download; ?></a></li>
      <li><a href="<?php echo $return; ?>"><?php echo $text_return; ?></a></li>
      <li><a href="<?php echo $transaction; ?>"><?php echo $text_transaction; ?></a></li>
      <li><a href="<?php echo $newsletter; ?>"><?php echo $text_newsletter; ?></a></li>
      <li><a href="<?php echo $recurring; ?>"><?php echo $text_recurring; ?></a></li>
      <?php if ($logged) { ?>
      <li><a href="<?php echo $logout; ?>"><?php echo $text_logout; ?></a></li>
      <?php } ?>
    </ul>
  </div>
</div>

Видно, что здесь переменные другие: $login, $forgotten, $account и т.п. У вас же совсем другие. Ищите в модели и контроллере свои или ищите в seo_pro "$login, $forgotten, $account и т.п." и заменяйте на переменные вашего шаблона. В любом случае - это проблема несовместимости кастомного шаблона и seo_pro.

Кроме того, в БД в url_alias прописаны алиасы именно к ссылкам, оперирующим дефолтными переменными. Т.е. поправив seo_pro, вам скорее всего придется прописывать к своим переменным и алиасы в БД. 

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


А можно поставить seo_pro на чистый opencart 1.5.6 без vqmod?

В шапке темы для каталога admin/* файлов нет - только xml для vqmod, в других темах про seo_pro тоже ничего не найти.

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


Ребят, нужна помощь за деньги... стоит СЕОПРО. в сайтмепе повторяются ссылки, то есть если товар есть в двух категориях, то ссылки дублируются в сайтмепе

кто может помочь, вот мой скайп: romela_boy

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


Добрый день.

 

Поставил оригинальный OpenCart 1.5.6 с opencart.com, устанвил Vqmod

Брал разные версии для 1.5.x с 1го поста в ветке (куда надо положил php, куда надо XML)

Такое чувство, что с 1.5.6 не работает, хотя по changelog версии 1.5.6 изменений в коде OpenCart касательно URL скорее всего не было.

 

Что хочу:

Нужен SeoPro Cached Multilingual (VQMOD) для OpenCart 1.5.6

Есть ли такая версия?

 

Если есть, подскажите плз, какие конкретно версии файлов php и xml спользовать под 1.5.6?

 

 

Буду оч признателен за скорый ответ!

 

UPD

ВОПРОС РЕШЕН. 1.5.6 настраивается так же, как 1.5.5.1 - обязательно читайте комент про изменение index.php в шапке seopro.xml ;)

Также полезный багфикс https://opencartforum.com/topic/21690-resheno-seo-pro-proizvoditeli/

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


мало информации. не понятно что работает что нет

Работает только функционал стандартного SeoUrl, хотя SeoPro включено. 

На чистый установлен VQMOD, тема Sellegance, но экспериментирую пока со стандартной.

 

Еще увидел баг - ссылка с флажка языка выглядит так сайт.ru/enindex.php?route=common/home

По идее, какие файлы SeoPro должны работать на 1.5.6?

 

P.S. В личку скинул url сайта

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


В продолжение моего поста #700

https://opencartforum.com/topic/10270-dubli-stranitc-seopro/?do=findComment&comment=210374

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

Дано:
- сайт site.ru
- включенный сео_про

- первая главная категория просто с id1 (то есть без сео-урл) -> вторая подкатегория (id2) -> товар (id1)

ссылка выглядит



 site.ru/index.php?route=product/product&path=1_2&product_id=1

- вторая главная категория - maincategory -> подкатегория (subcategory) -> товар с назначенным сео-урл (product)
ссылка вглядит 



site.ru/maincategory/subcategory/product

В первом случае кнопки Купить/в сравнение/в закладки работают как положено, во втором - ничего не происходит.

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



http://site.ru/index.php?route=checkout/cart/add

Ну вы в курсе.

А вот во втором случае -



http://site.ru/maincategory/index.php?route=checkout/cart/add

естественно со статусом 404 (Not Found).


Я не имею необходимой квалификации, что бы искать причину такого поведения, но очевидно, что как-то все же это можно починить
В чем я мог накосячить?
Кто готов посмотреть, помочь исправить? Сколько хотите за помощь? :)

Змінено користувачем destreser
Надіслати
Поділитися на інших сайтах


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

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

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

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

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

Вхід

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

Вхід зараз

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

Important Information

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