Новости 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 Гость просматривают эту тему.
  • 64 Ответов
  • 17141 Просмотров
*

Dee79

  • Захожу иногда
  • 89
  • 0 / 0
Не помог Ваш плагин.

Стоит Joomla 1.5
Версия форума 1,7
В настройках Сео форума стоит Да - Нет - Да

Ссылки остались кириллицей.
*

Mihanja80

  • Завсегдатай
  • 1918
  • 168 / 4
  • Всю жизнь учусь...
а при создании новой темы? Он же не будет менять старые :)
Я с мобильного, в основном...
*

Dee79

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

Mihanja80

  • Завсегдатай
  • 1918
  • 168 / 4
  • Всю жизнь учусь...
крутите настройки SEF в Kunena... У меня этот плагин прекрасно работал на Joomla 1.5 как на форуме так и в материалах...
Я с мобильного, в основном...
*

ChaosHead

  • Moderator
  • 5242
  • 451 / 13
Да у вас там странное, я уже подозреваю что стоит какой-то сторонний SEF компонент.
*

Dee79

  • Захожу иногда
  • 89
  • 0 / 0
Да нет, родной джумловский. Танцы начались после обновления форума и никак не могу понять откуда руки растут.
*

Mihanja80

  • Завсегдатай
  • 1918
  • 168 / 4
  • Всю жизнь учусь...
создайте новый материал. Алиас оставьте пустым. Сохраните. Посмотрите какой алиас сделает плагин. Если в материале работает - должен работать и на форуме.
Я с мобильного, в основном...
*

Dee79

  • Захожу иногда
  • 89
  • 0 / 0
Всем спасибо за отклик на мою проблему. Шалил мой хостер, который перемещал в это время мой сайт на другой сервер и по этому ни каких изменений на новом сервере я вносить не мог. Теперь всё гут, тестирую Ваш router.php, пока всё хорошо. Еще раз всем огромное спасибо!
*

ChaosHead

  • Moderator
  • 5242
  • 451 / 13
Пожалуйста) Со мной подобное тоже случалось.
*

klara7

  • Захожу иногда
  • 311
  • 4 / 1
У меня Joomla 1.5.21, Kunena 1.7.0. После установки роутера ссылки стали такими, какими нужно. Но сегодня, я не смогла попасть на форум. Я ввожу логин и пароль и ничего не происходит, но он меня считает, так как появляются дополнительные пользователи он-лайн. Чего делать-то? >:(

Прошу прощения! Проблема была в браузере.
« Последнее редактирование: 19.11.2011, 18:29:45 от klara7 »
*

Dee79

  • Захожу иногда
  • 89
  • 0 / 0
Добрый день! Можете выложить файл для версии 1.7.1, тот что в шапке опять не подходит. Спасибо!
*

ChaosHead

  • Moderator
  • 5242
  • 451 / 13
Тут в теме писали про плагин, используйте его. Я уже сайты перевёл на Joomla 1.7, там встроенная транслитерация. router этот уже негде даже проверить.
*

Dee79

  • Захожу иногда
  • 89
  • 0 / 0
Плагин не помогает, одна надежда на файл. Попробуйте скинуть, протестирую.
*

ChaosHead

  • Moderator
  • 5242
  • 451 / 13
Возьми от 1.7.0 и замени там
Код
	function stringURLSafe($str) {

$fbConfig =& CKunenaConfig::getInstance();
if ($fbConfig->sefutf8) {
$str = self::filterOutput($str);
return urlencode($str);
}
return JFilterOutput::stringURLSafe($str);

}
на
Код
	function stringURLSafe($str) {

$kconfig =  KunenaFactory::getConfig ();
if ($kconfig->sefutf8) {
$str = self::filterOutput ( $str );
return urlencode ( $str );
}
return JFilterOutput::stringURLSafe ( $str );

}
*

Dee79

  • Захожу иногда
  • 89
  • 0 / 0
Проблема не решилась, есть ещё варианты? Спасибо!
*

ChaosHead

  • Moderator
  • 5242
  • 451 / 13
Там кроме этих строк с измененной проверкой настроек ничего не изменилось, вот уже даже проверил - у меня работает. Попробуйте скачать:
http://narod.ru/disk/33075835001/router.php.html для 1.7.1
*

Dee79

  • Захожу иногда
  • 89
  • 0 / 0
Спасибо! Файл сработал когда выключил поддержку UTF-8.
*

klara7

  • Захожу иногда
  • 311
  • 4 / 1
А чем плохи ссылки с кирилицей, объясните пожалуйста! Для поисковиков ведь это лучше, нет?
*

ChaosHead

  • Moderator
  • 5242
  • 451 / 13
Для поисковиков это не лучше. Транслитерация=кирилица по крайней мере в яндексе.
Но вы скопируйте ссылку в кирилице. В одном браузере будет нормально, а в другом:
http://site.ru/5-%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D0%BE%D0%B5-%D0%B6%D0%B5%D0%BB%D0%B5%D0%B7%D0%BE/39685-%D0%BD%D0%B0-%D1%81%D0%BC%D0%B5%D0%BD%D1%83-wi-fi-%D0%BF%D1%80%D0%B8%D0%B4%D0%B5%D1%82-li-fi
А в панели вебмастера Яндекса вообще вот такое есть проиндексированное:
http://site.ru/291-пантеон-клуб-РєРѕРјСѓ-Р·Р°-30/12516-художественный-альбом-СЂРµР
У меня есть догадка откуда оно взялось, но это явно косяк Яндекса, а исправлять его никто не горит желанием.

Вот этим они и плохи. Опять же если домен латиницей, то и ссылки вроде как красивей тоже латиницей. Ну это IMHO
*

klara7

  • Захожу иногда
  • 311
  • 4 / 1
ChaosHead спасибо за грамотный ответ. Просто, я смотрю топ в Яндексе - в основном сайты с кирилицей в названиях тем и оптимизацией под "частые запросы". Но, думаю вы правы
*

pavel555ru

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
Всем привет.

Прежде всего спасибо автору за труд!

У меня Joomla 1.5, Kunena 1.7.0. Настройки SEO в Kunena - да нет да. Применил router.php из шапки.
Ссылки стали красивыми, но при переходе на 2-ю страницу темы к адресу добавляется ?limit=6&start=6. Например:
адрес первой страницы темы:
мой сайт.ru/forum/19-sanya/14-trudoustrojstvo-v-sanya.html

щелкаем на 2-ю страницу, адрес становится:
мой сайт.ru/forum/19-sanya/14-trudoustrojstvo-v-sanya.html?limit=6&start=6

Как-то можно это ?limit=6&start=6 облагородить?

Спасибо!
*

pavel555ru

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
чаос подскажи что пофиксить в роутере или выложи новый
проблема
топик с ! знаком на конце заканчивается с -
Привет всем! получается
privet-vsem-

Попробуй заменить
Код
$str1=preg_replace(array('/\s+/','/[\$\&\+\,\/\:\;\=\?\@\'\"\<\>\#\%\{\}\|\\\^\~\[\]\`\.]/'), array('-',''), $str1);
на
Код
$str1=preg_replace(array('/\s+/','/[\!\$\&\+\,\/\:\;\=\?\@\'\"\<\>\#\%\{\}\|\\\^\~\[\]\`\.]/'), array('-',''), $str1);

Такая же тема, знак вопроса меняется на -. Замена строчки не помогла, тире остается.
*

ChaosHead

  • Moderator
  • 5242
  • 451 / 13
попробуй допиши после этой строки
Код
$str1=trim($str1, "-");
*

pavel555ru

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
Разобрался со знаком "!". Он нормально убирается и без $str1=trim($str1, "-");, а уже после добавления \! сюда:
Код
$str1=preg_replace(array('/\s+/','/[\!\$\&\+\,\/\:\;\=\?\@\'\"\<\>\#\%\{\}\|\\\^\~\[\]\`\.]/'), array('-',''), $str1);
У меня просто в конце заголовка темы идет знак "!", а за ним китайские иероглифы: Добро пожаловать! 欢迎! т.е. тире на конце ссылки относится именно к иероглифам, а не к знаку "!", и как сразу не срастил))

А что по поводу ?limit=6&start=6 в адресе при переходе на другую страницу темы, можно как-то шлифануть?
*

ChaosHead

  • Moderator
  • 5242
  • 451 / 13
Больше я с ним точно ничего не буду делать. Транслитерация и так работает стандартными средствами Joomla 1.7
В остальном меня всё устраивает.
*

pavel555ru

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
Больше я с ним точно ничего не буду делать. Транслитерация и так работает стандартными средствами Joomla 1.7
В остальном меня всё устраивает.
Ну как же устраивает, такой замечательный SEF формат адреса получился, а эта штука в конце ссылки всю малину портит, вот бы ее заменить... Например, из ?limit=6&start=6 оставить просто последнее число 6 (я так понимаю, это номер сообщения, с которого начинается страница), так будет вообще конфетка :)
*

danss2

  • Захожу иногда
  • 80
  • 3 / 0
Благодарю, ChaosH :-) Ссылочки теперь что надо :-)
Теперь осталось мне мою другую проблемку как-то решить и будет всё пучком :-) Но это дугая тема...
*

Natalol

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
Категорическое спасибо за    router.php :)
*

Gorniak87

  • Новичок
  • 6
  • 0 / 0
Выставил настройки SEO в Kunena: ДА, НЕТ, НЕТ но ничего не изменилось, тире как были так и остались. Подскажите, что я делаю не так и где еще посмотреть?

Сейчас адрес темы на форуме выглядит так: http://www.avtomoto-transport.ru/index.php/forum/4----/4------

Стоит Kunena 1.7.2
« Последнее редактирование: 01.03.2012, 14:50:05 от Gorniak87 »
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
Спасибо за файлик для 1.7!

Есть одна проблемка - восклицательный знак заменяется на тире. В стандартном роутере он заменяется на пусто. Я так понимаю, что дело в этой строке:

Код
// remove any duplicate whitespace, and ensure all characters are alphanumeric
$str1 = preg_replace(array('/\s+/','/[^A-Za-z0-9\-]/'), array('-','-'), $str1);

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

Не подхватывается файл локализации компонента Kunena v6.0.3

Автор Александр Кардаш

Ответов: 1
Просмотров: 3505
Последний ответ 02.04.2023, 18:12:09
от Александр Кардаш
Нужна помощь в переносе форума с Kunena на wordpress и любой плагин форума

Автор Zoltar22

Ответов: 0
Просмотров: 3211
Последний ответ 19.10.2022, 04:32:49
от Zoltar22
Форум Kunena. нет поля для ввода текста

Автор sarvasvova

Ответов: 2
Просмотров: 3736
Последний ответ 02.08.2022, 09:32:31
от crimeafrend
Kunena при создании новой темы не выводит поле для ввода текста

Автор sarvasvova

Ответов: 0
Просмотров: 6194
Последний ответ 18.11.2021, 00:31:10
от sarvasvova
Русификация Kunena

Автор pavel82

Ответов: 5
Просмотров: 30859
Последний ответ 04.06.2021, 14:44:49
от Elya