Новости Joomla

WT Set elements v.1.0.0: плагин поля для RadicalMart

WT Set elements v.1.0.0: плагин поля для RadicalMart

👩‍💻 WT Set elements v.1.0.0: плагин поля для RadicalMart.Плагин пользовательского поля компонента интернет-магазина для Joomla - RadicalMart (@radicalmart). Плагин позволяет создавать набор элементов, включающих заголовок, изображение и краткое описание и выбирать необходимые из них в товаре. Отображать наборы элементов можно в виде товара и в списке товаров (в своих макетах). От клиента поступил запрос на возможность добавления для товаров в RadicalMart списка повторяемых элементов. Это должен был быть редактируемый в одном месте список функций и режимов, которые могли относиться к разным товарам одной категории в разных сочетаниях. Во вкладке параметров "Отображение" вы можете выбрать отображать или нет элементы в категории товаров и/или карточке товара. Для каждого вида возможно выбрать собственный макет. Файлы макета находятся в /layouts/plugins/radicalmart_fields/wtsetelements. Вы можете использовать свои файлы макета в формате .php, разместив их в этой папке. Кроме того, файлы макетов можно переопределить стандартным способом Joomla, после чего они будут доступны по адресу: /templates/YOUR_TEMPLATE/html/layouts/plugins/radicalmart_fields/wtsetelements.Плагин предполагает самостоятельную разработку макетов вывода. Макеты "из коробки" следует рассматривать как образец для создания собственных.Плагин бесплатный. Протестирован на Joomla 5.3.3 и RadicalMart 2.2.4.Плагин разработан в соавторстве участниками нашего сообщества: Сергеем Сергевниным (@gresserg) и Сергеем Толкачёвым (@sergeytolkachyov).Страница расширенияGitHub расширения@joomlafeed#joomla #расширения #radicalmart

IWS.BY VK app widget - Виджет приложения ВКонтакте для Joomla

IWS.BY VK app widget - Виджет приложения ВКонтакте для Joomla

👩‍💻 IWS.BY VK app widget - Виджет приложения ВКонтакте для Joomla.Модуль «Виджет приложения ВКонтакте» для Joomla поможет добавить на сайт виджет с карточкой приложения или игры из социальной сети ВКонтакте.У вас возникла потребность отобразить информацию о ваших приложениях или играх на сайте с кнопкой перехода в социальную сеть, то этот модуль для Вас. Вам не придется хранить информацию о приложении у себя на сайте, все данные получаются через публичное API социальной сети ВКонтакте. Хранение информации на стороне ВКонтакте позволит Вам не нагружать базу данных сайта.В модуле имеется всего несколько опций и полей, которые максимально упрощают публикацию виджета. Первая опция позволяет подключить публичное API социальной сети ВКонтакте, необходимое для работы виджетов. Следующее поле потребует ввести идентификатор приложения или игры, присвоенный в социальной сети ВКонтакте. Следующая опция позволит выбрать вид отображаемой информации в виджете.Модуль имеет 3 варианта отображения:- карточка- участники- кнопкаПоддерживаемые версии Joomla: Joomla 3, Joomla 4, Joomla 5.Страница расширенияJoomla Extensions Directory#joomla #расширения #vk

SW JProjects v.2.5.0 - компонент каталога цифровых проектов на Joomla

SW JProjects v.2.5.0 - компонент каталога цифровых проектов на Joomla

👩‍💻 SW JProjects v.2.5.0 - компонент каталога цифровых проектов на Joomla.Компонент - менеджер цифровых проектов для Joomla! CMS. Компонент обеспечивает создание каталога цифровых проектов и предоставляет возможность скачивания, в том числе с использованием лицензионных ключей.👩‍💻 v.2.5.0. Что нового?Схемы структур данных для серверов обновлений. Теперь с SW JProjects вы может создавать сервер обновлений не только для расширений Joomla, но и свои собственные. Например, вам нужно, чтобы структура данных сервера обновлений была другая и формат должен быть, например, не XML, а JSON. Формирование структуры данных для сервера обновлений расширений Joomla вынесено в отдельный плагин. Вы можете создать свой собственный плагин и реализовать в нём нужную вам структуру данных, добавив или наоборот исключив отображаемые данные. Сервер обновлений в компоненте по-прежнему отображает информацию о списке проектов и их версиях, о конкретном проекте и его changelog.Можно выбрать схему данных сервера обновлений глобально для всего компонента, выбрать другую схему данных для категории проектов, а так же выбрать схему в каждом проекте.

Разработчикам в качестве образца можно посмотреть плагин схемы данных для Joomla в составе компонента или же плагин-образец JSON-схемы на GitHub.
Группа плагинов swjprojects. Для нужд компонента создана группа плагинов swjprojects. В частности, в этой группе находится плагин структуры данных Joomla расширений для сервера обновлений.Изменение языковых констант. Изменены некоторые языковые константы в панели администратора. Если вы делали переопределение констант - переопределите их снова.👩‍💻 Joomla 6. Внесены изменения для корректной установки и работы компонента на Joomla 6. Компонент успешно протестирован на Joomla 6-beta2.Минимальная версия Joomla - 5. Подняты минимальные системные требования: Joomla 5.0.0 и PHP 8.1.
- Страница расширения👉 Плагин-образец кастомной JSON-схемы данных для сервера обновлений на GitHub.- GitHub расширения- Документация на GitHub- Joomla Extensions Directory#joomla #расширения

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

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

  • Завсегдатай
  • 1672
  • 206 / 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
Просмотров: 3256
Последний ответ 21.02.2022, 10:56:18
от DrShepard
Как добавить сторонние кнопки CSS в модули и плагины Joomla?

Автор bayersoff

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

Автор leha111

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

Автор lexxbry

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

Автор nick71

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