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

federal24

  • Захожу иногда
  • 66
  • 0 / 0
То есть чтобы пользователь мог в графу эмейл ввести любую надпись.
Типа:
Логин: test
Пароль: test
Эмайл: jdsfhabhda
*

Lincck

  • Захожу иногда
  • 53
  • 7 / 0
А не легче тогда вообще убрать эту графу?
*

federal24

  • Захожу иногда
  • 66
  • 0 / 0
Нет, нужно чтобы эта графа оставалась.
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Где именно? И зачем этот садомазохизм?
Не будь паразитом, сделай что-нибудь самостоятельно!
*

darkghost

  • Живу я здесь
  • 2212
  • 97 / 0
интересно получается ) если в эту графу можно написать все что придет в голову - кроме Е-мели, действительно - зачем она тогда?
если нужно отключить проверку - сначала нужно узнать как оно (или он - скрипт) проводит проверку, а потом уже что-то советовать
*

federal24

  • Захожу иногда
  • 66
  • 0 / 0
Вирутал маркет 2 при оформлении товара есть графа эмайл адрес заполнять нужно обязательно, если написать любое значение кроме правильного эмайла оформление произойдет но не произойдет регистрация, если пользователь хочет зарегистрироваться. Вообщем как я уже писал нужно чтобы пользователь мог в графу эмейл ввести любую надпись. (это делается для того чтобы если у пользователя отсутствует эмайл он бы мог зарегистрироваться а если присутствует то на эти эмайлы можно было бы совершать рассылку.
*

rockettboost

  • Захожу иногда
  • 383
  • 3 / 5
Вирутал маркет 2 при оформлении товара есть графа эмайл адрес заполнять нужно обязательно, если написать любое значение кроме правильного эмайла оформление произойдет но не произойдет регистрация, если пользователь хочет зарегистрироваться. Вообщем как я уже писал нужно чтобы пользователь мог в графу эмейл ввести любую надпись. (это делается для того чтобы если у пользователя отсутствует эмайл он бы мог зарегистрироваться а если присутствует то на эти эмайлы можно было бы совершать рассылку.

в php файл формы нужно зайти и искать что-то типа этого

function isEmail($email)
            {
                return(preg_match("/^[-_.[:alnum:]]+@((([[:alnum:]]|[[:alnum:]][[:alnum:]-]*[[:alnum:]])\.)+(ad|ae|aero|af|ag|ai|al|am|an|ao|aq|ar|arpa|as|at|au|aw|az|ba|bb|bd|be|bf|bg|bh|bi|biz|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|com|coop|cr|cs|cu|cv|cx|cy|cz|de|dj|dk|dm|do|dz|ec|edu|ee|eg|eh|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gh|gi|gl|gm|gn|gov|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|in|info|int|io|iq|ir|is|it|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|mg|mh|mil|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|museum|mv|mw|mx|my|mz|na|name|nc|ne|net|nf|ng|ni|nl|no|np|nr|nt|nu|nz|om|org|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|pro|ps|pt|pw|py|qa|re|ro|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|sk|sl|sm|sn|so|sr|st|su|sv|sy|sz|tc|td|tf|tg|th|tj|tk|tm|tn|to|tp|tr|tt|tv|tw|tz|ua|ug|uk|um|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zw)$|(([0-9][0-9]?|[0-1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5])\.){3}([0-9][0-9]?|[0-1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5]))$/i"
                        ,$email));
            }

*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
administrator\components\com_virtuemart\helpers\shopfunctions.php
было
Код
	function validateEmail ($email) {

$valid = preg_match ('/^[\w\.\-]+@\w+[\w\.\-]*?\.\w{1,4}$/', $email);
return $valid;
}
стало
Код
	function validateEmail ($email) {

// $valid = preg_match ('/^[\w\.\-]+@\w+[\w\.\-]*?\.\w{1,4}$/', $email);
                      $valid == '1';
return $valid;
}
Не будь паразитом, сделай что-нибудь самостоятельно!
*

federal24

  • Захожу иногда
  • 66
  • 0 / 0
administrator\components\com_virtuemart\helpers\shopfunctions.php
было
Код
	function validateEmail ($email) {

$valid = preg_match ('/^[\w\.\-]+@\w+[\w\.\-]*?\.\w{1,4}$/', $email);
return $valid;
}
стало
Код
	function validateEmail ($email) {

// $valid = preg_match ('/^[\w\.\-]+@\w+[\w\.\-]*?\.\w{1,4}$/', $email);
                      $valid == '1';
return $valid;
}
Безрезультатно.
Регистрация не проходит выводится надпись введите корректный адрес эл почты.
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
а так?
Код
$valid === '1';
или так?
Код
$valid == 1;
или так?
Код
$valid = 1;
« Последнее редактирование: 11.02.2013, 17:03:27 от robert »
Не будь паразитом, сделай что-нибудь самостоятельно!
*

federal24

  • Захожу иногда
  • 66
  • 0 / 0
а так?
Код
$valid === '1';
или так?
Код
$valid == 1;
или так?
Код
$valid = 1;
Нет все 3 варианта не подошли(((
Доктор я безнадежен?(((
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как сделать модуль на полный экран? Подробнее в в теме?

Автор 62411

Ответов: 3
Просмотров: 1796
Последний ответ 23.02.2022, 20:35:06
от marksetter
Сделать аналог

Автор pegas-k1

Ответов: 8
Просмотров: 1900
Последний ответ 02.02.2021, 13:56:21
от **vadim**
Как сделать рабочим {loadposition} или jdoc:include в com_content?

Автор Amigo9876

Ответов: 5
Просмотров: 2401
Последний ответ 31.07.2020, 16:49:37
от tigra-uki
Как сделать счета накладные или только заказ в пдф?

Автор master-dors

Ответов: 0
Просмотров: 1551
Последний ответ 06.04.2018, 18:33:36
от master-dors
Как сделать активные оповещения о входящих Личных Сообщениях?

Автор Yonakano

Ответов: 1
Просмотров: 1706
Последний ответ 13.08.2017, 23:23:59
от voland