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

Sergey2

  • Давно я тут
  • 651
  • 15 / 1
Сабж. Поиск юзал, архивы читал. Нашел только совет по правке кода:
Цитировать
<?php
$user =& JFactory::getUser();
if ($user->guest) { ?>
<jdoc:include type="modules" name="user4" />
<?php } else {}
?>
А нормальных средств нет?
*

ShadowXak

  • Завсегдатай
  • 1602
  • 162 / 6
  • no more programming
нет, ибо приведен нормальный вариант ;) если уж и он вам кажется не нормальный, то точно нету ;)
*

Sergey2

  • Давно я тут
  • 651
  • 15 / 1
нет, ибо приведен нормальный вариант ;) если уж и он вам кажется не нормальный, то точно нету ;)
просто если я буду обновлять компонент, то этот кусок кода "похерится", и потом сидеть и вспоминать что я там такого накручивал в старом компоненте что нужно в новом реализовать.... сегодня с утра обновил CB. Часа четыре сидел восстанавливал вывод профиля так как мне было нужно. Хорошо хоть часть моих "хотелок" реализовали. Собственно поэтому, и только поэтому, и кажется этот вариант ненормальным - настройки, как правило, переходят из версий в версию, а вот исправления - нет :(
*

Sergey2

  • Давно я тут
  • 651
  • 15 / 1
А что означает тип Специальный? Есть "Всем", "Registered" и "Специальный". Компоненты с этим типом не показываются незарегенным юзерам. А чем он отличается от "Registered"?
*

vampire333

  • Захожу иногда
  • 149
  • 7 / 0
всем - это всем
registered - зарегистрированным
специальный - только админам
*

Sergey2

  • Давно я тут
  • 651
  • 15 / 1
Смотрю ща код.... я так понимаю что там доступ осуществляеться не просто по "Всем", "Зарегестрированный", "Специальный", а каждому пользователю присвается accessId, который 0 если не зарегестрирован, 1 если зареген и 2 если админ и ему показываются компоненты у которых accessId меньше или равен пользовательского?
Тогда фих там че поправишь....
*

vampire333

  • Захожу иногда
  • 149
  • 7 / 0
ищите компоненты, которые увеличивают количество групп пользователей и добавляют функции по работе с ними же
*

ShadowXak

  • Завсегдатай
  • 1602
  • 162 / 6
  • no more programming
приведенный кусок кода вами преднозначен для вывода модуля в шаблоне, хоть заобновляйтесь компонент шаблон, как правило не пострадает от этого и ничего не нужно будет вспоминать и восстанавливать!
---
з.ы. если по каким то причинам вы делаете корректировку в файлах, то делаете слейдующее:
1. на локальном компьютере создаете папку
модификации
  |--название проекта
         |--administrator
                 |--component
                      |--com_weblinks
                         и т.д.
кладете по структуре модифицированные файлы, в файлах все изменениея я делаю так:
Код: php
/* Shadowxak 01.01.09 */

//echo "старый кусок кода";

echo "новый кусок кода";

/* end ShadowXak */
Перед обновлением провожу анализ изменений измененных файлов из пакета обновлений с предыдущими файлами компонента, если требуется внести модификации, то из файлов которые изменены мною очень легко найти ту часть кода, которую необходимо поменять.
*

alex54

  • Захожу иногда
  • 157
  • 3 / 1
ищите компоненты, которые увеличивают количество групп пользователей и добавляют функции по работе с ними же

это какие?
*

ShadowXak

  • Завсегдатай
  • 1602
  • 162 / 6
  • no more programming
это какие?
а поискать?
вот к примеру небольшой обзор
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
А что означает тип Специальный? Есть "Всем", "Registered" и "Специальный". Компоненты с этим типом не показываются незарегенным юзерам. А чем он отличается от "Registered"?
тем что доступ специальный - это доступ только для тех групп пользователей, которые могут входить в админку.
*

Sergey2

  • Давно я тут
  • 651
  • 15 / 1
приведенный кусок кода вами преднозначен для вывода модуля в шаблоне, хоть заобновляйтесь компонент шаблон, как правило не пострадает от этого и ничего не нужно будет вспоминать и восстанавливать!
Это да, я уже так и сделал. Просто я объяснил свое нелюбов коречить исходники :)
Цитировать
---
з.ы. если по каким то причинам вы делаете корректировку в файлах, то делаете слейдующее:
...
Перед обновлением провожу анализ изменений измененных файлов из пакета обновлений с предыдущими файлами компонента, если требуется внести модификации, то из файлов которые изменены мною очень легко найти ту часть кода, которую необходимо поменять.
В интернете видел советы по "модернизации" Joomla 1.0. Ни один не подошел к 1.5 Причем места в кодах и близко друг на друга не похожи :) Так что не всегда данный метод работает :(
*

ShadowXak

  • Завсегдатай
  • 1602
  • 162 / 6
  • no more programming
Данный метод работает всегда, когда вы делаете то что я рекомендовал, исключением может быть, только когда разработчик в корне меняет файл (это редкость, но случается)
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Сайт на Joomla 1.5, не открываются страницы, только главная

Автор miller_king

Ответов: 2
Просмотров: 1712
Последний ответ 18.05.2015, 16:50:50
от darkghost
mootools только для админки

Автор baloon

Ответов: 10
Просмотров: 3179
Последний ответ 28.02.2015, 21:35:11
от flyingspook
Учет только уникальных просмотров (hits)

Автор zosimov

Ответов: 2
Просмотров: 1576
Последний ответ 29.11.2014, 11:53:16
от zosimov
Wrapper \ Захват только материала или модуля

Автор Mesuti

Ответов: 4
Просмотров: 2010
Последний ответ 28.11.2014, 09:44:38
от Mesuti
Компонент EventList для Joomla 1.5

Автор Qudo

Ответов: 0
Просмотров: 1625
Последний ответ 05.11.2014, 09:05:02
от Qudo