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

fire86

  • Захожу иногда
  • 54
  • 0 / 0
В файле вывода блога раздела мне нужно подключится в БД и считать из таблиц jos_city jos_adress поля. Я прописываю
$host='localhost'; // имя хоста
$database=''; // имя базы данных
$user=''; //  имя пользователя
$pswd=''; // з пароль

$dbh = mysql_connect($host, $user, $pswd) or die("Не могу соединиться с MySQL.");
mysql_select_db($database) or die("Не могу подключиться к базе.");
все работает.
Скажите, как это правильно прописать для Joomla?
*

Bogdan808

  • Захожу иногда
  • 89
  • 2 / 1
Re: Как правильно подключится к базе?
« Ответ #1 : 19.08.2010, 16:41:52 »
Бог мой! что это где вы это вообще взяли, вы прекрасно подключитесь к БД и без этих строк, вам нужно вводить данные  в процесе установки Joomla
*

fire86

  • Захожу иногда
  • 54
  • 0 / 0
Re: Как правильно подключится к базе?
« Ответ #2 : 19.08.2010, 16:50:50 »
Я, наверно, неправильно тогда сформулировал. Мне надо про выбрать данные из таблиц. Тк я не знаю как это сделать средствами Joomla я сделал это средствами php. Как бы мне прочитать поля таблиц в Joomla, если эти таблицы созданы мной?
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: Как правильно подключится к базе?
« Ответ #3 : 19.08.2010, 17:03:07 »
http://joomlaforum.ru/index.php/topic,84596.0.html, раздел Разработчикам расширений для Joomla 1.5, третья ссылка сверху (ну и еще много интересного)
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

fire86

  • Захожу иногда
  • 54
  • 0 / 0
Re: Как правильно подключится к базе?
« Ответ #4 : 19.08.2010, 17:06:32 »
спасибо. перечитаю все)
*

girlwolf

  • Захожу иногда
  • 126
  • 3 / 0
Re: Как правильно подключится к базе?
« Ответ #5 : 19.05.2012, 12:47:11 »
http://joomlaforum.ru/index.php/topic,84596.0.html, раздел Разработчикам расширений для Joomla 1.5, третья ссылка сверху (ну и еще много интересного)
Здравствуйте.
Прочитала... Сделала всё в точности как написано... Не получается. Сайт вообще не грузится. Вот пытаюсь сделать модуль счётчика объявлений на доске объявлений со стандартными джумловскими запросами к БД, но почему-то они не работают. Где-то кроется ошибка. Может, кто подскажет?

$ DB  = & JFactory :: getDBO ( ) ;
$ all  =  "SELECT * FROM # __adsmanager_ads" ;
$ DB -> SetQuery ( $ all) ;
*

danik.html

  • Живу я здесь
  • 2650
  • 353 / 4
Re: Как правильно подключится к базе?
« Ответ #6 : 19.05.2012, 13:08:46 »
А зачем пробелов наставили?
【Мегапак Virtuemart:
 • метатеги (description,keywords)
 • заголовки (title)
 • красивые алиасы (чпу) без тормозов и дублей!
*

girlwolf

  • Захожу иногда
  • 126
  • 3 / 0
Re: Как правильно подключится к базе?
« Ответ #7 : 19.05.2012, 13:19:00 »
Пробелы потом убрала, тоже не работает.
*

girlwolf

  • Захожу иногда
  • 126
  • 3 / 0
Re: Как правильно подключится к базе?
« Ответ #8 : 19.05.2012, 13:24:57 »
Всё, всем спасибо!
Руки кривые и малые познания в php породили вопрос. Проблема устранена, подключение работает!

$DB=&JFactory::getDBO();
$query="SELECT * FROM #__adsmanager_ads";
$DB->SetQuery($query);
$all=$DB->query();
*

danik.html

  • Живу я здесь
  • 2650
  • 353 / 4
Re: Как правильно подключится к базе?
« Ответ #9 : 19.05.2012, 13:32:13 »
Че, хотите сказать переименовали перменную all в query и сайт стал работать?
【Мегапак Virtuemart:
 • метатеги (description,keywords)
 • заголовки (title)
 • красивые алиасы (чпу) без тормозов и дублей!
*

girlwolf

  • Захожу иногда
  • 126
  • 3 / 0
Re: Как правильно подключится к базе?
« Ответ #10 : 19.05.2012, 14:06:48 »
Че, хотите сказать переименовали перменную all в query и сайт стал работать?
Я так поняла, что $query - это стандартный джумловский запрос к БД, а $all - переменная моя, которая затем будет использоваться при выведении кол-ва записей в таблице.
*

danik.html

  • Живу я здесь
  • 2650
  • 353 / 4
Re: Как правильно подключится к базе?
« Ответ #11 : 19.05.2012, 14:36:05 »
Я так поняла, что $query - это стандартный джумловский запрос к БД, а $all - переменная моя, которая затем будет использоваться при выведении кол-ва записей в таблице.
$query  - это всего лишь имя перменной. Такое же как и $all - не лучше, не хуже (хотя лучше - потому что имеет смысл, в отличие от all)
Вы эту переменную сами создаете и используете, а значит вправе ее назвать как угодно.

Видимо всетаки дело было в пробелах, не?
【Мегапак Virtuemart:
 • метатеги (description,keywords)
 • заголовки (title)
 • красивые алиасы (чпу) без тормозов и дублей!
*

girlwolf

  • Захожу иногда
  • 126
  • 3 / 0
Re: Как правильно подключится к базе?
« Ответ #12 : 19.05.2012, 15:24:42 »
Просто не хватало ещё 1-й строчки:
$all=$DB->query();
Как её добавила - всё заработало.
А переменную query заменяла на свою - код не работал.
*

Lex

  • Завсегдатай
  • 1615
  • 274 / 1
Re: Как правильно подключится к базе?
« Ответ #13 : 19.05.2012, 15:46:21 »
Вообще-то SELECT предполагает выборку из базы. Интересно, что $DB->query() вернул в $all? Содержимое $all покажите.
Жизнь заставила учиться.
В личке на вопросы не отвечаю.
*

danik.html

  • Живу я здесь
  • 2650
  • 353 / 4
Re: Как правильно подключится к базе?
« Ответ #14 : 19.05.2012, 15:57:20 »
.
【Мегапак Virtuemart:
 • метатеги (description,keywords)
 • заголовки (title)
 • красивые алиасы (чпу) без тормозов и дублей!
*

girlwolf

  • Захожу иногда
  • 126
  • 3 / 0
Re: Как правильно подключится к базе?
« Ответ #15 : 19.05.2012, 16:25:12 »
Вообще-то SELECT предполагает выборку из базы. Интересно, что $DB->query() вернул в $all? Содержимое $all покажите.
Спасибо, но уже нет смысла терять время. Модуль работает.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как правильно прописать rel=”prev” и rel=”next” в пагинаторе?

Автор Light_And_Dark

Ответов: 2
Просмотров: 2946
Последний ответ 23.10.2014, 18:41:12
от flyingspook
Как правильно сделать самостоятельно бекап Joomla 1.5

Автор Anexin

Ответов: 16
Просмотров: 4258
Последний ответ 25.04.2014, 15:37:54
от Alevlen
Как правильно разместить на сайте газету

Автор Selena36

Ответов: 8
Просмотров: 2460
Последний ответ 23.10.2013, 14:06:38
от azx
Не входит в админку и не подключается к базе

Автор laychenkov

Ответов: 2
Просмотров: 1184
Последний ответ 04.07.2013, 12:45:27
от laychenkov
[Решено] Как правильно восстановить компонент голосования

Автор pbe

Ответов: 14
Просмотров: 19407
Последний ответ 03.03.2013, 23:48:56
от SRj