Содержание
Недоработки Opencart, которые нужно решать с самого начала
Ни одна CMS не готова с самого начала к полноценному использованию.
Многое решается установкой необходимых дополнений.
Но помимо явных вещей, в основном это не хватки определенного функционала из коробки, есть скрытые недоработки. О них многие не знают, эти не очевидные многим моменты упускаются.
Попробую перечислить основные, встречаемые на каждом шагу.
ЧПУ-контроллер
Стандартный механизм seo_url имеет большой ряд недостатков, главный среди которых это дублирование адресации страниц. Формирователь строит адрес исходя из «пути по сайту».
Что создает еще одну проблему, связанную с юзабилити — хлебные крошки маршрутного типа, которые не отображают иерархию страницы, тем самым не выполняют функцию навигационной цепочки, как это реализовано везде: от сайтов до оболочек операционных систем.
Решение — seo_pro.
КРАЙНЕ ВАЖНО: Если у вас OCStore 3.0.2.0, для корректной работы нужно скачать и установить патч
Метки (Теги)
Метки в Opencart не реализованы полноценно. Страницы представляют из себя простой поиск. Главная проблема при таком раскладе в том, что на страницах товара создается группа ссылок на мертвые страницы. Тем самым сам товар теряет часть статического веса, а страницы тегов просто бесполезны. При большом кол-ве могут привести к полному убийству сайта.
Кроме того, большинство не понимает для чего вообще теги — бездумно создают копии категорий, брендов и т.д. Теги это механизм объединения/перелинковки в основном для блоговых сайтов. Тег не должен повторять название/модель/категорию/… а создавать уникальную страницу под запрос, на которой множество записей/товаров. В Интернет-магазинах вместо тегов применяются посадочные фильтров.
Решения:
- Удалить теги
- Использовать посадочные фильтра, ссылки в фильтре должны быть только на посадочные.
- При условии что теги необходимы для построения структуры сайта — Модуль SEO Метки/Теги.
- Так же очень простое решение создано в Full IndeX с версии 5.
0: мусорные ссылки убираются (только ссылки с tag=, ЧПУ-ссылки остаются), переход осуществляется с использованием js, ссылки на мусор в коде отсутствуют.
Недомультиязычность
Не актуально для большинства. Но тем не менее, огромное кол-во сайтов делается мультиязычными, и частенько можно встретить сайты, на которых разные языки не имеют отдельных страниц. Проблема начала решаться в Opencart 3.0, и возможно в 3.1 дойдет до того состояния когда можно будет пользоваться.
До сего момента можно использовать специализированные модули.
Недоработка https
В стандартных контроллерах при формировании адресов не задан третий параметр, отвечающий за протокол. Это не было бы проблемой если бы в system/library/url.php не существовала необходимость выполнения сразу двух условий для формирования https (и включенность SSL в админке и заданность 3-го параметра при вызове $this->url->link(), что не особо логично)
как выход из ситуации, можно убрать обязательность второго условия, превратив
public function link($route, $args = '', $secure = false) { if ($this->ssl && $secure) { $url = $this->ssl .'index.php?route=' . $route; } else { $url = $this->url . 'index.php?route=' . $route; } ...
в
public function link($route, $args = '', $secure = false) { if ($this->ssl) { $url = $this->ssl . 'index.php?route=' . $route; } else { $url = $this->url . 'index.php?route=' . $route; } ...
«Тысяча» мелочей
Есть куча мелких моментов, которые можно перечислять очень долго. Многие по части SEO, решаются модулем Full IndeX, это собственно и цель его создания.
Помимо недоработок CMS
Кроме исправления изначальных недоработок, важно самому не создавать проблемы. Избежать многого поможет статья — Список типичных ошибок при создании интернет-магазинов и не только.
To be continue
OC 2.x — Автоматическая генерация SEO URL (ЧПУ) для OpenCart
JavaScript отключён. Чтобы полноценно использовать наш сайт, включите JavaScript в своём браузере.
-
Автор темы
marauder -
Дата начала
Тегиseo
чпу
marauder
Смотрящий
#1
Как сделать, чтобы ссылки ЧПУ в Opencart (ocStore) генерировался автоматически?
Чтобы название товара переводилось в транслит и подставлялось в поле SEO URL?
Все очень просто!
Данный модуль (модификатор) «Авто заполнение SEO url» поможет Вам в этом вопросе.
После заполнение поля с Названием на странице добавления товара, категории, производителя или статьи автоматически генерируется транс лит для поля «SEO URL». В случаи, если данное поле уже заполнено, то перезапись происходить не будет, а останется прежним, т.к. данный url может уже находится в индексе поисковых сиcтем и крайне не желательно менять адрес страницы.
Установка:
1. Скачайте архив avtozapolnenie_seo_url.ocmod.zip
2. Установить стандартным установщиком модификаторов ocmod (Дополнения -> Установка дополнений)
3. Обновить кэш модификаций (Дополнения -> Менеджер дополнений)
Скрытое содержимое. Вам нужно войти или зарегистрироваться.
AMC
New member
#2
кто ставил? что-то не заполняет?
sserg1
New member
#3
AMC написал(а):
кто ставил? что-то не заполняет?
Нажмите для раскрытия.
..
А у тебя в корне стоит .htaccess.txt? если да, то сделай из него .htaccess Поможет.
AMC
New member
#4
sserg1 написал(а):
А у тебя в корне стоит .htaccess.txt? если да, то сделай из него .htaccess Поможет.
Нажмите для раскрытия…
тут был другой косяк, с .htaccess порядок. Дело в id языка, нужно смотреть какой id в админке и смотреть какой в модуле, если разные то работать не будет. Я изменил в модуле и все заработало. Может пригодиться кому-то.
valper
New member
#5
AMC написал(а):
тут был другой косяк, с .htaccess порядок. Дело в id языка, нужно смотреть какой id в админке и смотреть какой в модуле, если разные то работать не будет. Я изменил в модуле и все заработало. Может пригодиться кому-то.
Нажмите для раскрытия…
Добрый день, можно более подробно для не особо смышленых?)) Где это менять?
AMC
New member
#6
valper написал(а):
Добрый день, можно более подробно для не особо смышленых?)) Где это менять?
Нажмите для раскрытия.
..
1. Заходите в локализация-языки и жмете редактировать язык который стоит у вас по умолчанию и сверху смотрите id языка Screenshot
2. Потом распаковать avtozapolnenie_seo_url.ocmod.zip , в файле install.xml глянуть в самом низу какой id (Screenshot). Если есть отличие, то поменять на нужный id который у вас в языках.
3. Сохранить install.xml
4. Запоковать все обратно в архив avtozapolnenie_seo_url.ocmod.zip со всеми изменениями.
5. Установить модуль и радоваться)
valper
New member
#7
AMC написал(а):
1.
Заходите в локализация-языки и жмете редактировать язык который стоит у вас по умолчанию и сверху смотрите id языка Screenshot
2. Потом распаковать avtozapolnenie_seo_url.ocmod.zip , в файле install.xml глянуть в самом низу какой id (Screenshot). Если есть отличие, то поменять на нужный id который у вас в языках.
3. Сохранить install.xml
4. Запоковать все обратно в архив avtozapolnenie_seo_url.ocmod.zip со всеми изменениями.
5. Установить модуль и радоваться)Нажмите для раскрытия…
Спасибо большое!)
KODin58
New member
#8
Работает! Спасибо!
Mikhail Pona
New member
#9
Работает. Благодарю!
Алексей007
New member
#10
А есть возможность сделать урлы товаров второго уровня? типа мой-сайт.рф/телефонафон, а не мой-сайт.рф/телефоны/афоны/телефонафон
valper
New member
#11
AMC написал(а):
Установить модуль и радоваться)
Нажмите для раскрытия.
..
Добрый день. Извините за наглость, но не подскажите еще, как сделать что-бы — и ‘ игнорировались при создании seu url? Например название товара ‘товар — 1’ — формирует ссылку ‘tovar—1’
mtrolik
New member
#12
Архив пустой в папке уплоад ничего нет
pavazar
New member
#13
в upload ничего нет, так и должно быть?
AMC
New member
#14
pavazar написал(а):
в upload ничего нет, так и должно быть?
Нажмите для раскрытия.
..
Да, так и должно быть. Разархивировать его не нужно.
Войдите или зарегистрируйтесь для ответа.
Поделиться:
Facebook
Twitter
Reddit
Pinterest
Tumblr
WhatsApp
Электронная почта
Поделиться
Ссылка
Сверху
Снизу
Шаблоны веб-сайтов по обработке | ThemeForest
Цена указана в долларах США без учета налогов
Нет продаж
4
Низкий
5
Середина
74
Высокая
154
Лучшие продавцы
5
Показать все
242
1 звезда и выше
74
2 звезды и выше
74
3 звезды и выше
72
4 звезды и выше
67
Любая дата
242
В прошлом году
38
В прошлом месяце
1
Все версии программного обеспечения
242
переключатель#переключатель»
>❯
Вордпресс
66
WordPress 6. 0.x
50
Вордпресс 5.9.Икс
54
WordPress 5.8.x
56
WordPress 5.7.x
57
WordPress 5.6.x
57
WordPress 5.5.x
53
WordPress 5.4.x
50
WordPress 5.3.x
49
WordPress 5.2.x
45
WordPress 5.1.x
45
WordPress 5.0.x
45
Вордпресс 4.9.Икс
27
WordPress 4.8.x
3
WordPress 4.7.x
3
WordPress 4.6.1
3
Вордпресс 4.6
2
WordPress 4.5.x
2
WordPress 4. 5.2
2
WordPress 4.5.1
2
Вордпресс 4.5
2
WordPress 4.4.2
1
WordPress 4.4.1
1
Вордпресс 4.4
1
WordPress 4.3.1
1
Вордпресс 4.3
1
Вордпресс 4.2
1
Вордпресс 4.1
1
переключатель#переключатель»
>❯
Adobe
16
Adobe XD CC
2
Adobe Фотошоп СС
7
Adobe CS4
1
AdobeXD
2
Adobe CS5
2
Adobe CS
4
Adobe Photoshop
7
Shopify
9
переключатель#переключатель»
>❯
Джумла
5
Джумла 4. 0.х
1
Джумла 3.6.х
1
Джумла 3.10.x
4
переключатель#переключатель»
>❯
PrestaShop
4
Престашоп 1.7.8.x
4
Престашоп 1.7.7.x
2
Престашоп 1.7.6.x
2
PrestaShop 1.7.5.x
2
Престашоп 1.7.4.x
2
Престашоп 1.7.3.x
2
Престашоп 1.7.2.x
2
Престашоп 1.7.1.x
2
Престашоп 1.7.0.x
2
переключатель#переключатель»
>❯
OpenCart
1
Опенкарт 3.0.3.х
1
Опенкарт 3.0.2.х
1
Опенкарт 3. 0.1.х
1
Опенкарт 3.0.0.x
1
переключатель#переключатель»
>❯
Мадженто
1
Мадженто 2.4.х
1
Мадженто 2.3.х
1
Фигма
3
Начальная загрузка
164
WooCommerce
44
WPML
38
Элементор
36
Угловой
13
РеактJS
12
Конструктор страниц WPBakery
9
Элементор Про
7
Фундамент
3
визуальный композитор
3
Редактор блоков
2
Фейсбук
2
Гравитационные формы
2
VirtueMart
2
AngularJS
1
Эквид
1
Календарь событий
1
jQuery
1
242
Предметы
Термин: «обработка»
Очистить все
AI Lab — тема WordPress для машинного обучения
- Бизнес-тема WordPress для машинного обучения
- Компьютерное зрение и чат-бот Тема WordPess
- Искусственный интеллект, НЛП и наука о данных
Добавить в корзину
Добавить в корзину
Добавить в корзину
Мелкие детали с ЧПУ — Товары для хобби на радиоуправляемом оборудовании
Последняя информация
- Новый продукт! E-Flite UMX Timber X «длинный» адаптер для алюминиевой стойки.
ЧПУ из алюминиевой заготовки. 100% замена стока.
- Снова в наличии! E-Flite UMX Turbo Timber «длинный» адаптер для алюминиевой стойки. ЧПУ из алюминиевой заготовки. 100% замена стока.
- Снова в наличии! Адаптер длинной алюминиевой стойки E-Flite UMX Timber. ЧПУ из алюминиевой заготовки. 100% замена стока.
- Снова в наличии! Адаптер длинного алюминиевого винта E-Flite UMX Cessna 182 Изготовлен на станке с ЧПУ из алюминиевой заготовки. 100% замена стока.
- Снова в наличии! Адаптер E-Flite UMX Carbon Cub SS «длинный» алюминиевый винт Изготовлен на станке с ЧПУ из алюминиевой заготовки. 100% замена стока.
- Снова в наличии! Регулируемая опора двигателя Hobby King Bix3.
Установите на Bix3 опору до 10 дюймов.
- Снова в наличии! Регулируемая опора двигателя Hobby King Bixler 2. Установите на Bixler 2 опору до 9 дюймов.
- Новый продукт! Крепление двигателя 12×16 ‘X’ для бесщеточных Outrunners. ЧПУ из алюминиевой заготовки. Отлично подходит для бесщеточных двигателей 1306, 1510, 1806.
- Снова в наличии! FMS 3948 KV760 Адаптер стойки без шестигранника 34 Запустите послепродажный реквизит и сборочные узлы.
- Снова в наличии! Адаптер опоры RocHobby 3648 Series ‘No Hex’ Изготовлены на станке с ЧПУ из алюминиевых заготовок.
Запустите послепродажный реквизит и сборочные узлы.
- Снова в наличии! Регулируемая опора двигателя универсального толкателя 28 / 35 мм Outrunner Поднимите мотор и запустите винт большего размера на модели толкающего типа.
- Снова в наличии! Алюминиевые опоры двигателя Multiplex Предназначены для более старых моделей FunCub, Mentor, EasyCub, Dogfighter, Acromaster, ParkMaster и Gemini.
- Снова в наличии! Крепление двигателя E-Flite Power 110/160 Heavy Duty X. ЧПУ из алюминиевой заготовки. Сверхмощный с разболтовкой DA-50.
- Снова в наличии! Крепление двигателя AXI 53xx Heavy Duty X.