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

SpecTR

  • Захожу иногда
  • 105
  • 10 / 0
Может не в тот раздел, но не знаю куда.
Когда-то встречал что можно обрезать при выводе название статьи и заменить остальное на "...", а при  наведении на текст появляется title полный.
Есть готовое решение или урывок кода нормальный ? Нужно чтобы обрезало нормально по словам а не по символам, но если есть решение обрезки по символам давайте и его, сам подправлю.
« Последнее редактирование: 06.07.2010, 11:26:49 от SpecTR »
*

SpecTR

  • Захожу иногда
  • 105
  • 10 / 0
Написал вот такую функцию:
Код: php
function maxsize_str_word($text, $counttext = 60, $sep = ' ') {
  $text = iconv("utf-8","windows-1251",$text);
  if (strlen($text)>$counttext)
{
$strokatext = ' title="'.$text.'" >';
$strokatext = iconv("utf-8","windows-1251",$strokatext);
if ($text[$counttext+1] != ' ')
{
$text = substr($text,0,$counttext);
$text = substr($text,0,strrpos($text,$sep));
}
else
{
$text = substr($text,0,$counttext+2);
$text = substr($text,0,strrpos($text,$sep));
}
$text = $strokatext.$text."...";
}
else $text = ">".$text;
$text = iconv("windows-1251","utf-8",$text);
   return $text;
}
а использовать ее надо так:
Код: php
<a href="<?php echo $this->article->readmore_link; ?>" class="contentpagetitle<?php echo $this->escape($this->params->get('pageclass_sfx')); ?>"
<?php $my_text_title=$this->escape($this->article->title);
echo maxsize_str_word($my_text_title);
?></a>
Не забываем убрать ">" в тега а и еще один нюанс - функция работает только если ваш php сервер поддерживает iconv
*

SpecTR

  • Захожу иногда
  • 105
  • 10 / 0
нашел один баг !
функция может не работать, проблема в кодировках потому думаю последнее исправление:
Код: php
function maxsize_str_word($text, $counttext = 60, $sep = ' ') {
  $strokatext = ' title="'.$text.'" >';
  $text = iconv("utf-8","windows-1251",$text);
  if (strlen($text)>$counttext)
{
$strokatext = iconv("utf-8","windows-1251",$strokatext);
if ($text[$counttext+1] != ' ')
{
$text = substr($text,0,$counttext);
$text = substr($text,0,strrpos($text,$sep));
}
else
{
$text = substr($text,0,$counttext+2);
$text = substr($text,0,strrpos($text,$sep));
}
$text = $strokatext.$text."...";
}
else $text = ">".$text;
$text = iconv("windows-1251","utf-8",$text);
   return $text;
}
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Uikit ручная инициализация DatePicker [РЕШЕНО]

Автор dm-krv

Ответов: 5
Просмотров: 2147
Последний ответ 25.09.2019, 12:39:35
от dm-krv
Доступ к изображениям статьи из плагина

Автор Gogi

Ответов: 3
Просмотров: 926
Последний ответ 30.07.2019, 17:12:49
от Gogi
Не редактируются статьи

Автор Lenet

Ответов: 10
Просмотров: 1009
Последний ответ 03.04.2019, 10:29:58
от Lenet
[РЕШЕНО]smooth scroll plugin

Автор lexxbry

Ответов: 5
Просмотров: 2526
Последний ответ 19.06.2018, 11:39:48
от dmitry_stas
Решено! Sj Basic News - сменить надпись

Автор darkghost

Ответов: 6
Просмотров: 2282
Последний ответ 26.09.2016, 11:55:51
от darkghost