Новости Joomla

Вышли релизы безопасности Joomla 6.1.4 и Joomla 5.4.9

Релиз безопасности Joomla 6.1.4 и Joomla 5.4.9

Проект Joomla! рад сообщить о выходе Joomla 6.1.4 и Joomla 5.4.9. Это релизы безопасности и исправления ошибок для серий 5.x и 6.x.

JoomShift - компонент переноса контента между Joomla сайтами.

‍ JoomShift - компонент переноса контента между Joomla сайтами.

JoomShift - компонент переноса контента между Joomla сайтами.Он позволяет экспортировать модули, меню, материалы, категории, пользовательские поля и пользователей в виде переносимых JSON/ZIP-файлов, а затем импортировать их в любую другую установку Joomla.

Возможности компонента:- Модули — полная настройка, назначение пунктов меню, позиционирование и содержимое SP Page Builder.
-Меню — иерархия родительских/дочерних элементов, типы элементов, ссылки, уровни доступа и параметры. Отсутствующие типы меню создаются автоматически, а элементы, указывающие на неустановленные компоненты, пропускаются с предупреждением.
-Статьи и категории — контент, метаданные, изображения и иерархия категорий.
-Пользовательские поля — группы полей, определения, ограничения по категориям и значения (включая поля с несколькими значениями) — экспортируются и автоматически создаются заново на целевом сайте.
-Пользователи — данные профиля, назначения групп и хэши паролей, чтобы учетные записи работали сразу после импорта.
-Кросс-версииJoomla - компонент адаптируется к различиям в схеме базы данных между версиями Joomla.
-Создан для крупных сайтов — постраничные списки (20/50/100/250строк) и автоматический пакетный экспорт для сайтов с более чем 500 элементами, поэтому он продолжает работать на обычном хостинге.
-Опция перезаписи — обновляет совпадающие элементы при повторном импорте вместо создания дубликатов.
-Drag-n-drop импорт с подробным отчетом о том, что было импортировано, обновлено или пропущено, и почему.

На момент написания заметки для скачивания необходима регистрация/логин на сайте разработчика.

-Joomla Extensions Directory-Страница расширения#joomla#расширения

Модуль joomLab JS Ajax Cart позволит организовать в Вашем интернет-магазине на компоненте JoomShopping удобную AJAX корзину с возможностью добавлять товары и изменять их количество без перезагрузки страницы.

Модуль joomLab JS Ajax Cart позволит организовать в Вашем интернет-магазине на компоненте JoomShopping удобную AJAX корзину с возможностью добавлять товары и изменять их количество без перезагрузки страницы.

Кроме этого, в состав пакета установки входит плагин, который позволяет выводить атрибуты товара в список всех товаров, менять эти атрибуты и добавлять товар в корзину из списка товаров. Если атрибутов много, то их можно выводить в всплывающем (модальном окне).

В модуле предусмотрено 2 макета дизайна для Bootstrap и UIkit и максимальная кастомизация для переопределения макетов в шаблон.Демо расширенияСтраница расширения

Видео в Telegram

0 Пользователей и 1 Гость просматривают эту тему.
  • 2 Ответов
  • 9285 Просмотров
*

z0dchij

  • Осваиваюсь на форуме
  • 45
  • 9 / 0
Стиль нажатой кнопки
« : 03.07.2012, 00:13:25 »
Здравствуйте! Столкнулся с нерешимой пока для себя проблемой.

Необходимо с помощью CSS сделать так, чтобы кнопка, при нажатии на нее, становилась определенного вида. Кнопки сделаны на CSS, a:hover(изменение стиля при наведении) прописано и работает. не работает только a:active(насколько я понимаю именно он отвечает за выделение нажатой кнопки/ссылки).

Довольно много времени на это потратил, но так ничего и не получил, стиль отказывается применяться. Кэш чистил.

Изначально было вот так:
Код: css
/* sgmenu */
#sgmenu ul.menu:after { clear: both;content: "";display: block; }
#sgmenu ul.menu { _zoom: 1 }
#sgmenu ul li { float: left;}
#sgmenu ul li a { display: block;white-space: nowrap }
#sgmenu ul li ul { position: absolute;visibility: hidden;}
#sgmenu ul li ul li { float: none;display: inline }
#sgmenu ul li ul li a { width: auto; }


/* sgmenu skin */
#sgmenu { margin: 0;padding: 6px 0 0 0;}
#sgmenu ul.menu li a,#sgmenu ul.menu li a:link, #sgmenu ul.menu li a:visited { text-align:center;padding:0 20px;line-height:34px;}
#sgmenu ul.menu ul li a { text-align:center;padding:0 20px;line-height:34px;background: #000;color: #fff;}
#sgmenu ul.menu ul li a:hover { color: #3385AB }
#sgmenu ul.menu li ul li a:hover { color: #3385AB }

После внесенных изменений стало:
Код: css
/* sgmenu */
#sgmenu ul.menu:after { clear: both;content: "";display: block; }
#sgmenu ul.menu { _zoom: 1 }
#sgmenu ul li { float: left;}
#sgmenu ul li a { display: block;white-space: nowrap;border:1px solid #000;margin:5px;padding:5px;background-color:#0099ff;color:#000;border-radius: 5px; }
#sgmenu ul li a:hover{background-color:#000;color:#0099ff;}
#sgmenu ul li a:active{background-color:#000;color:#0099ff;}
#sgmenu ul li ul { position: absolute;visibility: hidden;}
#sgmenu ul li ul li { float: none;display: inline }
#sgmenu ul li ul li a { width: auto; }


/* sgmenu skin */
#sgmenu { margin: 0;padding: 6px 0 0 0;}
#sgmenu ul.menu li a,#sgmenu ul.menu li a:link, #sgmenu ul.menu li a:visited { text-align:center;padding:0 20px;line-height:34px;}
#sgmenu ul.menu ul li a { text-align:center;padding:0 20px;line-height:34px;background: #000;color: #fff;}
#sgmenu ul.menu ul li a:hover { color: #3385AB }
#sgmenu ul.menu li ul li a:hover { color: #3385AB }

Причем для #sgmenu приписывал a:active отдельно. Пробовал происывать для a:active и вот так:
Код: css
{border:1px solid #000;margin:5px;padding:5px;background-color:#0099ff;color:#000;border-radius: 5px; }

Тут еще дело может быть в том, что стиль ссылок всего шаблона определяется в начале такими строками:
Код: css
a:link, a:visited { color:#777;text-decoration:none;}
a:hover, a:active, a:focus { color:#3385AB; }

и
Код: css
.current > a > span {
  color:#3385AB;  
}
Но трогать я их вроде как не могу, так как стиль всех остальных ссылок меня устраивает, мне нужно только для кнопок меню сделать по другому.

Текст в нажатой кнопке отображается именно этим #3385AB цветом. А фон кнопки остается таким же как и у остальных.

Распространенное решение - прописать для каждого пункта меню класс и ему задать стиль мне не подходит, ведь у меня не статичные страницы. Или если я не прав, подскажите, где это прописать, потому как вроде бы решение рабочее.

Спасибо.
« Последнее редактирование: 03.07.2012, 00:20:40 от z0dchij »
*

fbr

  • Завсегдатай
  • 1694
  • 211 / 7
Re: Стиль нажатой кнопки
« Ответ #1 : 03.07.2012, 00:35:10 »
#sgmenu .current a { здесь могут быть ваши стили } и
#sgmenu .current  { здесь могут быть ваши стили } и
#sgmenu .current a span { здесь могут быть ваши стили }  

li.current это и есть нажатая (текущая) кнопка и можно применять стили как самому тегу li, так и ко всем вложенным в него тегам

примечание
.. > a > span - это конструкция , чтобы стили не применялись к подпунктам вложенного меню
*

z0dchij

  • Осваиваюсь на форуме
  • 45
  • 9 / 0
Re: Стиль нажатой кнопки
« Ответ #2 : 03.07.2012, 12:28:20 »
После
Код: css
.current > a > span {
  color:#3385AB; 
}
вставил
Код: css
li.current > a > span {
  color:#3e6799; 
}
Иначе цвет ссылки никак не менялся, и далее:
Код: css
/* sgmenu */
#sgmenu ul.menu:after { clear: both;content: "";display: block; }
#sgmenu ul.menu { _zoom: 1 }
#sgmenu ul li { float: left;}
#sgmenu ul li a { display: block;white-space: nowrap;border:1px solid #000;margin:5px;padding:5px;background-color:#3e6799;color:#000;border-radius: 5px; }
#sgmenu ul li a:hover{background-color:#000;color:#3e6799;}
#sgmenu .current a {border:1px solid #000;margin:5px;padding:5px;background-color:#000;color:#3e6799;border-radius: 5px;}
#sgmenu ul li ul { position: absolute;visibility: hidden;}
#sgmenu ul li ul li { float: none;display: inline }
#sgmenu ul li ul li a { width: auto; }

Все заработало так как мне надо, большое спасибо fbr!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Выравнить кнопки на карточке товара

Автор DrShepard

Ответов: 10
Просмотров: 4904
Последний ответ 21.02.2022, 10:56:18
от DrShepard
Как добавить сторонние кнопки CSS в модули и плагины Joomla?

Автор bayersoff

Ответов: 12
Просмотров: 7299
Последний ответ 23.12.2018, 17:42:46
от effrit
Убрать рамки у кнопки

Автор leha111

Ответов: 1
Просмотров: 4701
Последний ответ 08.06.2018, 12:56:25
от draff
Автоматическое добавление кнопки подробнее

Автор lexxbry

Ответов: 3
Просмотров: 2256
Последний ответ 27.02.2018, 18:40:58
от beliyadm
Нужен пример как присвоить свой стиль одному модулю

Автор nick71

Ответов: 21
Просмотров: 6724
Последний ответ 17.02.2018, 14:44:40
от cirip