Новости Joomla

Как тестировать Joomla PHP-разработчику? Компонент Patch tester.

👩‍💻 Как тестировать Joomla PHP-разработчику? Компонент Patch tester.Joomla - open source PHP-фреймворк с готовой админкой. Его основная разработка ведётся на GitHub. Для того, чтобы международному сообществу разработчиков было удобнее тестировать Pull Requests был создан компонент Patch Tester, который позволяет "накатить" на текущую установку Joomla именно те изменения, которые необходимо протестировать. На стороне инфраструктуры Joomla для каждого PR собираются готовые пакеты, в которых находится ядро + предложенные изменения. В каждом PR обычно находятся инструкции по тестированию: куда зайти, что нажать, ожидаемый результат. Тестировщики могут предположить дополнительные сценарии, исходя из своего опыта и найти баги, о которых сообщить разработчику. Или не найти, и тогда улучшение или исправление ошибки быстрее войдёт в ядро Joomla. Напомню, что для того, чтобы PR вошёл в ядро Joomla нужны минимум 2 положительных теста от 2 участников сообщества, кроме автора. Видео на YouTubeВидео на VK ВидеоВидео на RuTubeКомпонент на GitHub https://github.com/joomla-extensions/patchtester@joomlafeed#joomla #php #webdev #community

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6.2PageBuilder Toolkit - это специализированный плагин для конструктора страниц Yootheme Pro, содержит набор различных утилит для ускорения процесса работы и отладки макета, множественные улучшения в интерфейсе, включая поддержку dark mode, подсказки, быстрая смена разрешения в окне просмотра и много чего еще.v.1.6.2 Что нового?- Индикатор статусов: теперь не просто показывает состояние запросов, но и делает автоматические попытки их отправки при кратковременных сбоях в сети, а если это не помогло, то переводит конструктор в ручной режим, что позволяет сохранит макет и настройки темы прежде чем вы потеряете все, что было сделано с момента последнего сохранения- Подсветка ошибок в макете: плагин анализирует код страницы и может автоматически подсвечивать data атрибуты с кучей мусора, которые попадают в код страницы при копипасте из Figma в TinyMCE (пригодится для старых макетов, в текущей работе плагин сам очищает код мусора). Также есть подсветка семантических ошибок сборки - дубли h1 тега на странице и вложенных друг в друга заголовков.- Улучшена поддержка будущего релиза Yootheme Pro 5 и редактора CodeMirror 6Плагин для русскоязычных пользователей доступен в каталоге расширений SovMart и распространяется за символическую плату (100р). Разработчики Joomla расширений и партнеры автора могут получить плагин бесплатно.Для работы плагина необходим конструктор страниц Yootheme Pro.Разработчик плагина - участник нашего сообщества Александр Судьбинов (@alexrevo), член официальной группы поддержки Yootheme Pro. Страница расширенияОписание на сайте автора@joomlafeed#joomla #yootheme

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

Serebro2009

  • Захожу иногда
  • 135
  • 0 / 0
Перешел на версию Joomla! 3.9.8 Stable - через неделю в вебмастере Яндекс стали появляться дубли материалов с корнем из категорий, т.е. http://www.site/yes-category/sitepage-1.html, при этом являясь дублем http://www.site/sitepage-1.html. Далее заметил, но не могу понять как такое возможно и откуда растут ноги, в индексе появилась страница такого плана:  http://www.site/sitepage-1.htmlремнь привода -  причем она является дублем http://www.site/sitepage-1.html - что за бред и как бороться? Страница доступна и проиндексирована. Никаких сторонних SEF плагинов не использую.

Еще появились и проиндексировались страницы: http://www.site/yes-category.html - в которые, каким-то образом записалось несколько страниц из различных материалов
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
В настройках материалов включен современный роутер ?
*

Serebro2009

  • Захожу иногда
  • 135
  • 0 / 0
Нет...я так понимаю нужно включить Маршрутизация URL-современная и добавить - удалить Идентификаторы из url?

Тогда что с категориями которые вылезли как дубли делать?
*

Serebro2009

  • Захожу иногда
  • 135
  • 0 / 0
Спасибо, категории теперь отдают 404  ответ, те выйдут из индекса. А вот...с припиской не удалось побороться. Те я вообще не могу понять откуда эти страницы появляются и как они генерируются и почему вообще индексируются. Еще раз, в Вебмастере есть дубли страниц такого плана:
http://site.ru/page.html%20%20покрышка%20на%20основе%20резки

Их несколько - но они висят в индексе, я даже не знаю как сделать редирект в .htaccess - так там кирилица в адресе. В robots если закрыть, то наверно не спасет, он дубль все равно будет лезть в индекс и выпадать периодически
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Фильтр есть на сайте ? Задайте вопрос Платону .
*

Serebro2009

  • Захожу иногда
  • 135
  • 0 / 0
Нет, фильтров нет. Спрошу , спасибо
*

Serebro2009

  • Захожу иногда
  • 135
  • 0 / 0
Собственно платон ответил:

роботу стало известно из обхода по счетчикам Метрики, то есть, после ее посещения пользователями. Откуда же пользователям могли стать известны такие ссылки, мы сказать затрудняемся.

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


Может кто-нибудь подскажет, каким образом закрыть сие дело в robots? те нужно запретить для индексации:

/page.html%20%20покрышка%20на%20основе%20резки

в файле robots - как корректно задать символы пробела? %20 - это некорректно.
 Или настроить правило на редирект лучше? а в этом случае как правильно написать, чтобы отсекать кириллицу после названия страницы .html?

RewriteRule ^(.*).htm$ /$1.html [R=301,L]

Скорее всего правило будет:
RewriteRule (.+?)\.html.+$ http://%{HTTP_HOST}/$1.html [L,R=301]
Только...вот...интересно, а исключить-то дубли как можно будет?
« Последнее редактирование: 25.09.2021, 08:13:42 от Serebro2009 »
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Код
## Begin - Custom redirects
RewriteRule (.*)\.html\s+ http://site.ru/$1.html [R=301,L]
« Последнее редактирование: 25.09.2021, 08:30:28 от draff »
*

Serebro2009

  • Захожу иногда
  • 135
  • 0 / 0
Я вот думаю, в перспективе буду переводить сайт на https, придется все правила в .htaccess?
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Я вот думаю, в перспективе буду переводить сайт на https, придется все правила в .htaccess?
Ну да, замените потом протоколы в .htaccess
Вы проверили мой из поста ? Появились дубли после обновления Joomla! 3.9.8 Stable
*

Serebro2009

  • Захожу иногда
  • 135
  • 0 / 0
Ваш не подошел. Такое условие работает:

RewriteRule (.+?)\.html.+$ http://%{HTTP_HOST}/$1.html [L,R=301]

https://htaccess.madewithlove.be/
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Ваш не подошел.
На локалке работает . Нужно кеш чистить каждый раз, когда изменяешь редирект.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Ошибка Missing field in database: Joomla\CMS\Table\Extension   extension_id

Автор Ragivort

Ответов: 1
Просмотров: 124
Последний ответ 25.12.2025, 21:10:01
от fbr
Joomla 3 не пускает в админку (просто перезагружается страница) (гуглил, нашёл решение, не помогло)

Автор lifelover2b

Ответов: 11
Просмотров: 5027
Последний ответ 05.06.2025, 04:48:29
от andrey222
По поводу сессий Joomla 3

Автор azm1n

Ответов: 0
Просмотров: 1369
Последний ответ 25.05.2025, 09:26:17
от azm1n
Стоит ли ставить плагин rel="canonical" на Joomla 3

Автор azm1n

Ответов: 2
Просмотров: 1757
Последний ответ 09.05.2025, 12:39:18
от azm1n
Вывести поля профиля Joomla

Автор romagromov

Ответов: 11
Просмотров: 2975
Последний ответ 28.04.2025, 10:25:44
от sivers