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

UnCursed

  • Новичок
  • 3
  • 0 / 0
Пациент: http://kitaepedia.ru/index.php/provintsii-kitajskoj-narodnoj-respubliki.html Внизу страницы табличка.
Анамнез: не отображаются границы таблицы и ячеек (вдобавок вся таблица выравнивается по левому краю, хотя приказано по центру). Эффект не зависит от браузеров. html-код по моим скромным познаниям в порядке. Что характерно, в редакторе JCE всё отображается как надо. Поиск по форуму подсказывает, что проблема в шаблоне, хотя точного решения не нашёл. Есть подозрение, что дело в CSS, но я эту тему вообще ни бум-бум, я html-то очень поверхностно знаю.

Вот исходник CSS Шаблона:
Код
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,center,dl,dt,dd,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {background:transparent;border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;padding:0;outline:0;}

table {border-collapse:collapse;border-spacing:1;}                                                                    

/* Main Layout */

html {height:100%;margin-bottom:1px;}

body {font:62.5%/1.2 Arial, sans-serif; color: #872b2b; background-color: #f5f5dc; }

.topground { background: url("../images/body.jpg") repeat-x #b14e4e; height:  205px; position: absolute; width: 100%; }

.res {background-color:#FFF5F5; padding: 5px 15px 15px 15px; border-left: #FFDCF5 1px solid;  border-right: #FFDCF5 1px solid; border-bottom: #FFDCF5 1px solid; }

.shadow {  -moz-box-shadow: 3px 3px 3px #aaa; -webkit-box-shadow: 3px 3px 3px #aaa; box-shadow: 3px 3px 3px #aaa;}

h1,h2,h3,h4,.componentheading {font-weight:bold;margin:1em 0 1em;  font-family: Trebuchet MS,sans-serif;}

h1,.componentheading {font-size:160%; }

h2 {font-size:140%;}

h3 {font-size:120%;}

h4 {font-size:110%;}

a {color:#663333;text-decoration:none;font-weight:bold;}

a:hover {text-decoration:underline;}

ul {margin:1em;}

p {margin-top:10px;margin-bottom:10px;}

p.readmore {text-align:right;}

legend {padding-top:10px;padding-bottom:10px; font-weight:bold;}

#main {font-size:1.3em;line-height:140%;}

#main .ground, #message, .leading, #page {position:relative;}

#main-content {margin:0; background:#fff; border:1px solid #b14e4e; padding-bottom: 15px;}

.clr {clear:both;font-size:0;}

#colmask {clear:both; overflow:hidden; position:relative;width:100%;}

#maincol, #wrapper {position:relative;}

.s-c-s #colmid, .s-c-x #colright {float:left;position:relative;width:200%;}

.s-c-s #colright {float:left;left:50%;position:relative;width:100%;}

.s-c-s #col1wrap {float:right;position:relative;right:100%;width:50%;}

.s-c-s #col1pad, .x-c-s #col1, .x-c-s #colmid {overflow:hidden;}

.s-c-s #col1 {overflow:hidden; width:100%;}

.s-c-s #col2 {float:left;position:relative;margin-left:-50%;}

.s-c-s #col3 {float:left;position:relative;overflow:hidden;left:0;}

.s-c-x #col1wrap {float:right;position:relative;width:50%;}

.s-c-x #col1 {overflow:hidden;position:relative;right:100%;}

.s-c-x #col2 {float:left;position:relative;}

.x-c-s #colright {float:left;position:relative;right:100%;width:200%;}

.x-c-s #col1wrap {float:left;left:50%;position:relative;width:50%;}

.x-c-s #col3 {float:right;position:relative;}

.column1, .column2 {position:relative;float:left;margin:0;}

.colpad {padding:0 10px;position:relative;}

.column2 {float:right;width:49%;}

.article_row {overflow:hidden;margin:0 -10px 15px -10px;}

.clear { clear: both; }

.elev   { height:1px; position:absolute; }

/* Header */

#logo {width:176px;height:84px;}

#showcase {margin-bottom:15px; height: 250px; border:5px solid #b14e4e; -moz-box-shadow: 3px 3px 3px #aaa; -webkit-box-shadow: 3px 3px 3px #aaa; box-shadow: 3px 3px 3px #aaa;}

div.menu {padding-left:5px;}

#header {overflow: hidden; margin-bottom: 15px; margin-top:23px; float:left; display:block;}

#header li {list-style:none;float:left;padding-left:15px;font-weight:bold;}

#nav {height:36px; margin-top:10px; z-index:100; position:relative; font-family: Trebuchet MS,sans-serif; width:80%; float:right; display:block;}

#nav ul  {margin:0;}

#nav ul li {background: url("../images/separ.png") no-repeat; margin:0; padding: 0; height:36px;}

#nav li {list-style:none; float:left; position:relative;}

#nav li a {display:block; padding:0 26px; line-height:36px; color:#ffffff; font-weight:bold; text-transform:uppercase;}

#nav li.active a {color:#fafafa; background:#b14e4e; height:36px; }

#nav li a:hover, #nav li:hover a, #nav li.sfHover a {background:#b14e4e; color:#fff; text-decoration:none;}

#nav li ul {position:absolute;width:170px;left:-999em;margin-left:-1px; border:1px solid #872B2B; border-top:0;}

#nav li ul ul {margin:-31px 0 0 170px;}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li.sfHover ul ul, #nav li.sfHover ul ul ul, #nav li.sfHover ul ul ul ul {left:-999em;}

#nav li li {padding:0;height:auto;width:170px;}

#nav li li a, #nav li li.active a, #nav li li a:hover {margin:0;height:36px;line-height:36px;color:#fafafa; background: #872B2B; border-top:1px solid #872B2B;}

#nav li li a, #nav li.active li a {font-weight:normal;}

#nav li:hover ul, #nav li.sfHover ul {left:4px;}

#nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li li.sfHover ul, #nav li li li.sfHover ul, #nav li li li li.sfHover ul {left:0;}



/* Content styles */

p.buttonheading {position:absolute;top:2px;right:10px;margin:0;}

.buttonheading .icon {display:block;width:16px;height:16px;float:left;margin-left:5px;}

.iteminfo {font-size:90%;overflow:hidden;border-bottom:1px solid #dedede;margin-bottom:20px;display:block;margin-top:-10px;width:100%;}

.modifydate, .createdby, .createdate {display:block;}

.createdby {font-weight:bold;}

div.actions  {float:right;}

a.readon, a.readon2 {display:block;margin-top:15px;font-style:italic;}

.breadcrumbs-pad { padding: 16px 15px 0 15px;}

.module-content p { margin-top: 0;}

div.breadcrumbs {border-bottom:1px dashed #6b2121; font-size:90%; font-weight:bold; margin:0; padding:7px 6px 5px; color:#000;}

div.breadcrumbs .sep {padding:0 5px;}

.component {padding:0 20px 20px;}

.banneritem_text {margin-bottom:10px;}

div.login {margin-top:25px;}

div.component input, select {margin-bottom:15px;}

.module-content input[type="password"], .module-content input[type="text"] { display: block;}

.module input[type="password"], .module input[type="text"] { display: block;}

#modlgn_username, #modlgn_passwd {border:1px solid #ccc;padding:3px;}

#colmask ul li {list-style:square;}  

#colmask ul ul {margin-top:0;}

#colmask ul ul li {list-style:square;}

#col1 ul ul li,#col1 ul li {list-style-type: none; }

.mod-languages ul li {list-style-type: none ! important; }

#col1 .component ul ul li{list-style:square;}

#col1 .component ul li {list-style:square;}

.cols-1{display: block;float: none !important;margin: 0 !important;}

.cols-2 .column-1{width:46%;float:left;}

.cols-2 .column-2{width:46%;float:right;margin:0}

.cols-3 .column-1{float:left;width:29%;padding:0px 5px; margin-right:4%}

.cols-3 .column-2{float:left;width:29%;margin-left:0;padding:0px 5px}

.cols-3 .column-3{float:right;width:29%;padding:0px 5px}

.column-1,.column-2,.column-3{padding:0px 5px}

.column-2{width:55%;margin-left:40%;}

.column-3{width:30%}

.blog-more{padding:10px 5px}

.items-row{overflow:hidden;margin-bottom:5px !important;}

p.readmore{margin:0;}

.colpad h2.contentheading {padding-right:65px;}

.article-info{font-size:85%; color:#cc9966;}

ul.weblinks li p {font-size:90%; margin-bottom:5px; margin-top:5px;}

.categorylist{padding: 0 5px;}  

.weblink-category tr {border-bottom :1px dashed #6b2121;}

#main .cat-children ul dl dt, #main .cat-children ul dl dd, #main dl.article-count dt, #main dl.article-count dd {display: inline;}

table.weblinks, table.category {font-size: 1em;margin: 10px 10px 15px 0;width: 99%; text-align:left;}

table.weblinks th, table.newsfeeds th, table.category th, table.jlist-table th {background: none repeat scroll 0 0 #cc9966;}

table.weblinks th, table.category th {padding: 7px;text-align: left;}

table.category td {padding: 7px; border-bottom:1px dashed #6b2121;}

table.category th, table.category th a {color:#ffffff;}

.item {display: block;padding: 0 5px 10px;}

.items-row {margin-bottom: 10px !important;}

.search legend {font-weight: bold;}

div.search  {float:right;}

div.search input#mod-search-searchword{ height:22px; width:210px; background-color:#fff; margin-right:5px;}

div.search input.button {padding:5px; background-color: #b39696; border: 2px #423e4c solid; color:#fff; font-weight:normal}

div.search .inputbox { margin-right:0;padding:4px;}

.highlight {border-bottom : 1px dashed #888;background : #ccff00;}

.article-count  {font-size: 85%; color:#cc9966;}

.sectiontableentry1 {background-color: #DEDEDE;}

tr.sectiontableentry1 td, td.sectiontableentry1 { background-color: #E9E9E9;}

tr.sectiontableentry0 td, tr.sectiontableentry1 td, tr.sectiontableentry2 td, td.sectiontableentry0, td.sectiontableentry1, td.sectiontableentry2 {border-bottom: 1px solid #FFFFFF;}

.sectiontableheader {font-weight:bold;line-height:25px;text-align:left;}

tr.sectiontableentry0 td, tr.sectiontableentry1 td, tr.sectiontableentry2 td, td.sectiontableentry0, td.sectiontableentry1, td.sectiontableentry2 {text-align:left;padding:0 4px;vertical-align:middle;border-top:1px solid #ddd;line-height:30px;}

span.attention {display:block;margin:15px 0;padding:8px 10px 8px 10px;background:#FFF3A3;border:1px solid #E7BD72;color:#B79000;}



/* Modules */

#sidemenu { position: relative; left: -50px; width:260px; z-index:200;}

.sidemenuroh{ position: relative; top: 15px;}

#sidemenu h3, #col3 h3, #col2 h3 {font-size:110%;font-weight:bold;margin:0 !important; padding-left:10px; color:#fff;  line-height:42px; height:42px; background: url("../images/h3.png") repeat-x scroll center top transparent; text-transform:uppercase;}

.moduletable {padding:0 15px 25px;}

.moduletable_menu {padding:0 15px 25px;}

#col3 .moduletable_menu, #col2 .moduletable_menu  { margin-top:15px; padding:0 15px 0;}

#sidemenu  .moduletable_menu { margin-top:15px; padding:0;}

#col3 .moduletable, #col2 .moduletable  { margin-top:15px; padding:0 15px 0;}

#sidemenu .moduletable  { margin-top:15px; padding: 0;}

#main1, #main3 {overflow:hidden;padding:15px;}

.spacer.x99 .moduletable{width: 100%;}

.spacer.x49 .moduletable{width: 49.2%;}

.spacer.x33 .moduletable{width: 32.8%;}

#login-form a, ul.whosonline li {font-size:85%;}

.spacer .moduletable { float: left; width:100%; padding:2px;}

#main3 .moduletable { padding:3px;}

input#mod-search-searchword{ background-color:#fff;}

.spacer .moduletable h3{ border-bottom:1px dashed #fff; ;font-size: 120%;font-weight: bold;margin: 5px;padding: 7px 1px 5px; }

#main3 {font-size:95%; background: url("../images/main3.png") repeat scroll center top #cc9933; margin-top: 15px; color:#fff; border-top:10px solid #6b2121;}

#header .moduletable {float:right; padding: 0 !important;}  

#main-content li .active a {font-weight: normal;}

.login-fields label {float: left;width: 8em; }

.contact-form label {float:none; display:block; width: 8em; }

.moduletable_menu ul.menu  { margin: 0;padding: 0;}

.moduletable_menu ul.menu ul  { width:92%; margin-bottom:0; margin-top:0;}

.moduletable_menu ul.menu li {list-style: none outside none !important;}

.moduletable ul.menu  { margin: 0;padding: 0;}

.moduletable ul.menu ul  { width:92%; margin-bottom:0;}

.moduletable ul.menu li {list-style: none outside none !important;}

#sidemenu  ul.menu li a:focus, #sidemenu ul.menu li a:active, #sidemenu ul.menu li a:hover, #col2 ul.menu li a:hover, #col2 ul.menu li a:active,#col2 ul.menu li a:focus, #col3 ul.menu li a:hover,#col3 ul.menu li a:active,#col3 ul.menu li a:focus { color: #000;text-decoration: none;}

#sidemenu ul.menu li a, #col2 ul.menu li a, #col3 ul.menu li a {border-bottom: 1px dashed #6b2121; display: block; outline: medium none; padding: 10px 0; text-decoration: none; }

#sidemenu ul.menu li li a, #col2 ul.menu li li a, #col3 ul.menu li li a {background: url("../images/arrow.png") no-repeat scroll left center transparent !important; border-bottom:1px dashed #6b2121; font-size: 95%; font-weight: normal; padding-left: 10px !important;}

.moduletable li.current a {color: #ccc;}

.moduletable li.current.active a {color: #ccc !important;}

div.banneritem {text-align:center;padding-top:10px;}



/* Page navigation*/

ul.pagenav, div.pagination {width:100%;display:block;text-align:center;font-size: 90%; margin: 10px 0;padding: 10px 0 10px 0;}

ul.pagenav li, div.pagination ul li {display:block;float:left;text-align:center;background:none;padding:0;margin:0 5px 0 0;}

ul.pagenav li.pagenav-prev {float: left;}

.pagination span, .pagination a {margin-right:5px;}

ul.pagenav li.pagenav-next { float: right;}

.button, .validate, button {background: #b39696; border:0; color:#fff; padding: 3px 7px;}

.button:hover, .button:focus, .validate:hover , .validate:focus {background: none repeat scroll 0 0 #B14E4E; color: #FFFFFF; }

div.search input.button:hover, div.search input.button:focus {background: none repeat scroll 0 0 #B14E4E; color: #FFFFFF; }

.star {color: #CC0000;}

.inputbox {margin-top: 5px; margin-right:5px; padding: 3px;}

.inputbox, #userreminder .required {background: none repeat scroll 0 0 #ffffff; border: 1px solid #B14E4E;}

.readon {height:23px;line-height:23px;display:block;clear:both;float:left;padding:0 0 0 10px;margin:10px 0 0 0;}

.readon span {display: block;height:23px;line-height:23px;padding:0 10px 0 0px;}

/* Footer */            

#footer {font-size:85%; padding-top:5px; float:left; background: url("../images/main3.png") repeat scroll center top #cc9933; width:100%;}

.copy  {float:left; display:block;}

.scroll {float:right; padding-right:20px; font-size:16px;}

.footer1 {float:left; display:block; margin-left:20px;}

.footer2 {float:left; display:block;}

Во второй же строчке обнаружил "table", погуглил атрибуты, но ничего криминального не нашёл. Правильно ли я делаю, что обращаюсь за помощью в раздел CSS? Если ошибся, пошлите меня куда-нибудь, пожалуйста!
« Последнее редактирование: 16.07.2012, 14:12:45 от UnCursed »
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Ну так в самой первой строчке CSS у вас border:0
Создание сайтов, шаблонов, помощь в решении проблем.
*

UnCursed

  • Новичок
  • 3
  • 0 / 0
Вот! Сам только что нашёл! Удалил из первой строчки table, tr, td и th - всё показалось! Спасибо!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Проблема с таблицей при просмотре с мобильника

Автор annetkas

Ответов: 5
Просмотров: 2214
Последний ответ 19.11.2021, 14:06:15
от effrit
Как адаптировать таблицы под мобильную версию?

Автор PNP

Ответов: 4
Просмотров: 2379
Последний ответ 17.10.2021, 22:59:27
от darkghost
Проблема с миниатюрами

Автор Stasweb

Ответов: 4
Просмотров: 1081
Последний ответ 03.11.2020, 17:04:00
от Nikolay89
[Решено] Как сделать чтобы фотография открылась в отдельном окне?

Автор a-two

Ответов: 11
Просмотров: 2123
Последний ответ 03.11.2020, 16:57:40
от Nikolay89
Проблема с меню на сайте

Автор nesskafe

Ответов: 9
Просмотров: 1328
Последний ответ 01.06.2020, 11:03:58
от sivers