0 Пользователей и 1 Гость просматривают эту тему.
  • 505 Ответов
  • 28290 Просмотров
*

Филипп Сорокин

  • Сорокин Band
  • 1880
  • 153 / 4
  • разработчик.москва
SEF Wizard — это расширение, предназначенное для улучшения маршрутизации и ЧПУ в Joomla! Аббревиатура SEF расшифровывается как Search Engine Friendly (дружественный для поисковых машин), а ЧПУ — Человечески Понятные URL. Пакет SEF Wizard состоит из системного плагина — “Engine”, и компонента для панели администратора — “Controls”. Простая архитектура кода расширения обеспечивает его высокую производительнось.

Возможности:

  • Удаление ID из URL стандартных компонентов Joomla!
  • Устранение дублей страниц: полное удаление с вызовом ошибки 404, перенаправление запросов к дублям на канонические страницы при помощи 301 редиректа, установка канонических ссылок для дублей, установка мета-тега NOINDEX для служебных URL. Имеется несколько режимов фильтрации дублей, позволяющие производить блокировку дублей по гибким или строгим критериям.
  • Красивая пагинация: установка произвольных тегов постраничной разбивки материалов и категорий вместо стандартных параметров строки запроса — теги пагинации становятся частью URL, например “category/article/page-1”.
  • “Умный” обработчик ошибок, позволяющий создавать собственную страницу ошибок на основе вашего шаблона, при этом дизайн вашего сайта будет полностью сохранён, так же как и все модули, которые используются.
  • Отправка уведомлений на email о возникших фатальных ошибках.
  • Улучшение маршрутизации тегов: коррекция URL вида “component/tags/tag/item”, при этом теги, привязанные к меню, всегда будут иметь корректные пути.
  • Редактор robots.txt, позволяющий редактировать этот файл прямо из панели администратора.
  • Менеджер перенаправлений, позволяющий создавать правила внешней переадресации с выбранным кодом ответа сервера, а также производить внутреннюю переадресацию на документы Joomla! Менеджер перенаправлений работает как с абсолютными, так и с относительными URL. Правила могут задаваться точными и регулярными выражениями. Имеется поддержка UTF-8, позволяющая указывать домены в кодировке UTF-8 без punycode.

Требования: Joomla! 3.x

Приобрести расширение

Демо: https://разработчик.москва/sefwizard/
Документация: https://разработчик.москва/extensions/sefwizard/documentation
Журнал изменений: https://разработчик.москва/extensions/sefwizard/documentation?changelog

В случае обнаружения багов и при наличии пожеланий, пожалуйста, оставляйте ваши комментарии.
« Последнее редактирование: 21.02.2018, 05:40:38 от Филипп Сорокин »
*

Septdir

  • Живу я здесь
  • 2959
  • 147 / 3
Да, не правильно. Я только попробовал включить два языка. Но времени заниматься этим пока нет. А вот отключить это уже не получилось)) Английского на сайте просто нет
Выключите английский и все. Проверке на мультиязычность пофиг какой включён главное количество.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
Мои Контакты | Мой GitHub | Workshop
*

Septdir

  • Живу я здесь
  • 2959
  • 147 / 3
Как раз работаю над этим в настоящее время. На данный момент разработка идёт плавно. Планируется облегчённая карта, нетребовательная к ресурсам. Она не будет зависеть от меню.
Генрация в файл или же по ссылке?
Хотя мне главное её получить. Я потом в файл сам своим кроном загоню.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
Мои Контакты | Мой GitHub | Workshop
*

capricorn

  • Завсегдатай
  • 1956
  • 118 / 3
вот блин вы себе проблемы ищете. надо делать правильно мультиязычность. потом дублировать виджеты для языков. потом включать расширение Филиппа. иначе сложно понять причину.

Цитировать
Планируется облегчённая карта
делайте на своем сервере XML карту любого сайта. https://www.xml-sitemaps.com/
« Последнее редактирование: 18.10.2017, 00:39:29 от capricorn »
*

Septdir

  • Живу я здесь
  • 2959
  • 147 / 3
вот блин вы себе проблемы ищете. надо делать правильно мультиязычность. потом дублировать виджеты для языков. потом включать расширение Филиппа. иначе сложно понять причину.
Ну я то вообще различными виджеткитами не пользуюсь. Модуль илт плагтн пишется 30-40 минут.
Ну а вообще у меня вон в каталоге вообще мультиязычность жизанутая и ничего wizard работает как часы.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
Мои Контакты | Мой GitHub | Workshop
*

Septdir

  • Живу я здесь
  • 2959
  • 147 / 3
делайте на своем сервере XML карту любого сайта. https://www.xml-sitemaps.com/
Там ограничение на 500 страниц. Причём насколько помню считая дубли. И апи только платное и тоже с ограничения.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
Мои Контакты | Мой GitHub | Workshop
*

Филипп Сорокин

  • Сорокин Band
  • 1880
  • 153 / 4
  • разработчик.москва
Цитировать
Генрация в файл или же по ссылке?
В файл динамическую карту сайта? Надо ли? Просто кэш написать для неё, который будет раз в сутки обновляться -- и хватит -- я думаю так.
*

capricorn

  • Завсегдатай
  • 1956
  • 118 / 3
Цитировать
Ну я то вообще различными виджеткитами не пользуюсь. Модуль илт плагтн пишется 30-40 минут.

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

Цитировать
Там ограничение на 500 страниц. Причём насколько помню считая дубли. И апи только платное и тоже с ограничения.

сколько хочешь. двое суток у меня формируется. 30 000 ссылок. дубли самому нужно убрать.
*

Филипп Сорокин

  • Сорокин Band
  • 1880
  • 153 / 4
  • разработчик.москва
ну это понятно, отец))). просто мы тут в большинстве люди простые, джумлу юзаем, чтобы моск не напрягать)))

Усейн Болт вообще не пользуется автобусами, ну или ждёт их на следующей остановке :)
*

Septdir

  • Живу я здесь
  • 2959
  • 147 / 3
ну это понятно, отец))). просто мы тут в большинстве люди простые, джумлу юзаем, чтобы моск не напрягать)))
А не надо мозг напрягать в Joomla это даже проще чем какой нибудь студийный шаблон настроить. Просто надо один раз сделать, а не боятся что это сложно.
сколько хочешь. двое суток у меня формируется. 30 000 ссылок. дубли самому нужно убрать.
Снизу написанно 500 страниц и он реально лишь 500 формирует.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
Мои Контакты | Мой GitHub | Workshop
*

Septdir

  • Живу я здесь
  • 2959
  • 147 / 3
В файл динамическую карту сайта? Надо ли? Просто кэш написать для неё, который будет раз в сутки обновляться -- и хватит -- я думаю так.
Тоже вариант.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
Мои Контакты | Мой GitHub | Workshop
*

capricorn

  • Завсегдатай
  • 1956
  • 118 / 3
Цитировать
Снизу написанно 500 страниц и он реально лишь 500 формирует.

Платная версия делает.
Говоря серьезно, сколько я не видел SEF расширений, у всех нужно использовать абсолютный путь. со слэшем.

C widgetkit 1 я добавлял всегда слэш и код языка в URL. sh404SEF только тогда это переваривал.
« Последнее редактирование: 18.10.2017, 01:45:05 от capricorn »
*

Septdir

  • Живу я здесь
  • 2959
  • 147 / 3
Платная версия делает.
Там 10k ограничение а следующие куда дороже. И ты не будешь отправлять заказчика каждый месяц за это платить + писать компонент. Поэтому и накладно. Кстати есть фришный компонент под это апи.

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

C widgetkit 1 я добавлял всегда слэш и код языка в URL. sh404SEF только тогда это переваривал.
Вообще если по хорошему линк надо передавать такой index.php?option=...
А уже перед выводом передавать его в jroute. Так более верно. Чем привязыватьсяду к статичному линку а потом вспоминать где же ты его прописал.
P.S. кстати мысль надо будет контентный плагин на это дело себе написать...
« Последнее редактирование: 18.10.2017, 02:17:08 от Septdir »
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
Мои Контакты | Мой GitHub | Workshop
*

Modis

  • Захожу иногда
  • 145
  • 0 / 0
Столкнулся сегодня с проблемой. Добавляю мультиязычность - на русском языке работают переходы нормально, а вот на английском добавляется id к началу алиаса материала
*

Modis

  • Захожу иногда
  • 145
  • 0 / 0
Причем проблема не в том, что появляется id, а в том, что появляется id не от того материала! т.е. будучи на английском варианте сайта я кликаю по ссылке и сайт пытается открыть нужную страницу, но с id страницы на русском
*

Modis

  • Захожу иногда
  • 145
  • 0 / 0
Пока что решил проблему добавлением к ссылкам префикса ru/ или en/. Но все-равно - как-то неприятно. Где-то работает, а где-то не работает автоматическое перенаправление
*

Филипп Сорокин

  • Сорокин Band
  • 1880
  • 153 / 4
  • разработчик.москва
@Modis

Создайте заявку через сайт https://addondev.com/contacts и опишите вашу проблему. У Вас должна быть действующая подписка и последняя версия SEF Wizard.
*

Modis

  • Захожу иногда
  • 145
  • 0 / 0
*

Yamamura

  • Захожу иногда
  • 96
  • 3 / 0
Сдуру обновился на 3.8.4 сразу на рабочем сайте и теперь похерились ссылки.
Было:
httрs://site.ru/news/blah-blah.html
Стало:
httрs://site.ru/component/content/article/news/blah-blah.html
*

Филипп Сорокин

  • Сорокин Band
  • 1880
  • 153 / 4
  • разработчик.москва
Посмотрел. При отключении SEF Wizard (и очистке кэша) ничего не меняется -- просто появляются ID. Похоже на то, что разработчики Joomla! намеренно сделали вывод непривязанных к меню категорий через сырой роутер: 'component/content/article'. И в этом есть логика. Ведь если будут 2 конкурирующих алиаса разных компонентов, то будет неопределённость. А тут все компоненты разложены по местам.
*

Yamamura

  • Захожу иногда
  • 96
  • 3 / 0
*

Филипп Сорокин

  • Сорокин Band
  • 1880
  • 153 / 4
  • разработчик.москва
И это можно как-то исправить?
Попробуйте создать скрытый пункт меню с алиасом news и привяжите к нему категорию news.
*

Yamamura

  • Захожу иногда
  • 96
  • 3 / 0
Попробуйте создать скрытый пункт меню с алиасом news и привяжите к нему категорию news.
Спасибо, помогло! :D
Осталось только пофиксить сбившиеся правила для отображения блоков навигации.
*

djumfan

  • Захожу иногда
  • 243
  • 13 / 0
У меня два последних обновления Joomla прошли без проблем. Я аж заволновался что так гладко всё было.

Если можно, я вопросик задам по SefWizard.
Я хочу к урлам в некоторых статьях (com_content) добавлять значения через знак ?
Типа такого: урл_статьи?w=2.54&s=65.32&f=157.98

Не будет ли SefWizard перенаправлять на правильный URL и обрезать данные в урлах после знака ?
Таких урлов может быть очень много и они разойдутся ссылками по интернету. Вот тут появляется второй вопрос: дубли не пойдут? - страница всё таки одна.
*

djumfan

  • Захожу иногда
  • 243
  • 13 / 0
Вопрос снимается.
Я скрипт дописал и уже внедрил на сайт.
Всё работает правильно и для location.search в скрипте не мешает.
*

Филипп Сорокин

  • Сорокин Band
  • 1880
  • 153 / 4
  • разработчик.москва
В новой версии добавлены 2 новых опции:

1) Отправка уведомлений о возникших фатальных ошибках на сайте по email
2) Вывод стека фатальных ошибок

Также был исправлен баг, появившийся у пользователей Joomla! 3.8.5
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Дубли страниц: сравнение плагинов “sef Wizard for Joomla” и “JL No Doubles”

Автор shop-user

Ответов: 2
Просмотров: 216
Последний ответ 08.01.2019, 14:36:18
от zikkuratvk
Как убрать ID из URL Joomla 3?

Автор SaxMusicOnly

Ответов: 122
Просмотров: 38033
Последний ответ 19.10.2018, 15:53:15
от mnogoto4ka
Joomla стандартный SEF 303 редирект

Автор NitroProton

Ответов: 8
Просмотров: 2193
Последний ответ 12.12.2017, 10:16:44
от warlocksp
После переноса материалов из Joomla 1.5 в Joomla 3.8 появились вопросы по работе

Автор WeX

Ответов: 0
Просмотров: 464
Последний ответ 20.11.2017, 11:42:16
от WeX
Как убрать 301 редирект с Get параметров (Sef модуль joomla)?

Автор Sergei1212

Ответов: 2
Просмотров: 968
Последний ответ 27.09.2017, 23:01:57
от dmitry_stas