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

Nazaretto

  • Давно я тут
  • 666
  • 4 / 4
Здравствуйте!
Необходимо создать новую группу пользователей на Joomla 1.5. Хотя нет, не новую группу, а лишь создать такую же группу как и "Зарегистрирован", только с другим именем. Т.е. права те же, вот только имя к примеру "Транслятор". Как это сделать?
Заранее благодарю, за любую помощь ставлю +++ !
« Последнее редактирование: 28.08.2010, 00:16:35 от Nazaretto »
*

Nazaretto

  • Давно я тут
  • 666
  • 4 / 4
Re: Копирайт группы пользователей
« Ответ #1 : 28.08.2010, 10:50:38 »
Подскажите хоть как-то, пожалуйста!
Очень срочно надо!
*

Виталик

  • Завсегдатай
  • 1244
  • 130 / 0
Re: Копирайт группы пользователей
« Ответ #2 : 28.08.2010, 11:32:27 »
Код: php
function addAclAroGroup($newName, $parent_name='Registered')
    {
     $db =& JFactory::getDBO();
    
     if(empty($newName)) return;
    
     $new_Name = $db->Quote($newName);
     $parent_name = $db->Quote($parent_name);
    
     // Select the parent node to insert after
     $db->setQuery('SELECT id,lft,rgt' . PHP_EOL
                  . 'FROM #__core_acl_aro_groups' . PHP_EOL
                  . 'WHERE name ='. $parent_name
                  );
                  
     $parent = $db->loadObject();
    
     //Make room for the new node
     $db->setQuery('UPDATE #__core_acl_aro_groups SET rgt=rgt+2' . PHP_EOL
                  .'WHERE rgt>=' . $parent->rgt );
     $db->query();
    
     $db->setQuery('UPDATE #__core_acl_aro_groups SET lft=lft+2' . PHP_EOL
                  .'WHERE lft>=' . $parent->rgt );
     $db->query();
    
     //Insert the new node
     $sql = 'INSERT INTO #__core_acl_aro_groups (parent_id,name,lft,rgt,value)' . PHP_EOL
               ."VALUES ({$parent->id}, {$new_Name}, {$parent->rgt}, {$parent->rgt}+1,{$new_Name })";
    
        $db->setQuery( $sql );
        $db->query();
     return;
    }
Вот функция создания новой группы из компонента JEA
« Последнее редактирование: 28.08.2010, 22:15:52 от Виталик »
*

Nazaretto

  • Давно я тут
  • 666
  • 4 / 4
Re: Копирайт группы пользователей
« Ответ #3 : 28.08.2010, 13:01:58 »
Код: php
function addAclAroGroup($newName, $parent_name='Registered')
    {
     $db =& JFactory::getDBO();
    
     if(empty($newName)) return;
    
     $new_Name = $db->Quote($newName);
     $parent_name = $db->Quote($parent_name);
    
     // Select the parent node to insert after
     $db->setQuery('SELECT id,lft,rgt' . PHP_EOL
                  . 'FROM #__core_acl_aro_groups' . PHP_EOL
                  . 'WHERE name ='. $parent_name
                  );
                  
     $parent = $db->loadObject();
    
     //Make room for the new node
     $db->setQuery('UPDATE #__core_acl_aro_groups SET rgt=rgt+2' . PHP_EOL
                  .'WHERE rgt>=' . $parent->rgt );
     $db->query();
    
     $db->setQuery('UPDATE #__core_acl_aro_groups SET lft=lft+2' . PHP_EOL
                  .'WHERE lft>=' . $parent->rgt );
     $db->query();
    
     //Insert the new node
     $sql = 'INSERT INTO #__core_acl_aro_groups (parent_id,name,lft,rgt,value)' . PHP_EOL
               ."VALUES ({$parent->id}, {$new_Name}, {$parent->rgt}, {$parent->rgt}+1,{$new_Name })";
    
        $db->setQuery( $sql );
        $db->query();
     return;
    }
Вот функция создания новой группы из компонента JEA
Т.е. если Joomla прочитает эту функцию то создаться такая же группа как и Зарегистрирован? С теми же правами и привилегиями... ?
*

Виталик

  • Завсегдатай
  • 1244
  • 130 / 0
Re: Копирайт группы пользователей
« Ответ #4 : 28.08.2010, 13:12:50 »
да, но неизвестно как с этой группой будут работать сторонние расширения, но это уже недостаток тех расширений
*

Nazaretto

  • Давно я тут
  • 666
  • 4 / 4
Re: Копирайт группы пользователей
« Ответ #5 : 28.08.2010, 19:27:46 »
да, но неизвестно как с этой группой будут работать сторонние расширения, но это уже недостаток тех расширений
Кстати... я использую не стандартный Джумловский компонент профилей, а Community Buillder. Или для кода (который Вы написали выше) нет разницы что используется на сайте? 
*

Виталик

  • Завсегдатай
  • 1244
  • 130 / 0
*

Nazaretto

  • Давно я тут
  • 666
  • 4 / 4
Re: Копирайт группы пользователей
« Ответ #7 : 28.08.2010, 22:14:23 »
Ответте на мой предыдущий пот, пожалуйста.
И еще, куда писать тот код, что бы он сработал?
*

Виталик

  • Завсегдатай
  • 1244
  • 130 / 0
Re: Копирайт группы пользователей
« Ответ #8 : 28.08.2010, 22:20:08 »
Ответте на мой предыдущий пот, пожалуйста.
надо попробовать

И еще, куда писать тот код, что бы он сработал?
Код: php
$newName = "newgroup";
$parent_name='Registered';
$db =& JFactory::getDBO();
$new_Name = $db->Quote($newName);
$parent_name = $db->Quote($parent_name);
// Select the parent node to insert after
$db->setQuery('SELECT id,lft,rgt' . PHP_EOL
 . 'FROM #__core_acl_aro_groups' . PHP_EOL
 . 'WHERE name ='. $parent_name
 );
$parent = $db->loadObject();
//Make room for the new node
$db->setQuery('UPDATE #__core_acl_aro_groups SET rgt=rgt+2' . PHP_EOL
 .'WHERE rgt>=' . $parent->rgt );
$db->query();
$db->setQuery('UPDATE #__core_acl_aro_groups SET lft=lft+2' . PHP_EOL
 .'WHERE lft>=' . $parent->rgt );
$db->query();
//Insert the new node
$sql = 'INSERT INTO #__core_acl_aro_groups (parent_id,name,lft,rgt,value)' . PHP_EOL
  ."VALUES ({$parent->id}, {$new_Name}, {$parent->rgt}, {$parent->rgt}+1,{$new_Name })";
$db->setQuery( $sql );
$db->query();
вот этот код например в index.php шаблона и один раз открыть сайт, потом убрать код
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Авторизация пользователей

Автор Вик2811

Ответов: 0
Просмотров: 1053
Последний ответ 27.08.2019, 13:55:52
от Вик2811
Как скрыть модуль зарегистрированных пользователей Joomla 1.5.26 ?

Автор ShcherbaVv

Ответов: 0
Просмотров: 1682
Последний ответ 05.04.2015, 19:42:08
от ShcherbaVv
Лог входа пользователей в систему

Автор Vasja555

Ответов: 1
Просмотров: 1819
Последний ответ 04.03.2015, 22:18:18
от voland
Непонятная регистрация "левых" пользователей. Как убрать?

Автор crushilo

Ответов: 23
Просмотров: 5878
Последний ответ 04.03.2015, 10:21:55
от draff
Как сделать материал видимым только для ряда пользователей?

Автор Plosky

Ответов: 1
Просмотров: 1278
Последний ответ 14.10.2013, 13:22:46
от artel-st