Новости Joomla

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

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

  • Завсегдатай
  • 1918
  • 160 / 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

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

ZAlex60

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
Вам нужно чтобы вообще все страницы старого сайта вели на новый сайт, в его каталог /katalog, включая главную страницу?
да я вот уж тоже подумал, что лучше все-таки перенаправлять каждую страницу.
со старого сайта:
 - "Пилы по металлу и сегменты" - www.i-se.ru/index.php/instrument-rezka/241/
на новый:
 - "Пилы Геллера сегментные" - i-se.ru/katalog/pila/gellera
и т.д.

Думаю так красивей будет

Справится SEF Wizard с такой задачей? (хотя понимаю, что справится)

Расскажите подробней (дремучему человеку) как лучше создать правила переадресации
*

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

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Ну здесь вообще всё просто: в исходном URL вставляете адрес:
Код
http://www.i-se.ru/index.php/instrument-rezka/241/
А в URL назначения соответственно:
Код
http://i-se.ru/katalog/pila/gellera
*

ZAlex60

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
Ну здесь вообще всё просто: в исходном URL вставляете адрес:
Код
http://www.i-se.ru/index.php/instrument-rezka/241/
А в URL назначения соответственно:
Код
http://i-se.ru/katalog/pila/gellera
Спасибо.
Я уже опробовал (после того как написал пост).
Мне всё больше и больше нравится Ваш SEF Wizard.

Ещё плюсик к карме от меня
*

ZAlex60

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
Филипп Сорокин
попробовал создать правило с одинаковыми исходными URL
программа чётко определила, что правило для такого URL  есть... и заменила первое созданное правило

http://www.i-se.ru/index.php/sverla/246/  в  http://i-se.ru/katalog/sverla/kx
http://www.i-se.ru/index.php/sverla/246/  в http://i-se.ru/katalog/pila/gellera

т.е. вместо двух правил стало одно, НО если у меня будет 200 правил перенаправлений и я забегавшись допущу двойное правило, то программа заменит НЕ предупредив меня.

Думаю лучше, чтоб программа сообщала о существовании правила перед заменой (ну и выбор менять или нет)
*

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

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Цитировать
Думаю лучше, чтоб программа сообщала о существовании правила перед заменой (ну и выбор менять или нет)
Принято.
*

ZAlex60

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
Принято.
а ещё мысль:
выгрузку какую-нить (из текстового или другого файла), чтоб туда вписать все перенаправления.... и одним махом влить....
я про себя думаю, как буду 200 перенаправлений прописывать (где-нить обязательно ошибусь, чтоб меньше ошибок было сначала создам файл в excel (два столбика старый и новый URL) и потом ручками переносить, а вот если машина за меня это сделает... то будем мне счастье  ;D)
*

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

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
ZAlex60, вспомнилась сказка "Вовка в тридевятом царстве", где двое из ларца, одинаковых с лица, за него конфеты ели :)
Идея интересная, но здесь можно наворотить ещё больше ошибок: ведь машина не будет проверять, насколько корректно пользователь заполнил файл. А так всё жёстко: одна форма, другая форма, ну и внимательность, конечно.
*

ZAlex60

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
ZAlex60, вспомнилась сказка "Вовка в тридевятом царстве", где двое из ларца, одинаковых с лица, за него конфеты ели :)

Согласен.
Буду ручками работать  ;D (сам конфеты буду есть).
*

khan-alex

  • Давно я тут
  • 646
  • 30 / 1
Что-то не могу настроить вывод RSS ленты она ни при каких настройках не  выводится и конечно не импортируется.
*

tito1

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
При подключении опции "Запрет индексации не ЧПУ ссылок", из индекса убираются и обычные страницы не содержащие знаков ? и т.д.
*

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

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Цитировать
При подключении опции "Запрет индексации не ЧПУ ссылок", из индекса убираются и обычные страницы не содержащие знаков ? и т.д.
Из индекса убираются только URL, содержащие строку запроса, то есть знак вопроса и параметры.

Цитировать
Что-то не могу настроить вывод RSS ленты она ни при каких настройках не  выводится и конечно не импортируется.
Немогли бы описать проблему подробнее, чтобы я смог её воспроизвести? Пожалуйста, предоставьте точную инструкцию.
*

khan-alex

  • Давно я тут
  • 646
  • 30 / 1
Выключаю плагин - лента выводится, включаю плагин - при переходе на адрес ленты просто открывается та страница с которой должна генерироваться RSS лента.
*

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

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Пожалуйста, опишите структуру Ваших URL, чтобы я смог воспроизвести это на локальном сервере. Ну или доступ к сайту дайте, если доверяете :)
*

khan-alex

  • Давно я тут
  • 646
  • 30 / 1
Вот сайт зарегистрируйтесь - предоставлю доступ к админке. Сейчас плагин выключен.
*

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

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Вот сайт зарегистрируйтесь - предоставлю доступ к админке.
Админки одной мало — мне бы ещё до FTP добраться!
*

khan-alex

  • Давно я тут
  • 646
  • 30 / 1
*

tito1

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Цитировать
Из индекса убираются только URL, содержащие строку запроса, то есть знак вопроса и параметры.
У меня убирается и часть обычных страниц с прямыми адресами.
*

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

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Цитировать
Вот сайт зарегистрируйтесь - предоставлю доступ к админке. Сейчас плагин выключен.
Зарегистрировался. Письмо получил.

Код
У меня убирается и часть обычных страниц с прямыми адресами.
Тоже бы вглянуть на Ваш сайт. Можно было бы закрыть всё одним обновлением. Контакты
*

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

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
*

ZAlex60

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
Филипп Сорокин нашел недочет:
когда в менеджере редиректов составляешь правила и случайно (иль не совсем случайно) оставляешь пустую строку с правилами, то появляется ошибка "Сайт am05yandex.temp.swtest.ru выполнил переадресацию слишком много раз."
при удалении пустой строки с правилами всё начинает работать.

вообщем, всё-равно хочется, чтоб компьютер за меня думал (хоть чуток) и:
 -  удалял пустые строки
 - предупреждал о том, что правило в "Исходный URL" уже существует (я уже писал об этом ранне)

И можно-ли в рамках данной ветки задать вопрос, про настройку переадресации?
*

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

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Цитировать
И можно-ли в рамках данной ветки задать вопрос, про настройку переадресации?
Можно, конечно.

Цитировать
вообщем, всё-равно хочется, чтоб компьютер за меня думал (хоть чуток)
Всё будет, только позже. Сейчас я пока занимаюсь каркасом, затем будет и проверка регулярных выражений на корректность, и полезные советы, и прочие плюшки.

Цитировать
когда в менеджере редиректов составляешь правила и случайно (иль не совсем случайно) оставляешь пустую строку с правилами
Ну так пустая строка это тоже URL, который указывает на корневую директорию Вашего сайта. Я об этом честно предупредил в тултипах.
*

ZAlex60

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
Ну так пустая строка это тоже URL, который указывает на корневую директорию Вашего сайта. Я об этом честно предупредил в тултипах.
Простите, пропустил

Ссылки со старого сайта есть разного плана указывающие на одну страницу:
http://www.i-se.ru/index.php/usluge
http://www.i-se.ru/index.php/usluge/

далее идут следующие страницы из одной категории:
http://www.i-se.ru/index.php/usluge/25
http://www.i-se.ru/index.php/usluge/458
http://www.i-se.ru/index.php/usluge/47
и т.д.

могут встречаться и такие:
http://www.i-se.ru/index.php/zenker-razvertki/разные материалы (числа 12/587/48 и т.д.) это из одной категории РАЗВЕРТКИ
и
http://www.i-se.ru/index.php/zenker-razvertki/215/ с числом 215 из другой категории ЗЕНКЕРА

очень сильно понапутано на старом сайте.

Вопросы:
1.
http://www.i-se.ru/index.php/usluge
http://www.i-se.ru/index.php/usluge/

http://www.i-se.ru/index.php/usluge/25
http://www.i-se.ru/index.php/usluge/458
http://www.i-se.ru/index.php/usluge/47
как создать правило, чтоб вело на одну страницу к примеру http://i-se.ru/proizvodstvo

3.
и как быть в случае если
http://www.i-se.ru/index.php/zenker-razvertki/12
http://www.i-se.ru/index.php/zenker-razvertki/587
http://www.i-se.ru/index.php/zenker-razvertki/48
это одна катеогрия и вести должна на http://i-se.ru/katalog/razvertki

http://www.i-se.ru/index.php/zenker-razvertki/215 - это совершенно другая категория и вести на http://i-se.ru/katalog/zenkovki
*

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

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Цитировать
http://www.i-se.ru/index.php/usluge
http://www.i-se.ru/index.php/usluge/

http://www.i-se.ru/index.php/usluge/25
http://www.i-se.ru/index.php/usluge/458
http://www.i-se.ru/index.php/usluge/47
как создать правило, чтоб вело на одну страницу к примеру http://i-se.ru/proizvodstvo

Ставите флажок регулярное выражение. В исходном URL прописываете:

Код
^http://www\.i\-se\.ru/index\.php/usluge(/?|/(25|458|47))$

В URL назначения прописываете страницу, на которую идёт переадресация.

Цитировать
3.
и как быть в случае если
http://www.i-se.ru/index.php/zenker-razvertki/12
http://www.i-se.ru/index.php/zenker-razvertki/587
http://www.i-se.ru/index.php/zenker-razvertki/48
это одна катеогрия и вести должна на http://i-se.ru/katalog/razvertki

Снова регулярное выражение:

Код
^http://www\.i\-se\.ru/index\.php/zenker\-razvertki/(12|587|48)$

Последнюю страницу перенаправляете без регулярного выражения.
*

ZAlex60

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
Филипп, спасибо.
Всё заработало, правда немного пришлось подпилить (мы изначально задали правило переадресации с WWW на "без") убрал из условия WWW и стало мне счастье  *DRINK*

И опять вопрос не по теме ветки... не знаю с чего начать поиски.
У меня на сайте будут в основном страницы с таблицами размеров и цен инструмента:

   Наименование/размер          Цена
Сверло диаметр 10мм              50 руб.
Сверло диаметр 12мм              55 руб.
Сверло диаметр 14мм              75 руб.

Как автоматизировать изменение цен на всех страницах сразу. Допустим закинуть экселевский файл в какую-нить папку сайта, и чтоб страницы брали из него информацию и цены. А вот куда дальше копать? не могу додумать (интернет магазины не хочу рассматривать т.к. в ближайшее время не планируется)

p.s. времени на изучения всех премудростей Joomla у меня очень мало (в день часа 2 только выделяется, много беготни на других обязанностях), потому и задаю такие вопросы. А желание есть, изучить сие примудрости. !
*

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

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
ZAlex60
Создайте отдельную тему на форуме и опишите Вашу задачу максимально подробно, я уверен, многие участники откликнутся и подскажут верное решение.
*

ba

  • Захожу иногда
  • 62
  • 2 / 0
Хотелось бы иметь возможность управлять URL'ами всех страниц сайта сразу.
Создал страницу с алиасом company и тут же прописал URL /company/ с закрывающим слешем в конце.
Если редирект делать, то у возникает ошибка too many redirects

компонент блокирует то, что я прописал вручную в .htaccess, например www перестал редиректиться на nonwww :\
« Последнее редактирование: 03.07.2016, 20:25:11 от ba »
*

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

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Цитировать
Хотелось бы иметь возможность управлять URL'ами всех страниц сайта сразу.
Создал страницу с алиасом company и тут же прописал URL /company/ с закрывающим слешем в конце.
Не могли бы развернуть Вашу мысль?

Цитировать
компонент блокирует то, что я прописал вручную в .htaccess, например www перестал редиректиться на nonwww :\
Ну это никак не возможно. Компонент на .htaccess абсолютно никак не влияет. Другое дело, если в .htaccess прописаны одни правила, а в менеджере редиректов противоположные.
*

ba

  • Захожу иногда
  • 62
  • 2 / 0
Не могли бы развернуть Вашу мысль?
Я хочу видеть список всех страниц, созданных на сайте в виде "заголовок — url" и иметь возможность этот список редактировать. Я имею ввиду редактировать URL каждой отдельно взятой страницы.
Проблема в том, что где-то у меня /blog, а где-то /blog/ и я не могу никак отследить все такие проблемные страницы, ведь для поиска /blog и /blog/ это разные страницы.
Я хочу контролировать назначение url всех своих страниц в каком-то едином центре.
Как что-то вроде SEF Manage в JoomSEF, только не такое кривое нестабильно работающее.
« Последнее редактирование: 04.07.2016, 00:02:43 от ba »
*

skidrow

  • Захожу иногда
  • 71
  • 0 / 0
  • alien_halite
Добрый день!

Филипп, подскажите - только увидел, что моя главная стала с такой ссылкой - http://galit.in.ua/products/random, автоматически приставляет. Главная ссылается на компонент JoomShopping, на страницу рандомных товаров.
Теперь, если задать для главной любую другую, включая стандартную "Избранные материалы" - выбивает 404. Хоть при включенном SEF-Wizard, хоть без него.
Подскажите, куда копнуть?

Спасибо!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как убрать ID из URL Joomla 3?

Автор SaxMusicOnly

Ответов: 142
Просмотров: 55253
Последний ответ 02.03.2021, 14:47:35
от Vasiliy111
Как сделать короткие ссылки Joomla 3.9?

Автор ezheck

Ответов: 12
Просмотров: 3694
Последний ответ 10.01.2020, 07:44:37
от arma
SEF wizard закидывает ошибками почту у кого такое было?

Автор polezniy

Ответов: 2
Просмотров: 2253
Последний ответ 25.09.2019, 10:31:43
от polezniy
Artio JoomSEF ничего не делает. Joomla! 1.5

Автор ybosco

Ответов: 5
Просмотров: 2033
Последний ответ 05.06.2019, 18:53:26
от draff
Дубли страниц: сравнение плагинов “sef Wizard for Joomla” и “JL No Doubles”

Автор shop-user

Ответов: 2
Просмотров: 1476
Последний ответ 08.01.2019, 14:36:18
от zikkuratvk