Новости 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 Ответов
  • 3520 Просмотров
*

Sergeych

  • Захожу иногда
  • 161
  • 25 / 0
Здравствуйте All,
Есть проблема... Всем известно что модули сайта можно привязать к пунктам меню - когда показывать и когда не показывать...
Сталкивался ли кто-нибудь с необходимостью привязать модули к категориям MosetsTree? То есть чтобы при просмотре определенных категорий на сайте отображались совершенно определенные модули (например с контекстной рекламой и пр.). Я с такой необходимостью сталкнулся (( если кто может - подскажите плс как это можно сделать? !!!???!!!

ps ...пробовал сделать различные пункты меню на различные каталоги компонента и привязвать модули к этим пунктам - не работает, модули все равно считают уникальным только пункт ссылающийся на сам компонент (в корень), прочие пункты игнорируют  :(
*

def_

  • Осваиваюсь на форуме
  • 25
  • 1 / 0
if( $option == 'com_mtree' && $cat_id == 1 ) mosLoadModules ( 'left' );
*

Sergeych

  • Захожу иногда
  • 161
  • 25 / 0
я наверное тупой, но я не понимаю ((
мне-ж не позицию для модуля надо "открыть" - у меня этих модулей в left два вагона, мне их состав менять нада  >:(

однако спасибо за мысль  *DRINK*
*

def_

  • Осваиваюсь на форуме
  • 25
  • 1 / 0
left это для примера. Что мешает присвоить  модулю, который надо вывести, какую-то уникальную позицию user111, например ?
*

Sergeych

  • Захожу иногда
  • 161
  • 25 / 0
чего-то у меня все равно не получается ((
компонент стоит на j1.5.10

правлю соответственно index.php шаблона
для примера рассматриваю категорию cat_id=42

Код
<?php if($option=='com_mtree' && $cat_id==42) { объявление модуля... }?>
- не работает вообще никогда
Код
<?php if($option=='com_mtree') { объявление модуля... }?>
естественно работает, но показывает модуль во всех категориях каталога за исключением корневой  :o

думал "обмануть" - скопипастил вообще вся строчку...
Код
<?php if($option=='com_mtree&task=listcats&cat_id=42&Itemid=59') { объявление модуля... }?>
- не работает никак. В общем переставлял все по всякому - результат нулевой  :(
что я делаю неправильно?  :'(
*

def_

  • Осваиваюсь на форуме
  • 25
  • 1 / 0
сделай
$cat_id = mosGetParam($_REQUEST, 'cat_id', 0);
перед if($option=='com_mtree' && $cat_id==42) { объявление модуля... }
*

Sergeych

  • Захожу иногда
  • 161
  • 25 / 0
а вот так уже работает все как надо!  :D
спасибо большое, def_ большой респект  *DRINK*
*

pikaper

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
всем привет, делаю все как описано.  Но если в модуле указать привязку к меню "Нет", то не работает. А если указать привязку меню "Все" то и показывается везде, кто нибудь сталкивался?
Joomla 1.5.15

Как я делаю:
<?php $link_id = 1;
if($option=='com_mtree' &&  $link_id == 1 )  ?>
<jdoc:include type="modules" name="left111" style="XHTML2" />
<?php endif; ?>
*

Sergeych

  • Захожу иногда
  • 161
  • 25 / 0
всем привет, делаю все как описано.  Но если в модуле указать привязку к меню "Нет", то не работает. А если указать привязку меню "Все" то и показывается везде, кто нибудь сталкивался?
Joomla 1.5.15

Как я делаю:
<?php $link_id = 1;
if($option=='com_mtree' &&  $link_id == 1 )  ?>
<jdoc:include type="modules" name="left111" style="XHTML2" />
<?php endif; ?>
Смысла в начале кода не понял (( - по факту Вы просто объявляете позицию модуля ВСЕГДА когда работает Mosets Tree? ибо в вашем коде в условии $link_id ВСЕГДА равен единице.
*

pikaper

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Смысла в начале кода не понял (( - по факту Вы просто объявляете позицию модуля ВСЕГДА когда работает Mosets Tree? ибо в вашем коде в условии $link_id ВСЕГДА равен единице.

Да действительно, вы правы, насчет $link_id==1 это я погаречился!
просто у меня почему то   ругается на ... mosGetParam($_REQUEST.... выдает ошибку Fatal error: Call to undefined function mosGetParam() in.... (((((
*

pikaper

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Вот какое решение:

<?php $link_id = JArrayHelper::getValue($_GET,'link_id', 0);
if($option=='com_mtree' && $link_id == 1 ) { ?>
<jdoc:include type="modules" name="left111" style="XHTML2" />
<?php } ?>

не выводит ((((

У модуля ставлю на метку left111
И привязку к меню пробую разные вариации: "ВСЕ"(смысла нет выводит везде), "НЕТ", "Выбираю из списка"(меню которое не выводится).

В любом случае результат нуль.
(((
*

Sergeych

  • Захожу иногда
  • 161
  • 25 / 0
.... выдает ошибку Fatal error: Call to undefined function mosGetParam() in....
это как интересно так?
Простите за бестактность - Вы index.php своего шаблона правите?
Не можете мне этот файл в личку прислать посмотреть?
*

pikaper

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
это как интересно так?
Простите за бестактность - Вы index.php своего шаблона правите?
Не можете мне этот файл в личку прислать посмотреть?

Все сделал, проблема была лишь в том что модуль не цеплял на меню каталога. Всем спасибо.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как добавить к title mosetstree в конце чтобы выводилась любой мой текст?

Автор bogdanmedia

Ответов: 0
Просмотров: 19344
Последний ответ 07.01.2019, 15:36:13
от bogdanmedia
Русский язык для MosetsTree

Автор alex_rus

Ответов: 64
Просмотров: 48456
Последний ответ 29.11.2015, 14:51:32
от 12mv
Яндекс карты в MosetsTree. Кто нибудь прикручивал ?

Автор vaf

Ответов: 2
Просмотров: 3153
Последний ответ 27.03.2013, 12:18:09
от teletele
Mosetstree 2.1.9 не работает кнопка загрузки картинки с фронта

Автор sergey44

Ответов: 4
Просмотров: 2595
Последний ответ 21.01.2012, 00:00:49
от sergey44
MosetsTree 2.0.9 + JoomFish 2.3

Автор dimko300

Ответов: 13
Просмотров: 3539
Последний ответ 25.07.2011, 23:53:41
от sbsid