Новости Joomla

Astroid обновился до версии 3.3.7!

Astroid обновился до версии 3.3.7!

Astroid — это мощный фреймворк для дизайнеров и разработчиков, позволяющий создавать адаптивные, быстрые и надежные веб-сайты и шаблоны на базе Joomla.

Главное в новой версии:

-   Исправлена загрузка файлов макетов

В предыдущем крупном релизе Astroid 3.3.6 были сделаны важные улучшения:

Основные моменты:

  • Улучшенный UI/UX в ключевых областях конфигурации
  • Повышенная стабильность и согласованность в Layout Builder и Form Builder
  • Исправления ошибок на основе отзывов сообщества
  • Улучшенная обработка визуальных эффектов, границ и шрифтов

Улучшения:

  • Обновленный UX Layout Builder
  • Улучшенный эффект предзагрузчика
  • Улучшенный стиль границ
  • Улучшенный UI/UX вкладки «Layout» в Template Options

Исправления ошибок:

  • Решены проблемы с некорректными динамическими значениями
  • Исправлен Color Transform при прокрутке
  • Устранены проблемы с работой Form Builder в Article Layout и Module Layout Builder
  • Исправлена проблема с созданием ненужных временных файлов при обработке шрифтов

Скачать: https://github.com/templaza/astroid-framework/releases/tag/v3.3.7

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

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 »
Да, получается только он и не нужен
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться