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

Fox64

  • Захожу иногда
  • 67
  • 7 / 0
Подскажите, где  искать занесение в поле created (таблица jos_content) даты и времени при модификации    даты создания материала (статьи, новости…) в редакторе. Полагаю это где-то в com_content, но где. И именно не во время создания нового материала, а смены даты создания, а то ставится дата нормальная, но время – полночь….
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
И при создании, и при изменении выполняется одна и та же функция:

1. Для frontend: ContentModelArticle->store (/components/com_content/models/article.php)
2. Для backend: ContentController::saveContent (/administrator/components/com_content/controller.php)

Полночь ставится в том случае, если время не указано или указано не полностью:
Код: php
		if ($row->created && strlen(trim( $row->created )) <= 10) {
$row->created .= ' 00:00:00';
}
и вот для даты публикации
Код: php
		// Append time if not added to publish date
if (strlen(trim($row->publish_up)) <= 10) {
$row->publish_up .= ' 00:00:00';
}

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

сейчас посмотрел - статьи не публикуются автоматом даже по достижении указанного времени...((
« Последнее редактирование: 11.12.2009, 02:37:17 от massster »

в базе данных в publish_up сменил параметр DATETIME на DATE.
теперь новость публикуется сразу, поскольку часы и минуты не учитываются.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Где хранится и где искать что написали в обратной связи ?

Автор Lzrv

Ответов: 0
Просмотров: 1444
Последний ответ 04.12.2017, 21:17:14
от Lzrv
Заголовок страницы вида Имя материала / имя категории / имя раздела /

Автор rubasket

Ответов: 2
Просмотров: 24659
Последний ответ 24.03.2017, 01:13:50
от mbgr
Поиск материала

Автор rjk112

Ответов: 3
Просмотров: 1612
Последний ответ 31.10.2016, 11:15:50
от rjk112
Кнопки like-dislike для материала

Автор Aiden

Ответов: 0
Просмотров: 1609
Последний ответ 14.05.2016, 13:23:55
от Aiden
Проблема при добавлении материала

Автор illia

Ответов: 4
Просмотров: 1917
Последний ответ 12.05.2016, 12:23:30
от 4erep