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

technokid

  • Осваиваюсь на форуме
  • 22
  • 2 / 0
Модуль меню maximenuCK
« : 17.05.2011, 13:19:10 »
Вот силка на мой сайт http://d71260.u21.ukrhost.biz/

Немогу сделать когда выбераеш пункт меню например "Продукція"  потом допустим "Хутро" и мне нужно чтобы "Продукція" была активная, тоисть поставить на нее a:active.

Помогите пожэайлуста.

вот css
Код
.clr {clear:both;}

/**
** global styles
**/

/* container style */
div#maximenuCK ul.maximenuCK {
   
    height : 58px;
    padding : 0;
    margin : 0;
}

div#maximenuCK ul.maximenuCK li.maximenuCK {
    background : none;
    list-style : none;
    border : none;
}

/* link image style */
div#maximenuCK ul.maximenuCK li.maximenuCK>a img {
    margin : 3px;
    border : none;
}

/* img style without link (in separator) */
div#maximenuCK ul.maximenuCK li.maximenuCK img {
    border : none;
clear: both;
}

div#maximenuCK ul.maximenuCK li a.maximenuCK,
div#maximenuCK ul.maximenuCK li span.separator {
    text-decoration : none;
    text-indent : 2px;
    /*height : 27px;*/
min-height : 27px;
    outline : none;
    background : none;
    border : none;
    padding-bottom:10px;
    cursor : pointer;
    color : #ccc;
}

/* separator item */
div#maximenuCK ul.maximenuCK li span.separator {

}

/**
** active items
**/

/* current item title and description */
div#maximenuCK ul.maximenuCK li.current>a span {
    color : #ccc;
}

/* current item title when mouseover */
div#maximenuCK ul.maximenuCK li.current>a:hover span.titreCK {

}

/* current item description when mouseover */
div#maximenuCK ul.maximenuCK li.current>a:hover span.descCK {

}

/* active parent title */
div#maximenuCK ul.maximenuCK li.active>a span.titreCK {
    color : #ccc;
}

/* active parent description */
div#maximenuCK ul.maximenuCK li.active>a span.descCK {

}

/**
** first level items
**/

div#maximenuCK ul.maximenuCK li.level0 {
     padding:70px 20px 10px 20px;
}

/* first level item title */
div#maximenuCK ul.maximenuCK li.level0>a span.titreCK,
div#maximenuCK ul.maximenuCK li.level0>span.separator span.titreCK {
    color : #fff;
}

/* first level item description */
div#maximenuCK ul.maximenuCK li.level0>a span.descCK {
    color : #fff;
}

/* first level item link */
div#maximenuCK ul.maximenuCK li.parent.level0>a,
div#maximenuCK ul.maximenuCK li.parent.level0>span {
   
}

/* parent style level 0 */
div#maximenuCK ul.maximenuCK li.parent.level0 li.parent {
}

/**
** items title and descriptions
**/

/* item title */
div#maximenuCK span.titreCK {
    color : #fff;
    /*display : block;*/
    text-transform : none;
    font-weight : normal;
    font-size : 14px;
    line-height : 18px;
    text-decoration : none;
/*height : 17px;*/
    min-height : 17px;
    float : none !important;
    float : left;
}

/* item description */
div#maximenuCK span.descCK {
    color : #c0c0c0;
    display : block;
    text-transform : none;
    font-size : 10px;
    text-decoration : none;
    height : 12px;
    line-height : 12px;
    float : none !important;
    float : left;
}

/* item title when mouseover */
div#maximenuCK div.maxiRoundedcenter ul.menu.maximenuCK li.maximenuCK div.floatCK div.maximenuCK2 ul.maximenuCK2 li.maximenuCK div.maximenuCK_mod ul.menu li a:hover span
{
color:#ff0;
}
div#maximenuCK div.floatCK ul.maximenuCK2 li.maximenuCK a:hover span.titreCK
 {
color:#ff0;
}
div#maximenuCK ul.maximenuCK  a:hover span.titreCK {
    color : #fff;
}

/**
** child items
**/

/* child item title */
div#maximenuCK ul.maximenuCK2  a.maximenuCK {
    width : 100%;
}

div#maximenuCK ul.maximenuCK2 li a.maximenuCK,
div#maximenuCK ul.maximenuCK2 li span.separator {
    text-decoration : none;
   
    margin : 0 auto;
    padding : 0;
clear:both;
}

/* child item block */
div#maximenuCK ul.maximenuCK ul.maximenuCK2 {
    margin : 3px 0 0 0;
    padding : 0;
    border : none;
    width : 185px; /* important for Chrome and Safari compatibility */
    position: static;
}

div#maximenuCK ul.maximenuCK2 li.maximenuCK {
    padding : 0;
    border : none;
    margin : 0 5px;
    background : none;
    display : block;
    float: none;
/*clear:both;*/
}

/* child item container  */
div#maximenuCK ul.maximenuCK li div.floatCK {
       background-image:url(../images/sub_menu_bg.png)!important;
        background-repaet: repeat-x;    border : 1px solid #707070; border-radius:10px;  -moz-border-radius:10px;  -webkit-border-radius:10px;  -o-border-radius:10px;
}

/**
** module style
**/

div#maximenuCK div.maximenuCK_mod {
    width : 100%;
    padding : 0;
    overflow : hidden;
    color : #ddd;
    white-space : normal;
}

div#maximenuCK div.maximenuCK_mod div.moduletable {
    border : none;
    background : none;
}

div#maximenuCK div.maximenuCK_mod  fieldset{
    width : 100%;
    padding : 0;
    margin : 0 auto;
    overflow : hidden;

    border : none;
}

div#maximenuCK ul.maximenuCK2 div.maximenuCK_mod a {
    border : none;
    margin : 0;
    padding : 0;
    display : inline;
    font-weight : normal;
}

div#maximenuCK ul.maximenuCK2 div.maximenuCK_mod a:hover {
    color : #FFF;
}

/* module title */
div#maximenuCK ul.maximenuCK div.maximenuCK_mod h3 {
    font-size : 14px;
    width : 100%;
    font-size : 14px;
    font-weight : normal;
    margin : 5px 0 0 0;
    padding : 3px 0 3px 0;
}

div#maximenuCK ul.maximenuCK2 div.maximenuCK_mod ul {
    margin : 0;
    padding : 0;
    width : 100%;
    background : none;
    border : none;
    text-align : left;
}

div#maximenuCK ul.maximenuCK2 div.maximenuCK_mod li {
    margin : 0 0 0 15px;
    padding : 0;
    width : 100%;
    background : none;
    border : none;
    text-align : left;
    font-size : 14px;
    float : none;
    display : block;
    line-height : 20px;
    white-space : normal;
}



/**
** columns width & child position
**/

/* child blocks position (from level2 to n) */
div#maximenuCK ul.maximenuCK li.maximenuCK div.floatCK div.floatCK {
    margin : -30px 0 0 180px;
}

/* margin for overflown elements that rolls to the left */
div#maximenuCK ul.maximenuCK li.maximenuCK div.floatCK div.floatCK.fixRight  {
    margin-right : 180px;
}

/* default width */
div#maximenuCK ul.maximenuCK li div.floatCK {
    width : 170px;
}

/* 2 cols width */
div#maximenuCK ul.maximenuCK li div.cols2 {
    width : 360px;
}

div#maximenuCK ul.maximenuCK li div.cols2>div.maximenuCK2 {
    width : 50%;
}

/* 3 cols width */
div#maximenuCK ul.maximenuCK li div.cols3 {
    width : 540px;
}

div#maximenuCK ul.maximenuCK li div.cols3>div.maximenuCK2 {
    width : 33%;
}

/* 4 cols width */
div#maximenuCK ul.maximenuCK li div.cols4 {
    width : 750px;
}

div#maximenuCK ul.maximenuCK li div.cols4>div.maximenuCK2 {
    width : 25%;
}



/**
** fancy parameters
**/

div#maximenuCK .maxiFancybackground {
    list-style : none;
}
div#maximenuCK ul.maximenuCK li.parent.level0.item4 a {
padding:0px 10px 10px 10px;
}
li.maximenuCK.first.item25.level1 a{padding-bottom: 0px !important;}
li.maximenuCK.item26.level1 a{padding-bottom: 0px !important;}
li.maximenuCK.item27.last.level1 a{padding-bottom: 0px !important;}
div#maximenuCK ul.maximenuCK li.maximenuCK.item4.current.active.level0 {
    background: url('../images/bg_top_3.png') no-repeat center 0px !important;
   
}
div#maximenuCK ul.maximenuCK li.parent.level0.item4:hover  {
    background: url('../images/bg_top_3.png') no-repeat center 0px !important;
   
}
div#maximenuCK li#current.active a span {color:#ff0;}
div#maximenuCK div.maximenuCK_mod ul.menu li{padding:5px 0 0 0;}
div#maximenuCK ul.menu li.item32 a span,
div#maximenuCK ul.menu li.item33 a span,
div#maximenuCK ul.menu li.item34 a span,
div#maximenuCK ul.menu li.item35 a span{
 border-bottom:1px solid #ccc;
 ont-size:16px; color:#ff0;
}
div#maximenuCK ul.maximenuCK li.current.active.level1 span.titreCK{color:#ff0;}


div#maximenuCK ul.maximenuCK li.first.item1.current.active.level0,
div#maximenuCK ul.maximenuCK li.item2.current.active.level0,
div#maximenuCK ul.maximenuCK li.item3.current.active.level0,
div#maximenuCK ul.maximenuCK li.item5.current.active.level0,
div#maximenuCK ul.maximenuCK li.level0.item5:hover,
div#maximenuCK ul.maximenuCK li.parent.level0.item1:hover,
div#maximenuCK ul.maximenuCK li.parent.level0.item2:hover,
div#maximenuCK ul.maximenuCK li.parent.level0.item3:hover,
div#maximenuCK ul.maximenuCK li.parent.level0.item5:hover,
div#maximenuCK ul.maximenuCK li.current.level0.item1:hover,
div#maximenuCK ul.maximenuCK li.current.level0.item2:hover,
div#maximenuCK ul.maximenuCK li.current.level0.item3:hover,
div#maximenuCK ul.maximenuCK li.current.level0.item5:hover {
    background: url('../images/bg_top_1.png') no-repeat center 0px;
   
}

div#maximenuCK .maxiFancybackground .maxiFancyleft {

}

div#maximenuCK .maxiFancybackground .maxiFancyright {

}

/**
** rounded style
**/

/* global container */
div#maximenuCK div.maxiRoundedleft {

}

div#maximenuCK div.maxiRoundedcenter {

}

div#maximenuCK div.maxiRoundedright {

}

/* child container */
div#maximenuCK div.maxidrop-top {

}

div#maximenuCK div.maxidrop-main {

}

div#maximenuCK div.maxidrop-bottom {

}


/* bouton to close on click */
div#maximenuCK span.maxiclose {
    color: #fff;
}
*

Gruz

  • Завсегдатай
  • 1275
  • 167 / 3
  • gruz@jabber.org | gruz.org.ua
Re: Модуль меню maximenuCK
« Ответ #1 : 17.05.2011, 13:31:12 »
Это модуль меню должен уметь доставлять клас активному пункту. Он не доставляет. Посмотри, может в настройках есть возможность.
После загрузки страницы невозможно узнать, какой пункт активный. Без этого ничего не сделаешь.
Життя має дві форми - горіння і гниття!
-
Со мной на "ты" - Вам лень развёрнуто формулировать вопрос? Нам лень отвечать. Правильный вопрос: - Версии J! и проблемного расширения? - Что хотел? - Что пробовал? - Что получилось и что не получилось? - Какие были ошибки?
*

technokid

  • Осваиваюсь на форуме
  • 22
  • 2 / 0
Re: Модуль меню maximenuCK
« Ответ #2 : 17.05.2011, 13:47:38 »
Это модуль меню должен уметь доставлять клас активному пункту. Он не доставляет. Посмотри, может в настройках есть возможность.
После загрузки страницы невозможно узнать, какой пункт активный. Без этого ничего не сделаешь.

Та нет там такого. Вот просто актив могу поставить.... а вот что бы при выбраном пункте в саб меню отображалось главний пунк тоже активным не могу.
*

Gruz

  • Завсегдатай
  • 1275
  • 167 / 3
  • gruz@jabber.org | gruz.org.ua
Re: Модуль меню maximenuCK
« Ответ #3 : 17.05.2011, 14:11:54 »
Он аж самому Хутру прописывает Active. Это надо написать JS, который поймёт, какой пункт меню верхнего уровня активный. Хотя странно, что модуль сам этого делать не умеет.
Життя має дві форми - горіння і гниття!
-
Со мной на "ты" - Вам лень развёрнуто формулировать вопрос? Нам лень отвечать. Правильный вопрос: - Версии J! и проблемного расширения? - Что хотел? - Что пробовал? - Что получилось и что не получилось? - Какие были ошибки?
*

everestrus

  • Захожу иногда
  • 97
  • 3 / 0
  • Moto на территории UA
Re: Модуль меню maximenuCK
« Ответ #4 : 03.06.2011, 14:58:37 »
у меня таже проблема сейчас буду пробовать ставить обновление там вышла новая версия 23 мая
может быть там реализовали!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Модуль расширенных результатов ARI Quiz Results

Автор Beer

Ответов: 0
Просмотров: 1354
Последний ответ 03.02.2025, 15:27:35
от Beer
Модуль для отображения курсов валют

Автор Геон

Ответов: 2
Просмотров: 2697
Последний ответ 03.02.2024, 22:19:02
от Геон
Модуль «Image Show gk4», не отображается ни картинка, ни текст

Автор kaasin

Ответов: 1
Просмотров: 3952
Последний ответ 13.05.2023, 15:42:15
от anastasya96
Стандартный модуль случайного изображения не выводит фотографии

Автор strix

Ответов: 8
Просмотров: 8650
Последний ответ 19.10.2022, 16:07:11
от Andrej_777
Модуль тегов Joes Word Cloud для Joomla 3

Автор ecolora

Ответов: 1
Просмотров: 3150
Последний ответ 05.05.2022, 19:04:44
от ecolora