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

[Поддержка] Автоматическое заполнение ЧПУ [OCMOD]


Otvet
Модуль «Автоматическое заполнение ЧПУ [OCMOD]» знято з продажу
Ми підібрали схожі модулі інших розробників — їх можна придбати вже зараз.

Що можна обрати замість

Роблять те саме — можна поставити замість.
SEO URL Generator FREE (автоматическое заполнение ЧПУ) для OpenCart 2.x + OpenCart 3.x
Модуль SEO URL Generator FREE позволяет заполнять ЧПУ автоматически в OpenCart 2.x и OpenCart 3.x   Модуль генерирует SEO URL при добавлении следующих сущностей: товар категория производитель статья (information) Встроенный блог в ocStore 3 (new!)       Особенности: Автоматически генерирует SEO URL на основе названия по мере ввода данных в момент добавления в админке* Для товаров можно задать формулу генерации ЧПУ (доступные переменные: [product_name], [model], [sku]) (добавлено в версии 2.0) , [product_id]) (добавлено в версии 3.0) Полностью открытый код Можно вписывать редиректы со старого ЧПУ товара на новый Модуль не только транслитирует буквы, но вырезает все лишние символы вроде (№ % и тд), что не всегда работает корректно даже в некоторых платных модулях аналогичного типа При редактировании для замены ЧПУ есть кнопка генерации ЧПУ (добавлено в версии 2.0). Однако, если страница уже проиндексирована поисковиками, то не желательно заменять старые ЧПУ на новые В данный момент поддерживается транслитерация от русского, украинского, беларуского, казахского языков и генерация ЧПУ без транслитерации.   * Внимание! Когда Вы добавляете товар на сайт и переходите во вкладку данные, SEO URL уже заполнен. Однако вовсе не подразумевается, что когда Вы установили модуль, то ЧПУ появится у всех товаров, которые уже существовали на сайте. Массовая генерация урлов для товаров, которые уже есть на сайте, реализована в PRO-версии модуля.   ** Внимание! Чтобы ЧПУ заработали, нужно: Чтобы был файл .htaccess в корневой папке сайта Включить ЧПУ в настройках системы Очистить кеш SeoPro (если Вы используете SeoPro).   Совместимость: После получения сообщений о проблемах с модулем, он был повторно протестирован на OpenCart: 2.1.x; 2.2; 2.3.x; 3.x ocStore:  2.1.x; 2.3.x; 3.x       ============================================= Установка модуля ============================================= Установка стандартная - через менеджер расширений OCMOD и описана в файле Установка-Модуля.txt в архиве с модулем.     ============================================= Самостоятельное добавление нового языка ============================================= Если Вы устанавливаете модуль и сами добавляете транслит других языков, то необходимо добавить файл в папку:   system/library/seo_url_generator/translit/     Внимание! Если Вы уж добавили новое правило транслитерации, то большая просьба, присылать мне эти изменения на почту, чтобы я их добавил в модуль.       ============================================= Рекомендую ============================================= Для автоматизации SEO итернет-магазина на OpenCart 2 используйте также модуль автогенерации мета тегов — SEO Tags Generator.    ..

Оновлене

SEO URL Generator FREE (автоматическое заполнение ЧПУ) для OpenCart 2.x + OpenCart 3.x

Безкоштовно
Переглянути
Автоматическая генерация SEO URL (ЧПУ) для OpenCart
Как сделать, чтобы ссылки ЧПУ в Opencart (ocStore) генерировался автоматически? Чтобы название товара переводилось в транслит и подставлялось в поле SEO URL? Все очень просто! Данный модуль (модификатор) "Авто заполнение SEO url" поможет Вам в этом вопросе. После заполнение поля с Названием на странице добавления товара, категории, производителя или статьи автоматически генерируется транс лит для поля "SEO URL". В случаи, если данное поле уже заполнено, то перезапись происходить не будет, а останется прежним, т.к. данный url может уже находится в индексе поисковых систем и крайне не желательно менять адрес страницы. Для того, чтобы избавить в адресной строки от лишнего мусора и не нужных символов, при транслите происходит обрезания символов « ,.;"+/*?!@()$%^=\\|~№:[]», а пробелы заменяются на «-». Если по каким-то причинам сгенерированный seo url вас не устраивает, то вы всегда можете его отредактировать вручную. Для обновления поля seo url, необходимо сначала его полностью очистить, в том числе и все пробелы, а затем заново заполнить название. ВАЖНО! Модуль будет работать, только если ID языка админки будет 1. В случае, если ваш ID языка отличается необходимо будет внести правки в строках 47-53 данного модификатора заменить 1 на ID вашего языка админки. Установка: 1. Скачайте архив avtozapolnenie_seo_url.ocmod.zip 2. Установить стандартным установщиком модификаторов ocmod (Дополнения -> Установка дополнений) 3. Обновить кэш модификаций (Дополнения -> Менеджер дополнений) avtozapolnenie_seo_url_v1_1.ocmod.zip avtozapolnenie_seo_url_cyrillic.ocmod.xml..

Оновлене

Автоматическая генерация SEO URL (ЧПУ) для OpenCart

Безкоштовно
Переглянути
DigitalElephantSeoUrlGenerator.zip
SEO URL генератор — модуль для генерации seo url ссылок для товаров, производителей, категорий и информационных страниц. Также модуль включает в себя редактирования сео ссылок для статических страниц. Предусмотрен выбор языка по которому будут генерироваться ссылки, для русскоязычных пользователей добавлен функционал транслитерации с русских символов на английские.   DEMO ADMIN Demo используйте username/password:demo/demo   Пробная версия на 3 дня Для локальных серверов без ограничений   Перечень функционала: Выбор языка для генерирования url из названия Транслитерация русских символов на английские Генерирование seo url для всех существующих товаров, категорий, производителей, информационных страниц Генерирование seo url при сохранении или редактировании товаров, категорий, производителей, информационных страниц Возможность добавить id c префиксом в конец seo url Редактор seo url для статических страниц Готовый набор статических seo url для личного кабинета, контактов и страниц с заказом Защита от перезаписи существующих url (опционально) Интеграция с другими модулями(для возможности автоматизации генерирования seo url после выгрузки новой партии товаров)(только для модулей, работающих внутри системы opencart c открытым исходным кодом) Подключение к крону (new)..

Оновлене

DigitalElephantSeoUrlGenerator.zip

Безкоштовно
Переглянути

Recommended Posts

Автоматическое заполнение ЧПУ [OCMOD]

Скачать / Купить дополнение



Автоматическое заполнение ЧПУ [OCMOD]


Адаптация и небольшая доработка js-скрипта неизвестного автора под Opencart 2.x в виде ocmod

Не включено в состав по причине "не хорошо брать бесплатное и сувать в платное". Тем не менее делалось как дополнение к нему.

Автоматически заполняет поле SEO Keyword / ЧПУ / SEO URL / .... если оно пустое для:

  • товаров
  • категорий
  • производителей
  • информационных страниц
  • новостей

...при

  • открытии для редактирования
  • создании, после заполнении поля название

Установка

  • через стандартный инструмент "Установка Расширений"

 

Как избежать дублирования ЧПУ и ускорить его работу (подробнее в статье)

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

ALTER TABLE `ПРЕФИКС_url_alias` ADD UNIQUE(`keyword`);
 

После этого, при попытке сохранения, если url дублируется, будет выдаваться ошибка "Duplicate бла бла ...". Не обращайте внимание, просто измените url

Но главное обратите внимание на Название, значит уже есть похожая страница, а это дубли и не есть хорошо


  • Добавил
    Otvet
  • Добавлено
    05.12.2015
  • Категория
    Прочее
  • Системные требования
  • Метод активации
    Без активации
  • Ioncube Loader
    Нет
  • ocStore
    2.3
    2.2
    2.1
  • OpenCart.Pro, ocShop
  • Обращение к серверу разработчика
    Нет

 

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

При попытке установить через админку выбивает ошибку.

Модификатору требуется уникальный ID код!

Явно в xml не хватает чего то типа этого

<code>Auto Fill URL</code>
 
<search position="replace">
<add position="replace">

???

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

Поправил немного файл установки "install.xml", исправил ошибку " Modification requires a unique ID code! " , сейчас устанавливается без проблем но почему то он не заполняет SEO URL ни при добавлении ни при редактировании.

Скачать url_autofill.ocmod.zip

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


 

В этом "исправлении" тоже самое.

<search position="replace">
<add position="replace">

 

вроде должен работать, но еще не завелся, подскажи TOM пожалуйста в чем проблема ?

или он не должен заменять строку ?

<search><![CDATA[
  <meta name="keywords" content="<?php echo $keywords; ?>" />
]]></search>
<add position="replace"><![CDATA[
  <script type="text/javascript" src="view/javascript/url_autofill.js"></script>
]]></add>
Змінено користувачем ParadoxDK
Надіслати
Поділитися на інших сайтах


 

При попытке установить через админку выбивает ошибку.

Модификатору требуется уникальный ID код!

Явно в xml не хватает чего то типа этого

<code>Auto Fill URL</code>
 
<search position="replace">
<add position="replace">

???

 

 

да, забыл строчку, перезалил архив

<search position="replace">
<add position="replace">

эту привычку возымел из-за того что параллельно с ocmod приходилось vqmod для 1.5 делать

на работу не влияет

 

 

 

вроде должен работать, но еще не завелся, подскажи TOM пожалуйста в чем проблема ?

или он не должен заменять строку ?

 

кейвордс вообще не нужен, а уж зачем он в админке для меня загадка

мод применился?

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

Понял откуда ноги ростут, случайно взял форму vqmod и там запилил, даже не заметил  :-D  

Теперь и code и name присутствует, на чистом 2.0.3.1 проверил только что - всё работает

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

Установил. Обновил модификаторы.

Зашёл в карточку товара, в поле SEO URL пустота.

Сохранился.

Зашёл в карточку товара снова - там так и осталась пустота.

 

Я что-то не так сделал?

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


Проверил на Ocstore 2.1.0.1 Ошибок нет,но и речи о какой либо автогенирации тоже.

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

$('input[name="'+src+'"]').change(function(){ 

Скрипт отрабатывается по событию изменения названия. Я его логику не менял, по сути изначально скрипт заполняет url при заполнении названия

 

В ближайшее время покопаюсь и изменю событие

 

 

Установил. Обновил модификаторы.

Зашёл в карточку товара, в поле SEO URL пустота.

Сохранился.

Зашёл в карточку товара снова - там так и осталась пустота.

 

Я что-то не так сделал?

 
добовьте пробел в конце названия и удалите, перейдите во вкладку с url и смотрите
Змінено користувачем Otvet
Надіслати
Поділитися на інших сайтах

Поправил скрипт

 

Теперь достаточно просто зайти в товар и само пропишется

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

Я, может, чо-нить не так делаю, но у меня всё без изменений.

И название правил, и ничо не правил - поле пустое...

Качал по ссылке, указанной выше, opencart Version 2.0.1.0.

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


KegP

 

по какой ссылке?

удалите и заново установите отсюда https://opencartforum.com/files/file/2833-%D0%B0%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B5-%D0%B7%D0%B0%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5-%D1%87%D0%BF%D1%83-ocmod/

 

посмотрите в коде страницы наличие

	<script type="text/javascript" src="view/javascript/url_autofill.js"></script>
			
</head>
Надіслати
Поділитися на інших сайтах

KegP

 

по какой ссылке?

удалите и заново установите отсюда https://opencartforum.com/files/file/2833-%D0%B0%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B5-%D0%B7%D0%B0%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5-%D1%87%D0%BF%D1%83-ocmod/

 

посмотрите в коде страницы наличие

	<script type="text/javascript" src="view/javascript/url_autofill.js"></script>
			
</head>

 

 

1. Качал именно по этой ссылке.

2. На странице <script type="text/javascript" src="view/javascript/url_autofill.js"></script> есть.

3. Пробовал и с отключённым, ЧПУ и с включённым.

4. Пробовал и название менять, и просто пересохраняться.

 

Без ошибок, но и без автозаполнения.

 

А у кого-то ещё работает?

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


В консоли браузера ошибки не показывает?

F5 если не нажали скрипт из кеша браузера берется

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

В консоли браузера ошибки не показывает?

F5 если не нажали скрипт из кеша браузера берется

 

Ошибки есть, но не связанные со скриптом.

F5 жал. И CTRL-F5 тоже...

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


Выяснил почему не работало у 

KegP

 

Сделаю инструкцию по установке и адаптации

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

С ней всё нормально

 

Если у вас не работает:

  • Узнаем ID языка с названия на котором нужно генерировать URL
  • Открываем файл url_autofill.js. Находим в конце участок кода как ниже и меняем цифру 1 на свой ID
      setTranslit('product_description\\[1\\]\\[name\\]', 'keyword', false);
    
      setTranslit('information_description\\[1\\]\\[title\\]', 'keyword', false);
    
      setTranslit('news\\[1\\]\\[title\\]', 'keyword', false);
    
      setTranslit('category_description\\[1\\]\\[name\\]', 'keyword', false);
    
    

 

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

Спасибо за адаптацию. Если сделать подгрузку скрипта в шапку и id языка автоматически с помощью php выводить? Тогда не нужно править скрипт и загружать его отдельно.
 
Тут к этому скрипту автогенирации Kventin добавил генерацию дополнительного текста по шаблону.

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


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

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

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

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

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

Вхід

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

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
Гість
×
  • Створити...

Important Information

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