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

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

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


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


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

 

slava-Ukraini.jpg.3dced4ac74f0b62bae60fcb4acf794e3.jpg      boycott-business-with-russia.png.34f8319e632014bbde09aa653d5c9878.png

 

Модуль генерирует SEO URL при добавлении следующих сущностей:

  • товар
  • категория
  • производитель
  • статья (information)
  • Встроенный блог в ocStore 3 (new!)

 

 

 

Особенности:

  • Автоматически генерирует SEO URL на основе названия по мере ввода данных в момент добавления в админке*
  • Для товаров можно задать формулу генерации ЧПУ (доступные переменные: [product_name], [model], [sku]) (добавлено в версии 2.0) , [product_id]) (добавлено в версии 3.0)
  • Полностью открытый код
  • Можно вписывать редиректы со старого ЧПУ товара на новый
  • Модуль не только транслитирует буквы, но вырезает все лишние символы вроде (№ % и тд), что не всегда работает корректно даже в некоторых платных модулях аналогичного типа
  • При редактировании для замены ЧПУ есть кнопка генерации ЧПУ (добавлено в версии 2.0). Однако, если страница уже проиндексирована поисковиками, то не желательно заменять старые ЧПУ на новые
  • В данный момент поддерживается транслитерация от русского, украинского, беларуского, казахского языков и генерация ЧПУ без транслитерации.

 

* Внимание!

Когда Вы добавляете товар на сайт и переходите во вкладку данные, SEO URL уже заполнен. Однако вовсе не подразумевается, что когда Вы установили модуль, то ЧПУ появится у всех товаров, которые уже существовали на сайте. Массовая генерация урлов для товаров, которые уже есть на сайте, реализована в PRO-версии модуля.

 

** Внимание!

Чтобы ЧПУ заработали, нужно:

  1. Чтобы был файл .htaccess в корневой папке сайта
  2. Включить ЧПУ в настройках системы
  3. Очистить кеш 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.

 

 


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

 

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

не работает на 2,3 

Страница, которую Вы запрашиваете, не найдена. Если проблема будет повторяться, свяжитесь пожалуйста с администратором.

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


Автор - спамер. Модуль не работает на ocstore 2.1 зато оставляет в админке рекламное сообщение: "Автор: Серж Ткач 
Модуль SEO URL генератор создан при поддержке лучшего блога об интернер-маркетинге web jump in ua"

 

Удаление модуля не помогает

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


  • 4 недели спустя...
В 25.08.2017 в 10:37, freebooter сказал:

Автор - спамер. Модуль не работает на ocstore 2.1 зато оставляет в админке рекламное сообщение: "Автор: Серж Ткач 
Модуль SEO URL генератор создан при поддержке лучшего блога об интернер-маркетинге web jump in ua"

 

Удаление модуля не помогает

 

Чтобы удалить любой модуль необходимо выполнить удаление модификатора модуля. Мой - не исключение. Никакого другого секретного секрета нет.

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

В 21.08.2017 в 17:47, bitrixlviv сказал:

не работает на 2,3 

Страница, которую Вы запрашиваете, не найдена. Если проблема будет повторяться, свяжитесь пожалуйста с администратором.

Завтра все перепроверю. Также сообщаю, что я не получал уведомлений о комментриях к модулю, поэтому завтра все перепроверю.

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

В 25.08.2017 в 10:37, freebooter сказал:

Автор - спамер. Модуль не работает на ocstore 2.1 зато оставляет в админке рекламное сообщение: "Автор: Серж Ткач 
Модуль SEO URL генератор создан при поддержке лучшего блога об интернер-маркетинге web jump in ua"

 

Удаление модуля не помогает

Вы можете не устанавливать модуль, если считаете, что он Вам не подходит. 

А чтобы избавиться от нежелательной надписи, удалите модификатор модуля.

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

Из поля SEO URL вырезал умоминание об авторе и ссылку на свой сайт.

 

Модуль был повторно протестирован на:

opencart: 2.1.0.2; 2.3.0.2

ocStore: 2.1.0.2; 2.3.0.2

 

Выявлена причина не работы модуля на некоторых сайтах. Модуль не генерировал ЧПУ, если в код языка был указан, как ru. Теперь такой код добавлен.

Также для не русского и не украинского языков в качестве основных, необходимо добавлять свои правила транслита в файле admin/model/tool/translit.php

 

В случае обнаружении ошибки, просьба сообщать об ошибке, указывая версию системы и код языка по умолчанию, который обозначен у Вас в настройках локализации системы.

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

Здравствуйте! Как настроить плагин, чтобы в независимости от языка формировал алиас англ.буквами русские слова, например "/massaznoe-kreslo-casada" ? Сейчас у меня выводится алиас рус. буквами.

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


52 минуты назад, tomasmorgam сказал:

Здравствуйте! Как настроить плагин, чтобы в независимости от языка формировал алиас англ.буквами русские слова, например "/massaznoe-kreslo-casada" ? Сейчас у меня выводится алиас рус. буквами.

1) Укажите, пожалуйста, версию системы и код русского языка. Это нужно для того, чтобы понять, почему идет кириллица, когда должен идти translit

 

2) Если язык витрины по умолчанию не русский, то необходимо править файл admin/model/tool/translit.php

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

Version 2.1.0.2 (trs.2.0.3.0)
Код языка "2", код "ru"
Язык витрины русский

Наверное из-за кода и проблема, возможно ли как-то подправить? Или банально изменить "rus" на "ru" в translit.php и все заработает?

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


В 26.09.2017 в 11:42, tomasmorgam сказал:

Version 2.1.0.2 (trs.2.0.3.0)
Код языка "2", код "ru"
Язык витрины русский

Наверное из-за кода и проблема, возможно ли как-то подправить? Или банально изменить "rus" на "ru" в translit.php и все заработает?

 

Если Вы можете поправить файл сами, то проще всего убрать код:

 

$config_lang_code = $this->config->get('config_language');
		
		if( stristr($config_lang_code, 'ru-') || stristr($config_lang_code, 'rus') || stristr($config_lang_code, 'ru') ) {
			$lang_code = 'rus';			
		} elseif( stristr($config_lang_code, 'uk-') || stristr($config_lang_code, 'ukr') || stristr($config_lang_code, 'ua') ) {
			// elseif так как может быть код языка ru-ua... - и что?
			$lang_code = 'ukr';			
		}	else {
			$lang_code = '';
		}
		
		if('rus' == $lang_code) {
			$string = $this->cyrillicToLatinaFromRus($string);
		}
		if('ukr' == $lang_code) {
			$string = $this->cyrillicToLatinaFromUkr($string);
		}
		// another langs ...

 

И вставить вместо него

$string = $this->cyrillicToLatinaFromRus($string);

 

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

...

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

Хорошо, что получилось! )):D
Надо будет найти время как-то его подредактировать...

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

как узнать установился ли модуль если через осmod все гуд,но не выводит что установился и нету изменений даже при обновление модификатора

 

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


6 часов назад, Vladyxa сказал:

как узнать установился ли модуль если через осmod все гуд,но не выводит что установился и нету изменений даже при обновление модификатора

 

 

Чтобы понять, если ли изменения:

А) Попробовать добавить новый товар. Ввести заголовок. Перейти на вкладку "Данные". Если там будет заполнен SEO URL, значит все ок.

Б) При редактировании товара удалить SEO URL и сохранить. Открыть тот же товар и посмотреть, заполнился ли SEO URL сам.

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

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

Доброго всем! Модуль хорошо работает на новых карточках, но заметил, что если скопировать товар или категорию, то модуль не срабатывает. 

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


Хм, учту при обновлении. Жаль только, что не могу уже начать его обновлять...

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

  • 4 недели спустя...
35 минут назад, GrblFF сказал:

Здравствуйте. Как сделать чтобы если url существует уже к нему добавлялась число? Например id продукта.

 

 

Только правкой кода. Нужно дописать проверку наличия сгенерированного УРЛа в базе

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

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

Добрый день!

Модуль встал без каких либо проблем и работает. Но...

Если название содержит символ кавычек ", то в урле пишется текст quot, как это исправить и где? 

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


19 часов назад, Serega10 сказал:

Добрый день!

Модуль встал без каких либо проблем и работает. Но...

Если название содержит символ кавычек ", то в урле пишется текст quot, как это исправить и где? 

 

Вероятно, что надо провести название через html_entity_decode, если Вам это о чем-то говорит. А если нет, то в понедельник обновлю.

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

19 часов назад, SergeTkach сказал:

 

Вероятно, что надо провести название через html_entity_decode, если Вам это о чем-то говорит. А если нет, то в понедельник обновлю.

Спасибо за ответ. 

Уже все сделали сами, подправили немного. 

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


19 часов назад, Serega10 сказал:

Спасибо за ответ. 

Уже все сделали сами, подправили немного. 

ок

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

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

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

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

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

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

Войти

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

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

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

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

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