Селекторы форума phpBB на MODX Evolution.
На этой странице представлены CSS-селекторы для настройки отображения сниппетов MODxBB.
Большинство из них говорят сами за себя. Я добавил комментарии, чтобы объяснить некоторые моменты. Значения и примеры идентичны тем, которые используются в файле CSS на сайте MODxBB
По возможности, HTML теги используются вместо создания новых классов или идентификаторов, чтобы свести их число к минимуму
Названия разделов описывают сниппеты, к которым они принадлежат. Они сортируются по порядку, в котором они появляются на сайте.
=============[ ПАНЕЛЬ ПОЛЬЗОВАТЕЛЯ ]=============
.loginbb {
position:relative;
float:left;
margin:0;
padding:0 0 33px 0;
}
.loginbb table {
float:left;
margin:0 0 0 21px;
padding:0px;
}
.loginbb tr {
float:left;
width:243px;
padding:3px;
}
.loginbb button {
width:59px;
height:23px;
margin:3px 0 0 -3px;
vertical-align:bottom !important;
}
.loginbb input:focus {
outline:#7F91A1 dotted 2px;
}
.loginbb .leftbb {
float:left;
padding-top:5px;
}
.loginbb .buttonpanel {
height:27px;
margin-left:21px;
padding-right:9px;
}
.buttonpanel .leftbb {
padding:5px 18px 0px 0px;
}
.leftbb label {
vertical-align:1px;
}
.loginbb .rightbb {
float:right;
}
.loginbb .inputbb {
border-right:2px white solid;
border-bottom:2px white solid;
border-left:1px Gray solid;
border-top:1px Gray solid;
}
/* Класс privmsg используется для отображения в профиле пользователя информации о непрочитанных сообщениях в их почтовом ящике */
.privmsg {
margin:3px 0;
padding:2px 0 3px 0;
border-top:2px #E6DBD8 solid;
border-bottom:2px #E6DBD8 solid;
background:#AF2525;
font:normal small-caps 900 12px Arial, sans-serif;
}
.privmsg a:link, .privmsg a:visited {
color:white;
text-decoration:underline;
}
.privmsg a:hover {
color:white;
text-decoration:none;
}
.privmsg a:active {
color:white;
text-decoration:overline underline;
}
.privmsg span {
font-variant:normal;
letter-spacing:normal;
}
.userpanel {
position:relative;
float:left;
margin:0;
padding:0 0 33px 0;
}
.userpanel table {
float:left;
margin-left:15px;
padding:0px;
}
.userpanel tr {
float:left;
width:270px;
padding:3px;
vertical-align:middle;
}
.userpanel td {
float:left;
width:270px;
border:1px #D3D3D3 solid;
letter-spacing:normal;
}
.userpanel img {
float:left;
width:90px;
height:90px;
}
.userpanel .userstats {
position:relative;
float:left;
margin:0;
padding:15px 0 0 3px;
text-align:left;
font:12px/110% Arial, sans-serif;
letter-spacing:normal;
}
.userpanel .userstats .userlinks {
line-height:15px;
}
.userpanel .username {
color:#63463A;
font:bold 16px/120% Arial, sans-serif;
}
============[ ИСТОРИЯ ОПРОСОВ ]============
/ * Они используются для нумерации страниц PrevPollsBB. Все остальные объекты этого сниппета используют селекторы Опроса Сайта * /
.pagination {
text-align:center;
}
.pagination a, .pagination strong {
margin:0 3px;
}
==============[ ОПРОС САЙТА ]==============
.sitepoll {
display:block;
position:relative;
float:left;
width:100%;
margin:0;
padding:33px 0 83px;
}
.sitepoll h2 {
margin-bottom:-9px;
}
.sitepoll table {
width:100%;
}
.polloptions {
letter-spacing:normal;
width:auto;
padding-right:0;
padding-left:1px;
margin-right:0;
text-align:center;
}
/*. polloptions0 и.pollcount0 используются прежде, чем голосование сделано, .polloptions и.pollcount после того, как голосование было сделано */
.polloptions0 {
letter-spacing:1px;
padding-left:9px;
text-align:center;
}
.pollrow:hover {
background:#A9CBD6;
}
.pollshare {
margin:0;
padding-right:0;
width:auto;
min-width:120px;
letter-spacing:normal;
}
.pollshare div {
margin:2px 0;
padding:0;
background:#A52A2A;
text-align:center;
}
.pollcount {
position:relative;
float:right;
margin-right:0;
margin-left:-3px;
width:21px;
}
.pollcount0 {
position:relative;
float:right;
margin-right:5px;
margin-left:-3px;
width:21px;
}
.voted {
position:relative;
float:right;
width:5px;
color:#696969;
}
.maxvotes {
line-height:21px;
letter-spacing:normal;
color:#696969;
}
.maxvotes strong {
color:#635757;
letter-spacing:1px;
}
.pollmsg {
position:relative;
float:left;
width:210px;
margin:7px 0 3px 9px;
letter-spacing:normal;
}
.pollmsg0 {
position:relative;
float:none;
width:210px;
padding:3px 0 9px;
letter-spacing:normal;
}
.errormsg {
position:relative;
float:left;
width:210px;
margin:7px 0 3px 9px;
color:red;
text-align:center;
letter-spacing:normal;
font-size:18px;
font-weight:bold;
}
.submitvote {
position:relative;
float:right;
width:auto;
height:auto;
margin:-1px 9px 3px 3px;
}
.submitvote button {
width:59px;
height:23px;
margin-top:9px;
vertical-align:bottom !important;
}
============[ ПОСЛЕДНИЕ ТЕМЫ ]============
/* Есть только один класс для этого сниппета. Для дальнейшей настройки используйте html селекторы, как сделано ниже. */
.latestposts {
width:295px;
margin:0 0 0 7px;
padding:33px 0 0px;
text-align:left;
}
.latestposts h4 {
text-align:center;
padding-bottom:3px;
}
.latestposts div {
margin-bottom:12px;
padding:3px 0 3px 2px;
border:1px #A1A1A1 dashed;
overflow:hidden;
}
.latestposts p {
display:block;
position:relative;
min-height:54px;
margin:0;
padding:0 1px 0 43px;
color:#696969;
font:italic normal normal 12px/normal Arial, sans-serif;
letter-spacing:normal;
}
.latestposts img {
display:block;
position:relative;
float:left;
height:33px;
width:33px;
border:1px #939393 solid;
border-right:1px #4B4B4B solid;
border-bottom:1px #4B4B4B solid;
}
============[ КТО СЕЙЧАС НА САЙТЕ ]============
#onlinebox {
margin:-7px 0 0;
padding:0 0 39px;
}
.onlineheader {
font:12px/normal Calibri, Arial, sans-serif;
}
#onlinelist {
position:relative;
width:100%;
height:0px;
margin:0;
padding:0;
background:#CFBFB1;
color:#fff;
text-align:left;
font-size:14px;
overflow:hidden;
}
#onlinelist p {
padding:5px;
}
/* span используется для легенды */
#onlinelist p span {
font:italic normal normal 12px/normal Arial, sans-serif;
}
#onlinelist a:link, #onlinelist a:visited {
color:#63463A;
text-decoration:none;
}
#onlinelist a:hover {
color:#7B91A5;
text-decoration:underline;
}
#onlinelist a:active {
color:#FFFFED;
text-decoration:none;
}