Новости Joomla

Компания JetBrains рассказала о своей поддержке Joomla

Компания JetBrains рассказала о своей поддержке Joomla

Компания JetBrains рассказала о своей поддержке Joomla.JetBrains - один из мировых лидеров в разработке программного обеспечения для разработчиков. Её программные продукты - это IDE - профессиональные среды разработки, которые отличаются от простого блокнота/редактора с плагинами набором всевозможных инструментов для разработчиков, глубоким анализом кодовой базы, подсказками по ней и по языку программирования, отладкой ошибок и многим-многим другим. Одним из самых известных продуктов компании является IDE PHP Storm, который можно назвать отраслевым стандартом PHP-разработчика. В статье How PhpStorm Helps Maintain PHP Open-Source Projects: Interviews and Real-World Examples в блоге компании описываются Open Source проекты, которым JetBrains оказывает поддержку (это могут быть бесплатные лицензии для разработчиков для некоммерческих проектов). В список попали:- PHPUnit - фреймворк для unit-тестирования в PHP- Doctrine DBAL - библиотека для PHP, которая предоставляет лёгкий и гибкий слой для коммуникации с базой данных. Она поддерживает различные базы данных через единый и согласованный API.- CodeIgniter — популярный MVC-фреймворк для разработки на PHP- 👩‍💻 Joomla! - наша любимая CMS.Эти названия (кроме "Joomla") чаще всего не слышат вебмастера и разработчики обычных сайтов и интернет-магазинов. Но эти названия хорошо знакомы PHP-разработчикам, которые создают сложные и высоконагруженные проекты и микросервисы. То, что Joomla оказалась в одном ряду с такими программными инструментами - делает ей честь. 🙏 За ссылку спасибо участнику нашего сообщества Ринату Кажетову (@rkazhet). @joomlafeed#joomla #community

Joomla 6 нуждается в вашей помощи с тестированием.Вышел недавно релиз Joomla 6 alpha1

Joomla 6 нуждается в вашей помощи с тестированием.Вышел недавно релиз Joomla 6 alpha1

👩‍💻 Joomla 6 нуждается в вашей помощи с тестированием.Вышел недавно релиз Joomla 6 alpha1. Это релиз, в который включены уже проверенные изменения, но ещё очень многие исправления и улучшения ждут своей очереди. Joomla следит за качеством и безопасностью своего кода и каждое изменение должно быть успешно протестировано как минимум ещё двумя участниками сообщества. Разработка Joomla ведётся на платформе GitHub.Филипп Уолтон (Philip Walton) - один из разработчиков, кто активно вносит свой вклад в ядро Joomla. Он уже несколько месяцев посвящает свои послеполуденные часы пятницы работе с Joomla и предлагает присоединиться к нему. 📆 Пятница, 30 мая 2025, с 15:00 до 17:00 по UTC (Лондон) - с 18:00 до 20:00 по Москве.В чате Google Meet Филипп готов помочь с тестированием тем, кто будет делать это в первый раз. А так же он подготовил список лёгких Pull Request, которые можно протестировать довольно быстро. Чем больше тестов будет проведено сейчас, тем меньше ошибок вылезет потом. На данный момент 148 (уже 147 на момент написания заметки) PR на GitHub Joomla ждут тестирования.👩‍💻 Open to all. All together.Также вам поможет сделать первые шаги это видео.GitHub JoomlaДа, это вечер пятницы. Но тестирование занимает порой минут 15, а доброе дело сделано. Просто убедитесь, что разработчик чего-то не пропустил и всё работает как ожидается.#joomla #joomla6 #community

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

al-teen

  • Глобальный модератор
  • 2385
  • 224 / 10
  • im
Покажите CSS данного меню
*

leo78

  • Завсегдатай
  • 1018
  • 62 / 8
  • I left from paradise!?...
то есть templates/css?
Вот template.css

Код
/*****************************/
/*** Core HTML setup stuff ***/
/*****************************/

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

form {
  margin: 0;
  padding: 0;
}

body {
font-family: Helvetica,Arial,sans-serif;
line-height: 1.3em;
margin: 0px 0px 0px 0px;
font-size: 12px;
color: #333;
}

a:link, a:visited {
text-decoration: none;
font-weight: normal;
}

a:hover {
text-decoration: underline;
font-weight: normal;
}

input.button { cursor: pointer; }

p { margin-top: 0; margin-bottom: 5px; }

img { border: 0 none; }

/*****************************************/
/*** Template specific layout elements ***/
/*****************************************/
#page_bg {
padding: 10px 0;
margin-bottom: 1px;
}

div.center {
  text-align: center;
}

div#wrapper {
margin-left: auto;
margin-right: auto;
}

body.width_medium div#wrapper {
width: 950px;
}

body.width_small div#wrapper {
width: 773px;
}

body.width_fmax div#wrapper {
min-width: 750px;
max-width: 1050px;
}

div#header_l {
position: relative;
}

div#header_r {
height: 90px;
padding-left: 370px;
padding-right: 30px;
padding-top: 25px;
overflow: hidden;
text-align: left;
}

span#logo {
position: absolute;
left: 0;
top: 0;
float: left;
width: 360px;
height: 75px;
background: url(../images/mw_joomla_logo.png) 0 0 no-repeat;
margin-left: 30px;
margin-top: 25px;
}

div#newsflash {
width: auto;
margin-left: 350px;
margin-right: 30px;
border: 1px solid #00f;
}

div#tabarea {
background: #f7f7f7 url(../images/mw_header_b.png) 0 0 repeat-x;
margin: 0 11px;

}

div#tabarea_l {
background: url(../images/mw_header_l_b.png) 0 0 no-repeat;
padding-left: 32px;
}

div#tabarea_r {
height: 42px;
background: url(../images/mw_header_r_b.png) 100% 0 no-repeat;
padding-right: 1px;
}

div#footer_r {
padding-top: 10px;
height: 47px;
overflow: hidden;
}

div#footer_r div {
text-align: center;
font-size: .90em;
color: #aaa;
}

div#footer_r a:link, div#footer_r a:visited  {
color: #999;
}

div#footerspacer {
height: 10px;
}

#pathway {
padding: 0px 10px 8px;
width: auto;
margin-top: -2px;
margin-right: 250px;
text-align: left;
}

#search {
float: right;
width:320px;
margin-top: -20px;
margin-right: 30px;
height: 40px;
overflow: hidden;
text-align:right;
}

form#searchForm input {
vertical-align: middle;
}

form#searchForm table {
border-collapse: collapse;
}

form#searchForm td {
padding:0;
}

#mod_search_searchword {
padding-left: 3px;
}

#area {
padding: 0;
}

#whitebox {
margin: 0 21px 0px 21px;
background: #fff;
width: auto;
}

#whitebox div {
text-align: left;
}

#whitebox_t {
background: #fff url(../images/mw_content_t.png) 0 0 repeat-x;
}

#whitebox_tl {
background: url(../images/mw_content_t_l.png) 0 0 no-repeat;
}

#whitebox_tr {
height: 10px;
overflow: hidden;
background: url(../images/mw_content_t_r.png) 100% 0 no-repeat;
}

#whitebox_m {
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
width: auto;
padding: 1px 8px;
}

#whitebox_b {
margin-top: -5px;
background: url(../images/mw_content_b.png) 0 100% repeat-x;
}

#whitebox_bl {
background: url(../images/mw_content_b_l.png) 0 100% no-repeat;
}

#whitebox_br {
height: 13px;
background: url(../images/mw_content_b_r.png) 100% 100% no-repeat;
}

/* horizontal pill menu */
table.pill {
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}

td.pill_l {
  background: url(../images/mw_menu_cap_l.png) no-repeat;
  width:  20px;
  height: 32px;

}

td.pill_m {
  background: url(../images/mw_menu_normal_bg.png) repeat-x;
  padding: 0;
  margin: 0;
  width: auto;
}

td.pill_r {
  background: url(../images/mw_menu_cap_r.png) no-repeat;
  width:  19px;
  height: 32px;
}

#pillmenu {
  white-space: nowrap;
  height: 32px;
  float: left;
}

#pillmenu ul {
  margin: 0;
  padding: 0;
  list-style:none;
}

#pillmenu li {
float: left;
background: url(../images/mw_menu_separator.png) top right no-repeat;
margin: 0;
padding: 0;
}

#pillmenu a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
float:left;
  display:block;
  height: 24px;
  line-height: 24px;
  padding: 0 20px;
  color: #000;
  text-decoration: none;
}

#pillmenu a#active_menu-nav {
margin-top:2px;
height: 21px;
line-height: 21px;
background-position: 0 0;
}

#leftcolumn {
padding: 0;
margin: 0;
width: 20%;
float:left;
}

#maincolumn,
#maincolumn_full {
margin-left: 20%;
padding-left: 15px;
width: 75%;
}

#maincolumn_full {
margin-left: 0;
padding: 0;
width: 100%;
}

table.nopad {
width: 100%;
border-collapse: collapse;
padding: 0;
margin: 0;
margin-bottom: 15px;
}

table.nopad td.middle_pad {
width: 20px;
}

/*****************************************/
/*** Joomla! specific content elements ***/
/*****************************************/

div.offline {
background: #fffebb;
width: 100%;
position: absolute;
top: 0;
left: 0;
font-size: 1.2em;
padding: 5px;
}

span.pathway {
  display: block;
  margin: 0 20px;
  height: 16px;
  line-height: 16px;
  overflow: hidden;
}

/* headers */
div.componentheading {
  padding-left: 0px;
}

h1 {
padding: 0;
font-family:Helvetica ,Arial,sans-serif;
font-size: 1.3em;
font-weight: bold;
vertical-align: bottom;
color: #666;
text-align: inherit;
width: 100%;
}

h2, .contentheading {
padding: 0;
font-family: Arial, Helvetica,sans-serif;
font-size: 1.4em;
font-weight: normal;
vertical-align: bottom;
color: #333;
text-align: inherit;
width: 100%;
}

table.contentpaneopen h3 {
margin-top: 25px;
}

h4 {
font-family: Arial, Helvetica, sans-serif;
color: #333;
}

h3, .componentheading, table.moduletable th, legend {
  margin: 0;
  font-weight: bold;
  font-family: Helvetica,Arial,sans-serif;
  font-size: 1.5em;
  padding-left: 0px;
margin-bottom: 10px;
text-align: left;
}

/* small text */
.small {
font-size: .90em;
color: #999;
font-weight: normal;
text-align: left;
}

.modifydate {
  height: 20px;
  vertical-align: bottom;
font-size: .90em;
color: #999;
font-weight: normal;
text-align: left;
}

.createdate {
height: 20px;
vertical-align: top;
font-size: .90em;
color: #999;
font-weight: normal;
vertical-align: top;
padding-bottom: 5px;
padding-top: 0px;

}

a.readon {
margin-top: 10px;
display: block;
float: left;
background: url(../images/mw_readon.png) top right no-repeat;
padding-right: 20px;
line-height: 14px;
height: 16px;
}

/* form validation */
.invalid { border-color: #ff0000; }
label.invalid { color: #ff0000; }


/** overlib **/

.ol-foreground {
background-color: #f6f6f6;
}

.ol-background {
background-color: #666;
}

.ol-textfont {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
}

.ol-captionfont {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #f6f6f6;
font-weight: bold;
}
.ol-captionfont a {
color: #0B55C4;
text-decoration: none;
font-size: 12px;
}

.ol-closefont {}

/* menu links */
a.mainlevel:link, a.mainlevel:visited {
padding-left: 5px;
}

a.mainlevel:hover {

}

/* spacers */
span.article_separator {
display: block;
height: 20px;
}

.article_column {
padding-right: 5px;
}

.column_separator {
border-left: 1px dashed #e0e0e0;
padding-left: 10px;
}

td.buttonheading {

}

td.buttonheading img {
border:none;
}

.clr {
clear: both;
}

td.greyline {
  width: 20px;
  background: url(../images/mw_line_grey.png) 50% 0 repeat-y;
}

div#maindivider {
  border-top: 1px solid #ddd;
  margin-bottom: 10px;
  overflow: hidden;
  height: 1px;
}

table.blog span.article_separator {
display: block;
height: 20px;
}

/* edit button */
.contentpaneopen_edit{
float: left;
}

/* table of contents */
table.contenttoc {
  margin: 5px;
  border: 1px solid #ccc;
  padding: 5px;
  float: right;
}

table.contenttoc td {
  padding: 0 5px;
}


/* content tables */
td.sectiontableheader {
  background: #efefef;
  color: #333;
  font-weight: bold;
  padding: 4px;
  border-right: 1px solid #fff;
}

tr.sectiontableentry0 td,
tr.sectiontableentry1 td,
tr.sectiontableentry2 td {
  padding: 4px;
}

td.sectiontableentry0,
td.sectiontableentry1,
td.sectiontableentry2 {
  padding: 3px;
}


/* content styles */
table.contentpaneopen, table.contentpane {
margin: 0;
padding: 0;
width: 100%;
}

table.contentpaneopen li {
margin-bottom: 5px;
}

table.contentpaneopen fieldset {
border: 0;
border-top: 1px solid #ddd;
}

table.contentpaneopen h3 {
margin-top: 25px;
}

table.contentpaneopen h4 {
font-family: Arial, Helvetica, sans-serif;
color: #333;
}

.highlight {
background-color: #fffebb;
}

/* module control elements */
table.user1user2 div.moduletable {
margin-bottom: 0px;
}

div.moduletable, div.module {
  margin-bottom: 25px;
}

div.module_menu h3 {
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
color: #eee;
margin: -23px -4px 5px -5px;
padding-left: 10px;
padding-bottom: 2px;
}

div.module_menu {
margin: 0;
padding: 0;
margin-bottom: 15px;
}

div.module_menu div div div {
padding: 10px;
padding-top: 30px;
padding-bottom: 15px;
width: auto;
}

div.module_menu div div div div {
background: none;
padding: 0;
}

div.module_menu ul {
margin: 10px 0;
padding-left: 20px;
}

div.module_menu ul li a:link, div.module_menu ul li a:visited {
font-weight: bold;
}

#leftcolumn div.module {
padding: 0 10px;
}

#leftcolumn div.module table {
width: auto;
}

/* forms */
table.adminform textarea {
  width: 540px;
  height: 400px;
  font-size: 1em;
  color: #000099;
}

div.search input {
width: 145px;
border: 1px solid #ccc;
margin: 15px 0 10px 0;
}

form#form-login fieldset { border: 0 none; margin: 0em; padding: 0.2em;}
form#form-login ul { padding-left: 20px; }

form#com-form-login fieldset { border: 0 none; margin: 0em; padding: 0.2em;}
form#com-form-login ul { padding-left: 20px; }

/* thumbnails */
div.mosimage         {  margin: 5px; }
div.mosimage_caption {  font-size: .90em; color: #666; }

div.caption       { padding: 0 10px 0 10px; }
div.caption img   { border: 1px solid #CCC; }
div.caption p     { font-size: .90em; color: #666; text-align: center; }

/* Parameter Table */
table.paramlist {
margin-top: 5px;
}

table.paramlist td.paramlist_key {
width: 128px;
text-align: left;
height: 30px;
}

table.paramlist td.paramlist_value {
}

div.message {
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight: bold;
font-size : 14px;
color : #c30;
text-align: center;
width: auto;
background-color: #f9f9f9;
border: solid 1px #d5d5d5;
margin: 3px 0px 10px;
padding: 3px 20px;
}

/* Banners module */

/* Default skyscraper style */
.bannergroup {
}

.banneritem img {
display: block;
margin-left: auto;
margin-right: auto;
}

/* Text advert style */

.banneritem_text {
padding: 4px;
font-size: 11px;
}

.bannerfooter_text {
padding: 4px;
font-size: 11px;
background-color: #F7F7F7;
text-align: right;
}

/* System Messages */
/* see system general.css */

.pagination span { padding: 2px; }
.pagination a    { padding: 2px; }

/* Polls */
.pollstableborder td {
text-align: left;
}

/* WebLinks */
span.description {
display:block;
padding-left: 30px;
}

/* Frontend Editing*/
fieldset {
border: 1px solid #ccc;
margin-top: 15px;
padding: 15px;
}

legend {
margin: 0;
padding: 0 10px;
}

td.key {
border-bottom:1px solid #eee;
color: #666;
}

/* Tooltips */

.tool-tip {
float: left;
background: #ffc;
border: 1px solid #D4D5AA;
padding: 5px;
max-width: 200px;
}

.tool-title {
padding: 0;
margin: 0;
font-size: 100%;
font-weight: bold;
margin-top: -15px;
padding-top: 15px;
padding-bottom: 5px;
background: url(../../system/images/selector-arrow.png) no-repeat;
}

.tool-text {
font-size: 100%;
margin: 0;
}

/* System Standard Messages */
#system-message { margin-bottom: 20px; }

#system-message dd.message ul { background: #C3D2E5 url(../../system/images/notice-info.png) 4px center no-repeat;border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B; margin:0px; padding-left: 40px; text-indent:0px;}

/* System Error Messages */
#system-message dd.error ul { color: #c00; background: #E6C0C0 url(../../system/images/notice-alert.png) 4px center no-repeat; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B; margin:0px; padding-left: 40px; text-indent:0px;}

/* System Notice Messages */
#system-message dd.notice ul { color: #c00; background: #EFE7B8 url(../../system/images/notice-note.png) 4px center no-repeat; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E; margin:0px; padding-left: 40px; text-indent:0px;}

#syndicate{
float:left;
padding-left: 25px;
}

#power_by{
float:inherit;
    padding-right: 25px;
    text-align: center;
}

/* Component Specific Fixes */

#component-contact table td {
padding: 2px 0;
}

/* Note Style */
p.alert {
    background: #FFF7C0 url(../images/alert.gif) center no-repeat;
    background-position: 15px 50%; /* x-pos y-pos */
    text-align: left;
    padding: 5px 20px 5px 45px;
    border-top: 2px solid #F7D229;
    border-bottom: 2px solid #F7D229;
    color: #996666;
}

p.cancel {
    background: #FFF7C0 url(../images/cancel.gif) center no-repeat;
    background-position: 15px 50%; /* x-pos y-pos */
    text-align: left;
    padding: 5px 20px 5px 45px;
    border-top: 2px solid #F7D229;
    border-bottom: 2px solid #F7D229;
    color: #ff0000;
}

p.info {
    background: #F8FAFC url(../images/info.gif) center no-repeat;
    background-position: 15px 50%; /* x-pos y-pos */
    text-align: left;
    padding: 5px 20px 5px 45px;
    border-top: 2px solid #B5D4FE;
    border-bottom: 2px solid #B5D4FE;
    color: #5E6273;
}

p.shield {
    background: #F8FAFC url(../images/shield.gif) center no-repeat;
    background-position: 15px 50%; /* x-pos y-pos */
    text-align: left;
    padding: 5px 20px 5px 45px;
    border-top: 2px solid #B5D4FE;
    border-bottom: 2px solid #B5D4FE;
    color: #5E6273;
}

p.warn {
    background: #FBEEF1 url(../images/warning.gif) center no-repeat;
    background-position: 15px 50%; /* x-pos y-pos */
    text-align: left;
    padding: 5px 20px 5px 45px;
    border-top: 2px solid #FEABB9;
    border-bottom: 2px solid #FEABB9;
    color: #8E6A64;
}

p.sticky {
    background: #E6FFE1 url(../images/sun.gif) center no-repeat;
    background-position: 15px 50%; /* x-pos y-pos */
    text-align: left;
    padding: 5px 20px 5px 45px;
    border-top: 2px solid #FEABB9;
    border-bottom: 2px solid #FEABB9;
    color: #48793F;
}

p.add {
    background: #E6FFE1 url(../images/add.gif) center no-repeat;
    background-position: 15px 50%; /* x-pos y-pos */
    text-align: left;
    padding: 5px 20px 5px 45px;
    border-top: 2px solid #009036;
    border-bottom: 2px solid #009036;
    color: #48793F;
}

p.feed {
    background: #E0E0E8 url(../images/feed.gif) center no-repeat;
    background-position: 15px 50%; /* x-pos y-pos */
    text-align: left;
    padding: 5px 20px 5px 45px;
    border-top: 2px solid #85BBDB;
    border-bottom: 2px solid #85BBDB;
    color: #333333;
}

p.download {
    background: #F0F0F0 url(../images/download.gif) center no-repeat;
    background-position: 15px 50%; /* x-pos y-pos */
    text-align: left;
    padding: 5px 20px 5px 45px;
    border-top: 2px solid #C0C0C0;
    border-bottom: 2px solid #C0C0C0;
    color: #666666;
}

p.doc {
    background: #F0F0F0 url(../images/doc.gif) center no-repeat;
    background-position: 15px 50%; /* x-pos y-pos */
    text-align: left;
    padding: 5px 20px 5px 45px;
    border-top: 2px solid #C0C0C0;
    border-bottom: 2px solid #C0C0C0;
    color: #666666;
}

p.download {
    background: #F0F0F0 url(../images/download.gif) center no-repeat;
    background-position: 15px 50%; /* x-pos y-pos */
    text-align: left;
    padding: 5px 20px 5px 45px;
    border-top: 2px solid #C0C0C0;
    border-bottom: 2px solid #C0C0C0;
    color: #666666;
}

p.code {
    border-left: 5px solid #C3D7EA;
    padding: 5px 20px 5px 10px;
    background: #F0F0F0 url(../images/_no-image.gif) no-repeat scroll 10px 5px;
    font-family: Courier New,Courier,mono,times new roman;
    line-height: 150%;
    color: green;
}

pre.code {
    border-left: 5px solid #C3D7EA;
    padding: 5px 20px 5px 10px;
    background: #F0F0F0 url(../images/_no-image.gif) no-repeat scroll 10px 5px;
    font-family: Courier New,Courier,mono,times new roman;
    line-height: 150%;
    color: green;
}

blockquote.quote1 {
    border-top: 2px dotted #cccccc;
    border-bottom: 2px dotted #cccccc;
    margin: 15px 10px; padding: 10px 20px 10px 60px;
    background: #ffffff url(../images/quote1.gif) no-repeat scroll left top;
}

p.quote1 {
    padding: 10px 30px 15px 0px;
    background: transparent url(../images/quote2.gif) no-repeat scroll right bottom;
    font-size: 110%;
    line-height: 120%;
    color: #999999;
    font-style: italic;
}

blockquote.quote2 {
    border-top: 2px dotted #cccccc;
    border-bottom: 2px dotted #cccccc;
    margin: 15px 10px; padding: 10px 20px 10px 60px;
    background: #ffffff url(../images/quote1.gif) no-repeat scroll left top;
    float: left; width: 200px;
}

p.quote2 {
    padding: 10px 30px 15px 0px;
    background: transparent url(../images/quote2.gif) no-repeat scroll right bottom;
    font-size: 110%;
    line-height: 120%;
    color: #999999;
    font-style: italic;
}

blockquote.quote3 {
    border-top: 2px dotted #cccccc;
    border-bottom: 2px dotted #cccccc;
    margin: 15px 10px; padding: 10px 20px 10px 60px;
    background: #ffffff url(../images/quote1.gif) no-repeat scroll left top;
    float: right; width: 200px;
}

p.quote3 {
    padding: 10px 30px 15px 0px;
    background: transparent url(../images/quote2.gif) no-repeat scroll right bottom;
    font-size: 110%;
    line-height: 120%;
    color: #999999;
    font-style: italic;
}

/* Tips, Error, Message, Hightlight*/
p.error {
padding-left: 25px;
color: #BF0000;
background: url(../images/icon-error.gif) no-repeat top left;
}

p.message {
padding-left: 25px;
color: #006699;
background: url(../images/icon-info.gif) no-repeat top left;
}

p.tips {
padding-left: 25px;
color: #EE9600;
background: url(../images/icon-tips.gif) no-repeat top left;
}

.highlight {
padding: 1px 5px;
background: #FFFFCC;
font-weight: bold;
}

/* Note Style */
p.stickynote {
padding: 10px 0px 10px 40px;
border: 1px solid #CACACC;
background: url(../images/sticky-bg.gif) no-repeat 5px center #FFFFFF;
}

p.download1 {
padding: 10px 0px 10px 40px;
border: 1px solid #CACACC;
background: url(../images/download-bg.gif) no-repeat 5px center #FFFFFF;
}

.blocknumber {
clear: both;
padding: 5px 15px 10px;
position: relative;
}

/* Check list */
ul.checklist {
list-style: none;
}

ul.checklist li {
margin-left: 15px;
padding: 0 0 5px 20px;
background: url(../images/checklist-bg.gif) no-repeat 0 3px;
}

/* Small checklist */
ul.small-checklist {
list-style: none;
}

ul.small-checklist li {
margin-left: 15px;
padding: 0 0 5px 20px;
background: url(../images/icon_list.gif) no-repeat 0 3px;
}

/* Check list */
ul.stars {
list-style: none;
}

ul.stars li {
margin-left: 15px;
padding: 0px 0 5px 20px;
background: url(../images/star-bg.gif) no-repeat 0 3px;
}


div.dropcap {
    padding: 0px 8px 4px 0px;
    float: left;
    text-transform: uppercase;
    line-height: 80%; display:
    block; color: #333333;
    font-size: 70px;
    font-family: Georgia,Times New Roman,Trebuchet MS;
}

/* META
--------------------------------------------------------- */
.article-tools {
border-top: 1px solid #DDDDDD;
width: 100%;
float: left;
clear: both;
margin-bottom: 15px;
display: block;
background: #ECECEC;
}

.article-meta {
padding: 5px;
width: 80%;
float: left;
}

.createby {
padding: 3px 3px 3px 20px;
background: url(../images/icon-user.gif) no-repeat 0 2px;
}

.createdate {
padding: 3px 3px 3px 20px;
background: url(../images/icon-date.gif) no-repeat 0 2px;
}

.modifydate {
width: 100%;
float: left;
}

div.buttonheading {
float: right;
width: 15%;
}

.buttonheading img {
margin: 7px 5px 0 0;
border: 0;
float: right;
}

abbr {
    border-bottom: 1px dashed red;
    color: #000080;
   }

code {
    color: green;
   }

.photo img {
    border: 10px solid #e8e8e8;
    padding: 4px;
    background: silver none repeat scroll 0% 0%;
    outline-color: silver;
    outline-style: solid;
    outline-width: 1px;
    width: 100px;
    height: 100px;  
    margin-left: 10px;
    margin-right: 10px;
   }

.photo1 img {
    border: 0pt none;
    padding: 10px;
    background: #fafafa none repeat scroll 0% 0%;
    outline-color: #e8e8e8;
    outline-style: solid;
    outline-width: 1px;
    margin-left: 10px;
    margin-right: 10px;
   }

.photo2 img {
    border: 10px solid #e8e8e8;
    padding: 4px;
    margin: 5px;  
    background: #ffffff none repeat scroll 0% 0%;
    width: 100px;
    height: 100px;
    outline-color: silver;
    outline-style: solid;
    outline-width: 1px;
   }

.photo3 img {
    border: 0pt none;
    padding: 10px;
    background: #fafafa none repeat scroll 0% 0%;
    outline-color: #e8e8e8;
    outline-style: solid;
    outline-width: 1px;
    width: 100px;
    height: 100px;
    margin-left: 10px;
    margin-right: 10px;
   }

a img.avatar1  {
    border:1px solid #CCCCCC;
    padding:1px;
    margin-left: 10px;
    margin-right: 10px;
}

a:hover img.avatar1 {
  border:1px solid #999999;
}

img.foto {
    border: 0pt none;
    padding: 10px;
    background: #fafafa none repeat scroll 0% 0%;
    outline-color: #e8e8e8;
    outline-style: solid;
    outline-width: 1px;
    margin-left: 10px;
    margin-right: 10px;
    float: left;
   }

span.mm2 {
  padding-left:10px;
  background: url(../images/more2_2.gif) no-repeat left 5px;
}

/* .floatbox { overflow:hidden; } */

div#footer a.anchor {
margin: 3px 20px 0px 0px;
width: 30px;
height: 5px;
background: url(../images/footer_anchor.png) 0 0 no-repeat;
display: block;
float: right;
text-decoration: none;
}

blue.css
Код
/* blue */
a:link, a:visited {
color: #135cae;
}

a:hover {
color: #0b3768;
}

#pillmenu a:hover {
  color: #135cae;
}

#pillmenu a#active_menu-nav {
  background: url(../images/blue/mw_menu_active_bg.png) repeat-x;
  color: #fff;
}

#pillmenu a#active_menu-nav:hover {
  color: #fff;
}

h3, .componentheading, table.moduletable th {
  color: #135cae;
}

div.module_menu {
background: url(../images/blue/mw_box_br.png) 100% 100% no-repeat;
}

div.module_menu div {
background: url(../images/blue/mw_box_bl.png) 0 100% no-repeat;
}

div.module_menu div div {
background: url(../images/blue/mw_box_tr.png) 100% 0 no-repeat;
}

div.module_menu div div div {
background: url(../images/blue/mw_box_tl.png) 0 0 no-repeat;
}

Код
<div id="leftcolumn">
                          <div id="left"> <div class="module_menu">

<div>
<div>
<div>
<h3>Foto-Studio</h3>
<ul class="menu"><li class="item1"><a href="http://www.foto-s.ru/"><span>Главная</span></a></li><li class="item50"><a href="/the-news.html"><span>Новости</span></a></li><li class="item356"><a href="/article.html"><span>Статьи</span></a></li><li class="item75"><a href="/exhibitions.html"><span>Выставки</span></a></li><li class="item74"><a href="/contests.html"><span>Конкурсы</span></a></li><li class="item37"><a href="/photobooks.html"><span>Книги</span></a></li><li class="item41"><a href="/dictionary.html"><span>Словарь</span></a></li><li class="item73"><a href="/news-feeds.html"><span>Ленты новостей</span></a></li><li class="item77"><a href="/faq.html"><span>Вопросы и ответы</span></a></li><li class="item48"><a href="/web-links.html"><span>Ссылки</span></a></li><li id="current" class="parent active item611"><a href="/katalogi.html"><span>Каталоги</span></a><ul><li class="item606"><a href="/katalogi/flea-market.html"><span>Барахолка</span></a></li><li class="item610"><a href="/katalogi/download-archive.html"><span>Скачать Архив</span></a></li></ul></li></ul> </div>

</div>
</div>
</div>
<div class="module_menu">
<div>
<div>
<div>
<h3>Меню пользователя</h3>

<ul class="menu"><li class="item51"><a href="/submit-an-article.html"><span>Добавить статью</span></a></li><li class="item52"><a href="/submit-a-web-link.html"><span>Добавить веб-ссылку</span></a></li><li class="item24"><a href="/logout.html"><span>Выход</span></a></li></ul> </div>
</div>
</div>
</div>
</div>
                        </div>

<div id="maincolumn">
« Последнее редактирование: 15.09.2011, 11:32:41 от leo78 »
*

al-teen

  • Глобальный модератор
  • 2385
  • 224 / 10
  • im
Код
#leftcolumn {
padding: 0;
margin: 0;
width: 20%;
float:left;
}

#maincolumn,
#maincolumn_full {
margin-left: 20%;
padding-left: 15px;
width: 75%;
}
С данными блоками работайте. С вопросами по CSS обращайтесь в соответствующий раздел форума
*

leo78

  • Завсегдатай
  • 1018
  • 62 / 8
  • I left from paradise!?...
al-teen
Я понял, что CSS не к вам, а как заставить меню реагировать на курсор и раскрывание?
*

al-teen

  • Глобальный модератор
  • 2385
  • 224 / 10
  • im
Это именно вопросы CSS
*

leo78

  • Завсегдатай
  • 1018
  • 62 / 8
  • I left from paradise!?...
понял спасибо
*

leo78

  • Завсегдатай
  • 1018
  • 62 / 8
  • I left from paradise!?...
al-teen Ещё вопрос, а у templates-ja_purity работают данные примеры?
*

al-teen

  • Глобальный модератор
  • 2385
  • 224 / 10
  • im
Проверьте
*

leo78

  • Завсегдатай
  • 1018
  • 62 / 8
  • I left from paradise!?...
Блин не пашет
Наф. это меню без него проблем хватает (
« Последнее редактирование: 15.09.2011, 15:44:18 от leo78 »
*

Danleri

  • Осваиваюсь на форуме
  • 24
  • 2 / 0
В шаблоне для шрифта заголовка меню (и любых других модулей) использован редкий не стандартный шрифт (в чем-то он похож на Arial Narrow), который в кириллице отображается совсем другим шрифтом (выглядит как TimesNewRoman) :(, что делать в таком случае, т.к. шаблон теряет свой стиль, можно ли для заголовков кириллицей использовать шрифты кроме банальных??
« Последнее редактирование: 24.09.2011, 00:07:44 от Danleri »
*

komkova

  • Новичок
  • 6
  • 0 / 0
В стандартном mod_mainmenu существуют несколько досадных недоработок. 
 Если на сайте используется несколько модулей меню на основе стандартного mod_mainmenu – мы получаем ошибку валидации – для каждого активного пункта меню UL LI создается id="current" (в случае создания связанных меню, многоуровневых либо просто дублирование модуля)
 Лечится просто – в файле templates/шаблон/html/mod_mainmenu/default.php (что это такое и что делать если такого файла нет – объяснять не буду, читаем документацию по шаблонизации движка) находим строку примерно 71
Код
$node->addAttribute('id', 'current');
и заменяем на
Код
$node->addAttribute('id', 'current'.$id);

Теперь у нас к каждому current добавляется идентификатор itemid.


Для лучшей поисковой оптимизации к каждой ссылке на сайте рекомендуется добавлять атрибут title="" с описанием. В стандартном модуле его нет, но лечится весьма не сложно.

Копируем файл modules/mod_mainmenu/tmpl/default.php в папку шаблона, т.е. он должен размещаться по адресу
templates/название_шаблона/html/mod_mainmenu/default.php

Скажите, пожалуйста, где искать этот самый default.php, или где найти документацию по этому поводу? и у меня modules/mod_mainmenu/tmpl/default.php а modules/mod_menu/tmpl/default.php это одно и тоже?
*

al-teen

  • Глобальный модератор
  • 2385
  • 224 / 10
  • im
Одно и то же
*

komkova

  • Новичок
  • 6
  • 0 / 0
 
Скажите, пожалуйста, где искать этот самый default.php, или где найти документацию по этому поводу? и у меня modules/mod_mainmenu/tmpl/default.php а modules/mod_menu/tmpl/default.php это одно и тоже?
все хорошо, но в этом файле нет подобной строки.
*

al-teen

  • Глобальный модератор
  • 2385
  • 224 / 10
  • im
В топике приведен вариант для J1.5.В более поздних версиях CMS(1.6,1.7) данной проблемы не существует.Так как id="current" было заменено на class="current".class, в отличии от id, с точки зрения валидности, может встречаться на странице много раз.
*

komkova

  • Новичок
  • 6
  • 0 / 0
спасибо. может направите тогда где можно посмотреть настройки бокса (расположения) например user3 или top. Как я понимаю в 1.7 там настраивается способ отображения.

___________________________________

что-то в шаблоне понажимала и все получилось, но все равно было бы интересно.
а еще любопытно почему в расположение добавились menu1, 2 и т.д. именно этого шаблона, но на предварительном просмотре их не видно.  я видимо совсем crazy!
« Последнее редактирование: 15.11.2011, 15:48:01 от komkova »
*

al-teen

  • Глобальный модератор
  • 2385
  • 224 / 10
  • im
Если с шаблоном нет картики модульной сетки, то узнать можно лишь методом научного тыка.Открываете менеджер модулей, выбираете в списке любой из них, открываете.Далее в пункте "Позиция" выбираете по очереди все подряд и смотрите где этот модуль располагается при назначении его той или иной позиции.Но это тема про меню.И ответ на Ваш вопрос присутствует в разделе FAQ
*

LightStorm

  • Захожу иногда
  • 58
  • 3 / 0
создал меню, всё работает спс за мануал) но возникла проблема: пункты выпадающего меню наследуют стили родительского меню, а конкретно разделитель остается и еще если нажать на родительский пункт то бекграунд меняется. вот ссылка, http://usif.apelsun.info/ пункт меню наші тендери.  пока что оставляю как есть для просмотра, но это только на сегодня. очень надеюсь на ответ


по сути мне нужно узнать, как управлять выпадающими пунктами меню и удалить там все беграунды которые пришли от родительского пункта
*

zmancer

  • Давно я тут
  • 519
  • 76 / 19
ul.menu_mane li.parent ul li a - подпункт меню
*

LightStorm

  • Захожу иногда
  • 58
  • 3 / 0
ul.menu_mane li li a{}
вот прописал такой стиль, он действительно действует на те ссылки что нужно, но теперь возникла проблема: как убить беграунд? прописываю
ul.menu_mane li li a{
   background-image:none !important;
}
не работает, вообще не реагирует ни на что, кроме background-color при этом оно убивает палку, но остается сам цвет. как можна убить эту палку?))
*

LightStorm

  • Захожу иногда
  • 58
  • 3 / 0
всё разобрался)
*

bozhkov

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
Цитата: al-teen link=topic=163850.msg884082#msg884082 date=1304872205

[color=limegreen
Создание выпадающего меню средствами CSS.[/color]
  • В менемжере меню создаем новые пункты меню и присваиваем им родительский пункт.
  • В настройках модуля меню Начальный уровень - 0, Последний уровень - 2 или более.


Огромное спасибо за ликбез! Все вроде получается, кроме одного: выпадающее меню выпадает, только когда находимся на странице, куда ведет этот пункт меню. А когда на других - не выпадает ;((
Можно это как-то победить? Самому не догнать ;((((
*

bozhkov

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
Цитата: al-teen link=topic=163850.msg884082#msg884082 date=1304872205

[color=limegreen
Создание выпадающего меню средствами CSS.[/color]
  • В менемжере меню создаем новые пункты меню и присваиваем им родительский пункт.
  • В настройках модуля меню Начальный уровень - 0, Последний уровень - 2 или более.


Огромное спасибо за ликбез! Все вроде получается, кроме одного: выпадающее меню выпадает, только когда находимся на странице, куда ведет этот пункт меню. А когда на других - не выпадает ;((
Можно это как-то победить? Самому не догнать ;((((
*

bozhkov

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
Цитата: al-teen link=topic=163850.msg884082#msg884082 date=1304872205

[color=limegreen
Создание выпадающего меню средствами CSS.[/color]
  • В менемжере меню создаем новые пункты меню и присваиваем им родительский пункт.
  • В настройках модуля меню Начальный уровень - 0, Последний уровень - 2 или более.


Огромное спасибо за ликбез! Все вроде получается, кроме одного: выпадающее меню выпадает, только когда находимся на странице, куда ведет этот пункт меню. А когда на других - не выпадает ;((
Можно это как-то победить? Самому не догнать ;((((
*

al-teen

  • Глобальный модератор
  • 2385
  • 224 / 10
  • im
Скорее всего дело в настройке модуля меню. Поставьте галочку на "Показывать вложенные пункты"
*

_laila_

  • Осваиваюсь на форуме
  • 31
  • 0 / 0
  • Упс
Меню работает, сижу подстраиваю под сайт, но случилось следующее:
у меня почему-то пункты всплывающего меню не в одну строчку, а переносятся по словам в следующую строку вот так:

1.Главная 

2.Достижения

3.Успехи
нашего
питомника

4. Особенности
породы

Причем методом тыка выяснила что если объединить слова в одном из пунктом, то и другие сразу выравниваются:

1.Главная 

2.Достижения

3.Успехи_нашего_питомника

4. Особенности породы

Но так как-то же не красиво вместо пробелов точки или еще какую ерунду рисовать
Где нужно что прописать в вашем коде, что бы он слова не переносил?
« Последнее редактирование: 13.03.2012, 14:13:17 от _laila_ »
*

Efanych

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

al-teen

  • Глобальный модератор
  • 2385
  • 224 / 10
  • im
_laila_, почитайте информацию о грамотных пунктах меню. Например в Google. Ничего общего с кодами. Название пункта меню должно быть коротким и лаконичным. Одновременно с этим - интуитивно понятным любому посетителю.
Цитировать
Mail.Ru / Почта / Мой Мир / Одноклассники / Игры / Знакомства / Новости / Поиск / Все проекты
Идеально. Учитесь. И нет проблем с переносом слов. Как то не очень располагают к вчитыванию пункты типа "Привет матросам Балтийского Флота от верных сынов Закавказья"
*

_laila_

  • Осваиваюсь на форуме
  • 31
  • 0 / 0
  • Упс
al-teen Это всё очень замечательно, но некоторые словосочетания сложно превратить в одно слово, например: "Выбор котенка"
А оно переносится именно как:
Выбор
котенка
Или мне что, оставить слово : "Котята" или "Выбор". Много говорящий получится пункт меню, а бабульке моей нужно именно что бы это был пункт меню.
И я не считаю что название такое напоминает: "Привет матросам Балтийского Флота от верных сынов Закавказья"
А длинное словосочетание "Успехи_нашего_питомника" я для примера написала, его вполне можно сократить до УСПЕХИ, что собственно и сделано.
Все равно, спасибо что уделили внимание моему посту:)

Efanych спасибо, я попробую
*

_laila_

  • Осваиваюсь на форуме
  • 31
  • 0 / 0
  • Упс
я нашла в чем беда.
В CSS в родительском меню стояло width: 124px; - ширина кнопки, и в всплывающем меню эта ширина унаследовалась.
Поэтому и переносились слова. Добавила нужную ширину кнопки к свойствам всплывающего меню и все встало на свои места:)
Я - CSS тупица:)
*

Bright

  • Захожу иногда
  • 170
  • 2 / 2
al-teen Это всё очень замечательно, но некоторые словосочетания сложно превратить в одно слово, например: "Выбор котенка"
al-teen просто не заметил, что "Мой мир" тоже из двух слов. :)
А у меня кое-где и 3-мя трудно обойтись.
Это "Игры" знает любой ребёнок, и то... с "Пошаговые стратегии" уже начинаются сложности. ))) ющего меню на 2.5.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

убрать из меню заголовки h3

Автор nexter

Ответов: 19
Просмотров: 7874
Последний ответ 03.02.2020, 18:49:47
от durte
При добавлении нового пункта меню не отображается содержимое

Автор Denko

Ответов: 2
Просмотров: 3289
Последний ответ 16.01.2020, 18:40:55
от Denko
Не нажимается пункт меню на мобильной версии

Автор Sensession

Ответов: 7
Просмотров: 4784
Последний ответ 04.01.2020, 16:45:27
от xpank
Не отображаются пункты в меню

Автор physic

Ответов: 20
Просмотров: 22996
Последний ответ 20.09.2019, 16:54:01
от beliyadm
Как в ARI Ext Menu добиться работы параметра "Показать в меню"?

Автор vasmed

Ответов: 1
Просмотров: 3535
Последний ответ 01.03.2019, 11:12:18
от vasmed