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

doggy00

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
JUser + MySQL
« : 17.08.2012, 16:43:51 »
Господа добрый день всем.
Возник такой вопрос.

Я в MySQL создал в таблице jos_users новую строку - время блокировки аккаунта, привязал её к Joomla, все отображает, все замечательно, так вот возник такой вопрос. Каким образом можно сделать следующий алгоритм "Если дата сегодняшнего дня совпадает со строкой MySQL blockDate, то юзер с этим id (или именем) блокируется?

Спасибо за Ваши ответы.
*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
Re: JUser + MySQL
« Ответ #1 : 17.08.2012, 16:59:58 »
Код: php
global $mainframe;
$user =& JFactory::getUser();
$newdata='ваша строка';

if($newdata==$user->blockDate)$mainframe->logout();
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

doggy00

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Re: JUser + MySQL
« Ответ #2 : 17.08.2012, 17:19:07 »
Благодарствую!
Сейчас опробую ;)
*

doggy00

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Re: JUser + MySQL
« Ответ #3 : 17.08.2012, 17:26:50 »
В целом работает, но как бы сделать так, чтобы юзер не logout делал, а запрос в БД делался, чтобы аккаунт блочился, т.е. значение БД block = 1, вместо 0.
*

hooten

  • Захожу иногда
  • 443
  • 26 / 0
Re: JUser + MySQL
« Ответ #4 : 17.08.2012, 17:29:41 »
вместо
Цитировать
$mainframe->logout();
делать запрос к БД.

где то так
Цитировать
$dbq =& JFactory::getDBO();
$q  = "SELECT #__tienda_products.*, #__tienda_manufacturers.manufacturer_name FROM #__tienda_products, #__tienda_productcategoryxref, #__tienda_manufacturers ";
$dbq->setQuery($q);
$result = $dbq->loadObjectList();
« Последнее редактирование: 17.08.2012, 17:41:47 от hooten »
*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
Re: JUser + MySQL
« Ответ #5 : 17.08.2012, 17:34:58 »
В целом работает, но как бы сделать так, чтобы юзер не logout делал, а запрос в БД делался, чтобы аккаунт блочился, т.е. значение БД block = 1, вместо 0.

Код: php
$user->set('block', 1);
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

doggy00

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Re: JUser + MySQL
« Ответ #6 : 17.08.2012, 17:40:55 »
Спасибо за поддержку, господа!
Буду пользоваться.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Ошибка при загрузке модулей:MySQL server has gone away

Автор svskach

Ответов: 13
Просмотров: 6642
Последний ответ 31.01.2018, 10:56:15
от Evrokub
Нужна помощь - Unable to connect to the database:Could not connect to MySQL

Автор SUROVblY

Ответов: 0
Просмотров: 1574
Последний ответ 10.09.2015, 11:53:45
от SUROVblY
JUser::_load: Unable to load user with id: 69

Автор atolic

Ответов: 1
Просмотров: 1560
Последний ответ 22.04.2014, 17:21:05
от darkghost
JoomlaComent адаптировать под MySQL - ошибка 1064

Автор espey

Ответов: 0
Просмотров: 1165
Последний ответ 28.03.2014, 02:43:22
от espey
Помогите JUser::_load: Unable to load user with id: 62

Автор midao

Ответов: 25
Просмотров: 19301
Последний ответ 08.01.2014, 01:56:48
от sdiev