Новости 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

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

lost

  • Захожу иногда
  • 59
  • 0 / 0
Добрый день!
Собственно сабж.
Погуглил, но толкового ничего не нашел. Направьте на путь... )
Заранее спасибо!
*

Mihanja80

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

lost

  • Захожу иногда
  • 59
  • 0 / 0
Логично, но не работает )
Естественно это первое что приходит в голову и именно так я и сделал, припесав к внешней ссылке #myanchor, но увы, после моей ссылки добавляется дополнительный аттрибут и ссылка не работает.
Есть еще идеи?
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Зайдите в вашу базу через phpMyAdmin и пропишите значение для нужного меню. Меню затем не открывать!
*

lost

  • Захожу иногда
  • 59
  • 0 / 0
Естественно я этот вариант тоже рассматривал, НО это совсем шаманство. Как можно заказчику объяснить что МЕНЮ открывать нельзя? )
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Попробуйте так в меню укажите Внешний URL адрес в виде ссылка777что надо
Далее файл default_url.php из папки modules/mod_menu/tmpl копируете в папку html/mod_menu вашего шаблона
В нем находите строки (22стр у меня)и добавляете,
Код
$flink = $item->flink;
$flink = JFilterOutput::ampReplace(htmlspecialchars($flink));
$mylink = explode("777", $flink); //Вставляем эту строчку
if ($mylink[1]) $flink = $mylink[0].'#'.$mylink[1];// и эту

Можно так попробовать
А заказчику - 777 секретный ключ для перехода на якорь
*

lost

  • Захожу иногда
  • 59
  • 0 / 0
Зайдите в вашу базу через phpMyAdmin и пропишите значение для нужного меню. Меню затем не открывать!

Кстати такой вариант вообще не работает - вернуло 404 ошибку. Дописал к алиасу якорь и поломалось все. пришлось убрать.
*

lost

  • Захожу иногда
  • 59
  • 0 / 0
Попробуйте так в меню укажите Внешний URL адрес в виде ссылка777что надо
Далее файл default_url.php из папки modules/mod_menu/tmpl копируете в папку html/mod_menu вашего шаблона
В нем находите строки (22стр у меня)и добавляете,
Код
$flink = $item->flink;
$flink = JFilterOutput::ampReplace(htmlspecialchars($flink));
$mylink = explode("777", $flink); //Вставляем эту строчку
if ($mylink[1]) $flink = $mylink[0].'#'.$mylink[1];// и эту

Можно так попробовать
А заказчику - 777 секретный ключ для перехода на якорь

Это выъод, но не красивый. Я не понял как указывать якоря. их может быть много на странице...
*

Pupsogen

  • Захожу иногда
  • 72
  • 1 / 0
  • Любитель пива)
Я так понял, тема не раскрыта) Такая же проблема: нужен Пункт Меню со ссылкой на материал с якорем. Помогите, пожалуйста)
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Файл default_component.php (не забываем переопределить в шаблоне, может и в default_url.php). Вставляем одну строчку. Выделил. Якорь пишем в меню в примечание Note.  ^-^
if ($item->note) $item->flink  .='#'.$item->note;
switch ($item->browserNav) :
*

alnorton

  • Захожу иногда
  • 208
  • 8 / 0
Файл default_component.php (не забываем переопределить в шаблоне, может и в default_url.php). Вставляем одну строчку. Выделил. Якорь пишем в меню в примечание Note.  ^-^
if ($item->note) $item->flink  .='#'.$item->note;
switch ($item->browserNav) :

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

Алиас пункта меню совпадает с именем подкаталога в каталоге с сист.файлами

Автор Andrey N.

Ответов: 14
Просмотров: 4172
Последний ответ 07.10.2021, 23:57:15
от Garrr
Главное меню

Автор Анастасия87

Ответов: 7
Просмотров: 1998
Последний ответ 21.05.2021, 08:40:40
от arma
"Ошибка 404 - Материал нее найден" как заходишь на сайт

Автор Lepby

Ответов: 17
Просмотров: 41929
Последний ответ 11.06.2020, 08:48:10
от sound
Как сократить вертикальное расстояние между меню сайта и баннером?

Автор MultiMatrix83

Ответов: 2
Просмотров: 1647
Последний ответ 16.02.2020, 19:30:25
от MultiMatrix83
Редактирование Модуля - в меню не удаляется пункт

Автор bovinkm

Ответов: 4
Просмотров: 1828
Последний ответ 16.08.2019, 15:00:22
от bovinkm