Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

[Поддержка] модуль управления seo_pro для opencart


 Поделиться

Рекомендованные сообщения

Если так подумать, то зачем вообще фильтрация GET-параметров в Seo Pro? К красивым url  и дублям это отношения явно не имеет. Возможно разработчики так о безопасности хотели позаботиться...хз))

Ссылка на комментарий
Поделиться на других сайтах

Я на предыдущей странице объяснял. Отмотайте и почитайте.

Вкратце:

Было много "дублей". Наличие canonical юзерам - не аргумент. Им подавай отсутствие нотификейшнов в вебмастер-тулзах. В 2011 появляется SeoPro. Там параметры фильтруются в 2 местах: на главной обрезаются полностью, на странице товаров оставляются только `product_id` и `tracking`. Всё! Рунет счастлив. С 2011 по 2014-2015 всё всех устраивает.

Раз в году кто-то где-то да и спрашивал, а зачем нужна фильтрация? Обычным ответом всё время было: "так повелось". Дальше всем было лень копать.

Ссылка на комментарий
Поделиться на других сайтах


Я на предыдущей странице объяснял. Отмотайте и почитайте.

Вкратце:

Было много "дублей". Наличие canonical юзерам - не аргумент. Им подавай отсутствие нотификейшнов в вебмастер-тулзах. В 2011 появляется SeoPro. Там параметры фильтруются в 2 местах: на главной обрезаются полностью, на странице товаров оставляются только `product_id` и `tracking`. Всё! Рунет счастлив. С 2011 по 2014-2015 всё всех устраивает.

Раз в году кто-то где-то да и спрашивал, а зачем нужна фильтрация? Обычным ответом всё время было: "так повелось". Дальше всем было лень копать.

Кого устраивает? Тех кто понятия не имеет в этом ?

"Довели" мне до категоричности

Обрезание GET параметров в такой ситуации - это "преступление" перед пользователями и разработчиками. Так как это сделали принудительно "стандартом"

Знаете сколько багов из-за этого ?!

Вы знаете как пришлось использовать многим tracking в качестве передави параметров get из-за этого бага. tracking. Карл !

 

Вопрос закрыт - чистка get параметров БАГ !

Всё, не обсуждается даже.

Никакой культуры программирования

Нарушение всех стандартов программирования

Как можно за других (вообще в мыслях было что есть другие модули и их разработчики хотят get параметры передавать, а тут на тебе - взяли нагло и вычистили) чистить get параметры! Это нонсенс не совместимый с культурой системного программирования

 

Исправляйте его.

 

Вам не пишут про "очистки" - а мне постоянно пишут об этом баге

Я вам сразу как только jazz вышел написал об этом

И закончим демагогию

Нарушение стандартов (костыли чистки get параметров) приводит к не стабильности программного обеспечения

 

И дублей от параметров никаких уже давно в opencart 2 нету

canonicial есть на каждой странице

Ссылка на комментарий
Поделиться на других сайтах

Мне пишут об очистках.

Я не автор Сеопро. Лишь поддерживаю пакет, разбираюсь в чужом коде, дебажу и фиксю.

Вам тоже ничего не мешает это делать.

Каноникал в OC всю жизнь был.

Ссылка на комментарий
Поделиться на других сайтах


Мне пишут об очистках.

Я не автор Сеопро. Лишь поддерживаю пакет, разбираюсь в чужом коде, дебажу и фиксю.

Вам тоже ничего не мешает это делать.

Каноникал в OC всю жизнь был.

:)

 

Исправлен в ocStore 2

http://demo.myopencart.com/?paging=2

Но в jazz - чиститься ;)

http://oc2.opencartadmin.com/?paging=2

303 на oc2.opencartadmin.com/  без параметра (пагинации в данном случае)

 

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

Потом как к примеру модулю сделать пагинацию на главной если этот параметр будет удален ;) ?

За отсутствие дублей от параметров отвечает canonicial  - это железобетонное отсутствие дублей

Ссылка на комментарий
Поделиться на других сайтах

Исправлен в ocStore 2

http://demo.myopencart.com/?paging=2

1. Это не seo_pro, а seo_url:

http://demo.myopencart.com/index.php?route=product/product&path=20&product_id=42
http://demo.myopencart.com/index.php?route=product/product&product_id=42
Во-вторых, там вообще кажется ЧПУ не включен, т.к. в демо-базе у всех товаров есть SEO URL, насколько помню.

2. В код загляните. Фильтрация на странице товара (где она всю жизнь и была) - есть, никуда не делась.

https://github.com/myopencart/ocStore/blob/ocStore2/upload/catalog/controller/common/seo_pro.php#L125-L134

Если Dinox включит на демке сеопро, можете притулить свой `paging=2` к любой странице товара и убедитесь.

 

За отсутствие дублей от параметров отвечает canonicial  - это железобетонное отсутствие дублей

Логических.

Физических - нет. Физически дубли присутствуют. Пример выше, в (1)

Ссылка на комментарий
Поделиться на других сайтах


1. Это не seo_pro, а seo_url:

http://demo.myopencart.com/index.php?route=product/product&path=20&product_id=42
http://demo.myopencart.com/index.php?route=product/product&product_id=42
Во-вторых, там вообще кажется ЧПУ не включен, т.к. в демо-базе у всех товаров есть SEO URL, насколько помню.

2. В код загляните. Фильтрация на странице товара (где она всю жизнь и была) - есть, никуда не делась.

https://github.com/myopencart/ocStore/blob/ocStore2/upload/catalog/controller/common/seo_pro.php#L125-L134

Если Dinox включит на демке сеопро, можете притулить свой `paging=2` к любой странице товара и убедитесь.

 

Логических.

Физических - нет. Физически дубли присутствуют. Пример выше, в (1)

 

 

Ну тогда dinox надо исправлять этот БАГ

 

И заканчивайте демагогию про "физические", "духовные" и т п дубли

Нет их при canonicial

Всё, НЕТУ

Категорично. И не рассказывайте эти сказки про "духовные" дубли  ни кому. Без обид

 

Не сбивайте народ без квалификации, а то "начитаются" и начнут "умничать" глупости

 

Одно дело "дубли" ЧПУ (просто не красиво, при canonicial и их нет кстати) а другое "параметров"

Ссылка на комментарий
Поделиться на других сайтах

Помогите!

Как сделать так что-бы пропал такой путь к главной странице? - index.php?route=common/home

 

Модуль поставил, но все равно к главной такой путь остался. Менюшки от модуля как на более старой версии в модулях нет...

Ссылка на комментарий
Поделиться на других сайтах


тут решаются проблемы seo_pro, а не проблемы связанные с установкой. что может быт проще пары кликов в админке и выбора файла ocmod для установки?

Ссылка на комментарий
Поделиться на других сайтах

Добрый день установил на Open Server ,при переходе на карточку товара

Object not found!

The requested URL was not found on this server. The link on the referring page seems to be wrong or outdated. Please inform the author of that page about the error.

If you think this is a server error, please contact the webmaster.

Error 404

ссылка такого плана http://sport.ru/325-aerofit-pro-8600tm-lcd

а категории http://sport.ru/index.php?route=product/category&path=62_97

спасибо.

Изменено пользователем zava
Ссылка на комментарий
Поделиться на других сайтах


При установке seo-pro через админ панель и выборе файлов install Неправильный тип файла!

Цепляю архив: FTP needs to be enabled in the settings

При установке http://www.opencart.com/index.php?route=extension/extension/info&extension_id=18892

Возникает ошибка: Modification Local copy OCMOD by iSenseLabs is using the same ID code as the one you are trying to upload!

Подскажите новичку?

Изменено пользователем Daniloff91
Ссылка на комментарий
Поделиться на других сайтах


Поставил Но от ocj

Пролечил 

Кому актуально исправить надписи в меню Undefined variable: entry_seo_url_type

вносим правки в два файла

 

..\admin\controller\setting\setting.php

после строки

$data['entry_seo_url'] = $this->language->get('entry_seo_url');

добавляем

$data['entry_seo_url_type'] = $this->language->get('entry_seo_url_type');
$data['entry_seo_url_include_path'] = $this->language->get('entry_seo_url_include_path');
$data['entry_seo_url_postfix'] = $this->language->get('entry_seo_url_postfix');
$data['help_seo_url_include_path'] = $this->language->get('help_seo_url_include_path');
$data['help_seo_url_postfix'] = $this->language->get('help_seo_url_postfix');

 

..\admin\language\english\setting\setting.php

после строки

$_['entry_seo_url']                    = 'Use SEO URLs';

добавляем

$_['entry_seo_url_type']               = 'SEO URLs type';
$_['entry_seo_url_include_path']       = 'SEO URLs type';
$_['entry_seo_url_postfix']            = 'SEO URLs postfix';
$_['help_seo_url_include_path']        = 'SEO URLs type';
$_['help_seo_url_postfix']             = 'SEO URLs postfix';
Ссылка на комментарий
Поделиться на других сайтах

Вроде все работает. НО Тема не стандартная. Рген тема. Проблема при быстром просмотре пред просмотре - открывает в окне полноценную страницу. А надо только продукт с описанием. 

Как пролечить без автора? Где копать ?  :mellow:

Ссылка на комментарий
Поделиться на других сайтах

При переключении языка переходит так - site/ru/index.php?route=common/language/language - НЕПРАВИЛЬНЫЙ ПУТЬ. Выходит белая страница. И ошибку 

PHP Notice:  Undefined variable: redirect in /var/www/v/data/www/site/catalog/view/theme/rgen-opencart/template/common/language.tpl on line 17

 

Вот этот злощясный тпл 

<?php if (count($languages) > 0) { ?>
<form action="<?php echo $action; ?>" method="post" enctype="multipart/form-data" id="language">
<a>
<?php foreach ($languages as $language) { ?>
<?php if ($language['code'] == $code) { ?>
<img src="image/flags/<?php echo $language['image']; ?>" alt="<?php echo $language['name']; ?>" title="<?php echo $language['name']; ?>">
<?php } ?>
<?php } ?>
<i class="caret"></i>
</a>
<div class="t-dd-menu">
<?php foreach ($languages as $language) { ?>
<a href="<?php echo $language['code']; ?>"><img src="image/flags/<?php echo $language['image']; ?>" alt="<?php echo $language['name']; ?>" title="<?php echo $language['name']; ?>" /><?php echo $language['name']; ?></a>
<?php } ?>
</div>
<input type="hidden" name="code" value="" />
<input type="hidden" name="redirect" value="<?php echo $redirect; ?>" />
</form>
<?php } ?>
 
Может добрые люди помогут где подправить? :oops:
Изменено пользователем maiki
Ссылка на комментарий
Поделиться на других сайтах

После установки не заходит в админку сайта.

 

Сделал все тоже самое на чистой базе и дефолтовой теме:

 

1. Установил с нуля ocStore 2.1.0.1

2. Установил FTP Fix.

3. Нажал "Обновить"

4. Во время установки SeoPro вышла ошибка про SQL. Удалил из архива файл sql и модуль установился.

5. Нажал "Обновить" и после этого белый экран... Сайт работает, но в админку зайти нельзя, только ввод логина и пароля, после этого белый экран.

 

Как быть или как откатать все назад?

 

Ссылка на комментарий
Поделиться на других сайтах


Спасибо, удалил все их папки и админка заработала )))

 

Такой вопрос, а разве включив SeoPro и ЧПУ не должны URL создаваться по названию статьи? В поле SEO URL ничего не пишу, сохраняю новую статью, захожу вновь в нее, но поле так и остается пустым... Или я что-то не так понимаю в функциональности SeoPro?

Изменено пользователем jjoni
Ссылка на комментарий
Поделиться на других сайтах


Ссылка на комментарий
Поделиться на других сайтах

А ваш плагин не переписывает url, если пересохранить страницу? Страница была создана до установке плагина. После установки пересохранил страницу и в итоге пустое полу с URL заполнилось, но ссылка по факту осталась прежней "index.php?route=information/information&information_id=8"

Изменено пользователем jjoni
Ссылка на комментарий
Поделиться на других сайтах


  • 2 недели спустя...

C опенкарт 2.1.0.1 Дружит ?  :oops:

У меня лично на локальном сервере не заработало!

На странице настройки SeoPro ошибки, одна из них

 

Notice: Undefined variable: entry_seo_url_type inD:\OpenServer\domains\acces2.1\system\storage\modification\admin\view\template\setting\setting.tplon line 1515

Есть решение данной проблемы ?

Изменено пользователем ParadoxDK
Ссылка на комментарий
Поделиться на других сайтах


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.