Новости Joomla

Joomla 6 нуждается в вашей помощи с тестированием.Вышел недавно релиз Joomla 6 alpha1

Joomla 6 нуждается в вашей помощи с тестированием.Вышел недавно релиз Joomla 6 alpha1

👩‍💻 Joomla 6 нуждается в вашей помощи с тестированием.Вышел недавно релиз Joomla 6 alpha1. Это релиз, в который включены уже проверенные изменения, но ещё очень многие исправления и улучшения ждут своей очереди. Joomla следит за качеством и безопасностью своего кода и каждое изменение должно быть успешно протестировано как минимум ещё двумя участниками сообщества. Разработка Joomla ведётся на платформе GitHub.Филипп Уолтон (Philip Walton) - один из разработчиков, кто активно вносит свой вклад в ядро Joomla. Он уже несколько месяцев посвящает свои послеполуденные часы пятницы работе с Joomla и предлагает присоединиться к нему. 📆 Пятница, 30 мая 2025, с 15:00 до 17:00 по UTC (Лондон) - с 18:00 до 20:00 по Москве.В чате Google Meet Филипп готов помочь с тестированием тем, кто будет делать это в первый раз. А так же он подготовил список лёгких Pull Request, которые можно протестировать довольно быстро. Чем больше тестов будет проведено сейчас, тем меньше ошибок вылезет потом. На данный момент 148 (уже 147 на момент написания заметки) PR на GitHub Joomla ждут тестирования.👩‍💻 Open to all. All together.Также вам поможет сделать первые шаги это видео.GitHub JoomlaДа, это вечер пятницы. Но тестирование занимает порой минут 15, а доброе дело сделано. Просто убедитесь, что разработчик чего-то не пропустил и всё работает как ожидается.#joomla #joomla6 #community

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

Dini_Vini

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Доброговремени суток!
Столкнулся с необходимостью определения текущего пользователя.
Т.е. пользователь в определенной форме заполняет поля и при нажатие кнопки "submit" данные поступают php обработчику, а потом в БД.
и НЕОБХОДИМО как-то узнать какой пользователь занес эти данные и занести в БД и его username
Я вот нашел что - то:
global $my;
//$my->username - логин
//$my->name - имя, указанное при регистрации
//$my->id - идентификатор юзера, из таблицы #__users
var_dump ($my);   

Но вот разобраться что и как вызывать вообще не могу. Может кто подскажет, поэтапно, или хотя бы где найти как это сделать
*

era

  • Администратор
  • 1588
  • 392 / 5
  • В туалете лучше быть пользователем, чем админом.
*

Dini_Vini

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Re: Имя текущего пользователя
« Ответ #2 : 18.08.2009, 13:14:11 »
Я пробывал, появляется ошибка:

Fatal error: Class 'JFactory' not found
*

era

  • Администратор
  • 1588
  • 392 / 5
  • В туалете лучше быть пользователем, чем админом.
Re: Имя текущего пользователя
« Ответ #3 : 18.08.2009, 13:16:35 »
значит скрипт, в котором ты пытаешься его получить - не есть скриптик Joomla, а просто сторонний файлик. Соответственно ничего ты так не получишь, в идеале нужно компонент делать
*

Dini_Vini

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Re: Имя текущего пользователя
« Ответ #4 : 18.08.2009, 13:26:04 »
А нельзя никак вытащить с помощью обращения к com_user?
Знаю что вопрос глупый но всё же, неужели это можно сделать только написав компонент?
*

era

  • Администратор
  • 1588
  • 392 / 5
  • В туалете лучше быть пользователем, чем админом.
Re: Имя текущего пользователя
« Ответ #5 : 18.08.2009, 13:31:58 »
Сейчас скопирую кусок лога с аськи, искать не охото точное решение, но оно рабочее, просто прочти шматок логов и пробуй подцепить как там описано
*

Dini_Vini

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Re: Имя текущего пользователя
« Ответ #7 : 18.08.2009, 13:59:15 »
Заработало! :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D
<?php
define ( '_JEXEC', 1 );
define ('JPATH_BASE', dirname (__FILE__) );
define ( 'DS', DIRECTORY_SEPARATOR );
require_once ( JPATH_BASE .DS.'includes'.DS.'defines.php' );
require_once ( JPATH_BASE .DS.'includes'.DS.'framework.php' );
$mainframe =& JFactory::getApplication ('site');
$mainframe->initialise ();
$mainframe->route ();
$user = & JFactory::getUser ();
echo $user->username
?>

Только я не уверен что всё из этого кода необзодимо!

ОГРОМНОЕ СПАСИБО era
*

era

  • Администратор
  • 1588
  • 392 / 5
  • В туалете лучше быть пользователем, чем админом.
Re: Имя текущего пользователя
« Ответ #8 : 18.08.2009, 14:02:47 »
Только я не уверен что всё из этого кода необзодимо!
да, возможно, скорей всего например "$mainframe->route ();" не нужно, вообщем методом исключения делай
*

Dini_Vini

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Re: Имя текущего пользователя
« Ответ #9 : 18.08.2009, 14:04:09 »
Да, получается только он и не нужен
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться