Техническая страница комментариев о товаре
ЧПУ SEO автоматически для OpenCart + SEO микроразметка

Текущая страница № 7

Перейти на основную страницу товара вы можете по ссылке



GreatALF
03.02.2017
Алексей, и дело в том что когда я открываю модуль, там проставлена ссылка та которую прописал в карточке товара......
Алексей
03.02.2017
Насколько я Вас понял - Вы спасаете ситуацию нашим модулем. И наверно из-за этого предположили, что пока в модуле не сохранить, ЧПУ не может быть правильным. Нет, в данном случае, получается у Вас только через модуль можно сохранить ЧПУ правильно. А когда он сохраняется из товара, как я понял, а там не модуль его сохраняет - там есть метод модуля, который только в поле ЧПУ генерирует набор символов. Сам же ЧПУ, при сохранении товара, сохраняется в модели товара, в штатных методах. И вот тут, как я понял, не получается его сохранить. ИЛИ! Может вообще неправильно товар сохраняется. Например, новый товар из-за какого-то модуля создается криво. Вы одновременно делаете ЧПУ, и просто ошибочно привязываетесь, что кривота из-за ЧПУ, а неправильно фунциклирует вообще что-то другое.
GreatALF
07.02.2017
Алексей, а модуль который идет предустановленный в опенкарте SEO CMS (by opencartadmin.com) его нужно отключать при работающим Вашим модуле?
Алексей
07.02.2017
GreatALF, есть функции, которые не реализованы в том модуле. Например микроразметка, или массовая генерация и некоторых других.
При тестировании, например, редиректов, попробуйте один и другой. И соответственно можно будет отключить функцию или у нашего, или в нем.
GreatALF
07.02.2017
Алексей, Вот кажется проблема в этом. то что 2 модуля работало. Еще понаблюдаю.
Алексей
07.02.2017
GreatALF, если быть точнее, то функции пересекались. Пересекаться могут в редиректах на канонические. Отключите или у нас, или там. Остальное у нас не пересекается. Микроразметки там нет, нет массовой генерации, как я уже сказал. У нас есть.
GreatALF
11.02.2017
Алексей, вот еще что заметил. если ввести адрес вида www.site.ru/?здесь можно ввести все что угодно - то никуда не перееадресовывается и открывается главная :( Это можно как то решить?

GreatALF
11.02.2017
Решить я имею ввиду сделать что то типа редирект 301 на главную если бред введен?
Алексей
11.02.2017
>> если ввести адрес вида www.site.ru/?здесь можно ввести все что угодно - то никуда не перееадресовывается и открывается главная

Введите такое же на данном сайте: http://shop.opencart-russia.ru/?dsfds=
Что увидите? :)
Вы немного в такую область уже заходите, где излишне что-либо делать :)
Во-первых, модуль в принципе - то есть мы не можем зайти в пространство параметров через модуль - это уже глубокие правки фреймворка ОпенКарт. Также устроен и фреймворк ОпенКарта, что всё, что после знака вопрос - это параметры ссылки. Их не трогают никогда и нигде. Исходя из того, что на сайте, в принципе, не может быть ссылок, как Вы описали. И поисковик не создаст такие ссылки сам зачем-то - их бесконечно количество можно придумать. Пространство параметров - разные расширения им пользуются для создания какой-то своей логики. Короче, говоря ни в коем случае нельзя резать неопределенные параметры и делать такой редирект, как Вы описали.
GreatALF
13.02.2017
Алексей,

Ну вроде как решил добавлением 3х последних строчек в home.php

$queries = $this->request->get;
unset($queries['route']);
if (!empty($queries)) $this->response->redirect($this->url->link('common/home'));


теперь он такого вида

<?php
class ControllerCommonHome extends Controller {
public function index() {
$this->document->setTitle($this->config->get('config_meta_title'));
....
$data['header'] = $this->load->controller('common/header');

$this->response->setOutput($this->load->view('common/home', $data));
$queries = $this->request->get;
unset($queries['route']);
if (!empty($queries)) $this->response->redirect($this->url->link('common/home'));
}
}
GreatALF
13.02.2017
Точнее так вот лучше

$queries = $this->request->get;
unset($queries['route']);
if (!empty($queries)) $this->response->redirect($this->url->link('common/home'), 301);
Алексей
13.02.2017
А зачем? У Вас в принципе не может быть ссылок, которых нет на сайте. Они должны быть правильные. Я так понял, из вопроса выше, Вы ходите, что ни поиск не работал, ни фильтрация, которая использует GET для передачи информации? Нельзя обрезать параметры в ссылках. Нельзя и не нужно.
Борьба с дубликатами - это когда поисковик находит разные ссылки с одним и тем же HTML. А как он найдет ссылки в коде сайта (типа site.ru?jjasflkhadfslkhdsfakjhfsdkljhfh) - которых в коде нет в принципе? Он же сам не будет их придумывать :) Их бесконечность, чего нет на сайте
nick
01.03.2017
Подскажите пожалуйста почему инструмент проверки структур даёт 2 ошибки - http://newoc.xn--c1aeambukdnhcmi8p.xn--p1ai/projects/proekt-sg-106-70
1) url
Необходимо указать значение для поля url.
2) title
Необходимо указать значение для поля title.
И как это поправить
Алексей
01.03.2017
Николай, добрый день. Это не модуль ошибку делает. Я видел Ваше письмо, уже ответил. Вы просто раньше не проверяли, у Вас битая микроразметка в шаблоне. Я Вам там выделил участок код. А как раз единственно верная сейчас у Вас - та, которую модуль делает. Вам нужно почистить шаблон от битой микроразметки.
nick
02.03.2017
Алексей прошу прощения, но не получил письма с выделенной микроразметкой. Не совсем понимаю как её убить.
Алексей
03.03.2017
Татьяна, установка файла в рамках установки модуля, включает в себя, в т.ч. настройку магазина. То есть пройтись по инструкции по установке.

>>на примере хотя бы одно файла, нескольких позиций, пусть будет 5-10 позиций, но которые вы сами сделаете
Татьяна, уже есть такой файл - идет вместе с модулем. Даже три примера там есть. И есть сервер документации с видео на все типовые случаи.

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

И самое главное снова. Я не могу настроить файл также без ТЗ по этому конкретному файлу. Абстрактные примеры есть в модуле, есть в документации. Но Вам нужны не абстракции, а настройка конкретного поставщика.
Алексей
03.03.2017
Ой, не там добавил. Это не про импорт csv
Алексей
03.03.2017
Николай, чистка от битой микроразметки производится программистом, верстальщиком прямо в файлах шаблона. Программист может смело оттуда удалять битую микроразметку. Наш модуль не делает в ставки в файлы шаблона. Микроразметка организована на другом общепринятом стандарте, который не требует правок шаблона
Владимир
13.03.2017
Добрый день!
Приобрел Ваш модуль, установил на Version 2.1.0.2, все работает кроме simple blog, после включения ЧПУ ссылки на статьи ведут на главную либо на не существующие страницы. Как это исправить? Спасибо за помощь.
Андрей
08.04.2017
Здравствуйте. С SEO CMS TOP сможете его подружить? Мне нужно чтобы кириллицей генерились ссылки. В CMS латиницей.

Все права защищены
Магазин дополнений для OpenCart © 2018
Сайт о русской сборке OpenCart | Форум - Русское сообщество OpenCart