Новости Joomla

👩‍💻 Компонент "CS Афиши" для Joomla.

👩‍💻 Компонент "CS Афиши" для Joomla.

Расширение "CS Афиши" позволяет выводить список мероприятий, фильтровать их по датам, поиск по заголовкам и описанию.

В состав пакета расширений входят:
- Компонент "CS Афиши"
- Модуль "Календарь событий"
- Модуль "Предстоящие события"
- Библиотека "ImgResize"

Расширение "CS Афиши" позволяет выводить список мероприятий, фильтровать их по датам, поиск по заголовкам и описанию.

Модуль "Календарь событий" отображает предстоящие и прошедшие мероприятие на календаре, с отображением мероприятий на конкретную дату во всплывающем окне.

Модуль "Предстоящие события" показывает список предстоящий событий по порядку их наступления.

P.S. Расширение платное, но плата символическая, чисто для отработки приема платежей. Ключи без ограничения по времени, купившие сейчас - смогут обновляться без ограничений.

Разработчик - участник нашего сообщества Дмитрий Денисов (@codersite).

Страница расширения
Демо

Яндекс выпустил инструмент Видимость сайта в Алисе AI.

Яндекс выпустил инструмент Видимость сайта в Алисе AI.

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

Долгое время у всех был немой вопрос: "Как же теперь оценивать эффективность сайта?". Теперь этот на этот вопрос отчасти отвечает новый инструмент аналитики.
Процитируем справку Яндекса по инструменту:
На запросы пользователей в Поиске может отвечать Алиса AI. Ответы появляются в поисковой выдаче, в объектных ответах и на отдельной вкладке Поиска. В них чаще всего упоминаются страницы сайтов, на которые Алиса AI опиралась при подготовке ответа.

С помощью инструмента Видимость сайта в Алисе AI в Яндекс Вебмастере вы можете:
- узнать долю упоминаний сайта среди источников в ответах Алисы AI в Поиске и отследить динамику изменений;
- посмотреть примеры запросов, по которым страницы сайта показываются в ответах Алисы AI;
- посмотреть примеры сайтов той же тематики, которые часто упоминаются в генеративной выдаче.
Данные отображаются за последние 3 месяца и обновляются каждую неделю.

Статистика собирается только по тем запросам, по которым ваш сайт уже находится достаточно высоко в поисковой выдаче. Это позволяет анализировать видимость именно в той нише, где вы заинтересованы в продвижении, и избегать «размытия» по малозначимым для вас запросам.

Кроме того, такой подход обусловлен работой Алисы AI: она строит ответ с опорой на самые релевантные, информативные и качественные страницы, которые обычно занимают высокие позиции в Поиске.

Чтобы увидеть статистику вашего сайта в меню Яндекс.Вебмастера перейдите в раздел "Эффективность" и далее в "Показы сайта в Алисе AI".

В начале февраля 2026г. был вебинар с Михаилом Сливинским - амбассадором Поиска Яндекса, и в рамках вебинара была озвучена просьба сделать такой инструмент. Скорее всего разработка на тот момент уже велась, потому что от просьбы до релиза прошло около 2-х месяцев. В любом случае хорошо, что такая статистика появилась.

Показы сайта в Алисе AI в вашем Яндекс,Вебмастере.

@joomlafeed

👩‍💻 ИИ-админ для Joomla ближе, чем вы думаете: Joomla MCP.

👩‍💻 ИИ-админ для Joomla ближе, чем вы думаете: Joomla MCP.

В февральском номере Joomla Community Magazine в статье Evolving Joomla - Joomla CMS MCP Server: Opening the Door to AI-Powered Administration рассказывается о работе команды разработчиков над внедрением в ядро Joomla MCP-сервера.

Что такое MCP-сервер?
Последние годы всех захватывает бум ИИ-технологий. Появились ИИ-агенты - программы, устанавливаемые на сервер или компьютер, которые получают от вас запрос или задачу в человеческом виде и могут выполнять действия с файлами, ходить по сайтам, создавать сайты, программировать и т.д. Люди используют ИИ-агентов в самых разных ситуациях: от написания и проверки кода (даже там, где язык программирования не знаете совсем) до планирования путешествий и бронирования гостиницы.

ИИ-агенты могут использовать различные программные инструменты по протоколу Model Context Protocol (MCP). Для этого разработчик программы должен внедрить MCP в свой продукт или сервис. Так, например, ваш ИИ-агент может ходить по сайтам через браузер и собирать нужную информацию, управляя браузером через MCP-сервер. Или использовать функционал IDE PHP Storm для написания кода, сбора и отладки ошибок, использовать поиск PHP Storm по кодовой базе, а не простой текстовый поиск по файлам. MCP предоставляет набор функций для полноценного управления программным обеспечением.

В случае с Joomla, сервер MCP может предоставить администраторам следующие возможности:
- Автоматическое создание категорий, материалов и меню на основе карты сайта или PDF-файла.
- Создавайть SEO-оптимизированные заголовки и метаописания в пакетном режиме.
- Обновлять расширения на нескольких сайтах одновременно
- Создание посадочные страницы.

Важно отметить, что сервер MCP не задумывался как функция, доступная только «супер-администраторам». Цель инициативы — создать решение, которое будет простым в настройке, маломощным и доступным для широкого круга пользователей.

В процессе разработки точка входа Joomla (аналогично Site, Administrator, Api, Cli), которая будет работать с Streamable HTTP, необходимым для MCP. Аутентификация пока что предполагается на токенах, но затем планируется создание универсального OAuth-сервера для Joomla.
Фактические возможности MCP — инструменты, ресурсы и подсказки — реализованы в виде плагинов для обеспечения расширяемости. Таким образом ожидаем, что и сторонние разработчики смогут создавать MCP-плагины для внедрения поддержки своих расширений Joomla для работы с ИИ.

@joomlafeed

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

babaknet

  • Осваиваюсь на форуме
  • 11
  • 2 / 0
Как расширить шаблон?
« : 09.08.2009, 18:44:41 »
Вот основной код CSS.  Что надо изменить что-бы расширить сайт . Подробности в скрине

Код

html, body, form, fieldset {
margin: 0;
padding: 0;
}

body {
background: #fff;
color: #000000;
font-family: Tahoma, Arial, Helvetica, sans-serif;
line-height: 1.8;
}

body#bd {
background: #fff;
color: #333;
margin: 0;
padding: 0;
}

body.contentpane {
color: #000000;
font-size: 12px;
line-height: 1.3em;
margin: 0;
margin: 1em 2em;
width: auto; /* Printable Page */
}

.contentpane li {
list-style:none;}

body.fs1 {
font-size: 10px;
}

body.fs2 {
font-size: 11px;
}

body.fs3 {
font-size: 12px;
}

body.fs4 {
font-size: 13px;
}

body.fs5 {
font-size: 14px;
}

body.fs6 {
font-size: 15px;
}

/* Normal link */
a {
color: #0ABBD2;
text-decoration: none;
}

a:hover, a:active, a:focus {
text-decoration: underline;
}

a img {
border: none;
}

/* Title text */
.contentheading, .componentheading, .blog_more strong, h1, h2, h3, h4 {
line-height: normal;
}

/* Small text */
small, .small, .smalldark, .button, .article-meta, .modifydate, .img_caption p, a.readon, .site-slogan,
#ja-pathway, #ja-footer {
font-size: 92%;
}

/*article image*/
img {
margin: 0;
padding: 0;
}

.img_caption {
padding-right: 0px;
}

.img_caption p {
color: #999999;
text-align: center;
}

.img_caption.left, .img_caption.right {
}

/* Heading */
h1 {
font-size: 200%;
}

h2 {
font-size: 175%;
}

h3 {
font-size: 150%;
}

h4 {
font-size: 125%;
}

p, pre, blockquote, ul, ol, h1, h2, h3, h4, h5, h6 {
margin: 1em 0;
padding: 0;
}

ul {
list-style: none;
}

ul li {
background: url(../images/bullet.gif) no-repeat 15px 8px;
padding-left: 30px;
}

ol li {
margin-left: 35px;
}

th {
font-weight: bold;
padding: 8px;
text-align: left;
}

fieldset {
background: url(../images/dot.gif) repeat-x top;
border: none;
padding: 10px 5px;
}

fieldset a {
font-weight: bold;
}

fieldset.input {
background: none;
padding: 0;
}

legend {
background: #fff;
font-weight: bold;
}

hr {
border-bottom: 0;
border-left: 0;
border-right: 0;
border-top: 1px solid #666666;
height: 1px;
}

br {
}

td, th, div {
font-size: 100%;
}

/* FORM
--------------------------------------------------------- */
form {
margin: 0;
padding: 0;
}

form label {
cursor: pointer;
}

input, select, textarea, .inputbox, .button {
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
}

.inputbox {
background: #fff;
border: 1px solid #B9B7B5;
color: #666666;
font-size: 100%;
padding: 2px;
}

.button {
background: url(../images/but-bg.gif) repeat-x left center #fff;
border: 1px solid #ddd;
color: #555555;
font-weight: bold;
padding: 1px 8px;
}

* HTML .button {
padding: 0 5px !important; /*IE 6*/
}

*+html .button {
padding: 0 5px !important; /*IE 7*/
}

/* Joomla STYLE
--------------------------------------------------------- */
.article_separator, .article_seperator {
/* background: url(../images/dot.gif) repeat-x left center; */
display: block;
height: 30px;
margin: 0;
}

.leading_separator {
display: none;
height: 10px;
}

.row_separator {
display: none;
}

.column_separator {
padding: 0 25px;
}

/* content tables */
.sectiontableheader {
background: #0ABBD2;
border: 1px solid #D3F9FF;
color: #fff;
font-weight: bold;
padding: 4px 8px;
}

.sectiontableheader a,
.sectiontableheader a:hover,
.sectiontableheader a:active,
.sectiontableheader a:focus {
color: #fff;
}

tr.sectiontableentry0 td,
tr.sectiontableentry1 td,
tr.sectiontableentry2 td {
border-bottom: 1px solid #90E2EC;
padding: 8px;
}

tr.sectiontableentry2 td {
background: #F3FCFD;
}

table.contentpane {
border: none;
width: 100%;
}

table.contentpaneopen {
border: none;
border-collapse: collapse;
border-spacing: 0;
}

table.contenttoc {
float: right;
margin: 0 0 10px 10px;
padding: 0;
width: 30%;
}

table.contenttoc td {
background: url(../images/bullet.gif) no-repeat 12px 8px;
padding: 1px 5px 1px 20px;
}

table.contenttoc th {
border-bottom: 1px solid #ccc;
padding: 0 0 3px;
text-indent: 5px;
}

table.poll {
border-collapse: collapse;
padding: 0;
width: 100%;
}

table.pollstableborder {
border: none;
padding: 0;
text-align: left;
width: 100%;
}

table.pollstableborder img {
vertical-align: baseline;
}

table.pollstableborder td {
background: none;
border-collapse: collapse;
border-spacing: 0;
padding: 4px !important;
}

table.pollstableborder tr.sectiontableentry1 td {
background: #F3FCFD;
}

table.searchintro {
padding: 10px 0;
width: 100%;
}

table.searchintro td {
padding: 5px!important;
}

.blog_more {
border-top: 1px solid #90E2EC;
color: #999999;
margin: 15px 0 0;
padding: 10px 0 0;
}

.blog_more h2 {
color: #0ABBD2;
font-size: 110%;
margin: 0 0 10px;
padding: 0;
text-transform: uppercase;
}

.blog_more strong {
display: block;
margin: 0 0 5px;
text-transform: uppercase;
}

.blog_more ul {
margin: 0;
padding: 0;
}

.blog_more ul li {
background: url(../images/bullet.gif) no-repeat 4px 8px;
margin: 0;
padding: 0 0 0 15px;
}

.blog_more ul li a {
color: #0ABBD2;
}

.blog_more ul li a:hover,
.blog_more ul li a:active,
.blog_more ul li a:focus {
color: #0ABBD2;
}

.category {
font-size: 16pt;
}

h1.componentheading, .componentheading {
border-bottom: 1px solid #90E2EC;
color: #0ABBD2;
font-size: 200%;
margin: 0 0 15px;
padding: 5px 0;
}

.contentdescription {
padding-bottom: 30px;
}

h2.contentheading, .contentheading {
color: #0ABBD2;
font-size: 180%;
margin: 0 0 5px;
padding: 0;
}

table.blog .contentheading {
font-size: 150%;
}

a.contentpagetitle,
a.contentpagetitle:hover,
a.contentpagetitle:active,
a.contentpagetitle:focus {
}

a.readon {
background: url(../images/readon-bg.png) no-repeat left top;
color: #fff;
display: block;
font-size: 11px;
font-weight: bold;
height: 24px;
line-height: 24px;
margin: 10px 0 0;
padding: 0;
text-indent: 10px;
width: 94px;
}

a.readon:hover, a.readon:focus, a.readon:active {
text-decoration: none;
}

table.contentpaneopen td, table.contentpane td {
}

table.contentpaneopen, table.contentpane, table.blog {
width: 100%;
}

.moduletable {
padding: 0;
}

ul.pagination {
border-top: 1px solid #90E2EC;
color: #555555;
margin: 15px auto 10px;
padding: 10px 0 0;
text-align: center;
}

ul.pagination li {
background: none;
display: inline;
margin: 0;
padding: 0;
}

ul.pagination li span {
padding: 2px 5px;
}

ul.pagination a {
background: #F3FCFD;
border: 1px solid #90E2EC;
color: #666666;
padding: 2px 5px;
text-decoration: none;
}

ul.pagination a:hover, ul.pagination a:active, ul.pagination a:focus {
border: 1px solid #49CEDF;
color: #0ABBD2;
}

.pagenavbar {
background: url(../images/icon-pages.gif) no-repeat center left;
font-weight: bold;
padding-left: 14px;
}

.pagenavcounter {
background: url(../images/icon-pages.gif) no-repeat 0 11px;
font-weight: bold;
padding: 8px 14px 0 14px;
}

.smalldark {
text-align: left;
}

div.syndicate div {
text-align: center;
}

.pollstableborder tr.sectiontableentry1 td,
.pollstableborder tr.sectiontableentry2 td {
background: none;
}

ul.latestnews li.latestnews,
ul.mostread li.mostread {
padding: 5px 0;
background: none;
}

ul.latestnews a, ul.mostread a {
background: none;
color: #0ABBD2;
}

.bannerheader {
font-size: 120%;
font-weight: bold;
}

/* META
--------------------------------------------------------- */
.article-toolswrap {
display: block;
margin: 0 0 10px;
padding: 0;
position: relative;
}

.article-tools {
display: block;
padding: 0 10px 0 0;
}

.article-meta {
color: #49CEDF;
float: left;
width: 70%;
}

.createdby {
color: #49CEDF;
}

.createdate {
background: url(../images/vline.gif) no-repeat right center;
margin-right: 5px;
padding-right: 6px;
}

.modifydate {
color: #49CEDF;
display: block;
margin: 15px 0;
width: 100%;
}

.article-section {
background: url(../images/vline.gif) no-repeat left center;
margin-left: 5px;
padding-left: 6px;
}

.article-section a {
color: #555555;
}


.article-category {
font-size: 18pt;
}
.article-category a {
color: #555;
}

div.buttonheading {
position: absolute;
right: 10px;
top: 4px;
}

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

.cols3 {
float: left;
width: 33.3%;
}

div.column1 .contentpaneopen {
padding-right: 10px;
}

div.column2 .contentpaneopen {
padding: 0 5px;
}

div.column3 .contentpaneopen {
padding-left: 10px;
}

/* MAIN LAYOUT
--------------------------------------------------------- */
.wrap {
clear: both;
width: 100%;
}

.main {
margin: 0 auto;
width: 960px;
}

.inner {
margin: 0;
padding: 0 10px;
}

#ja-mainbody {
float: left;
width: 75%;
}

/* PRIMARY COLUMN
--------------------------------------------------------- */
#ja-current-content {
margin: 0 0 15px;
padding: 0 15px;
}

#ja-body {
float: right;
width: 67%;
}

/* COLUMNS
--------------------------------------------------------- */
/*common style for column*/
#ja-col1 {
float: left;
width: 33%;
}

#ja-col1 .inner {
padding: 0 100px 0 0;
}

#ja-col2 {
float: right;
width: 25%;
}

#ja-col2 .inner {
padding: 0 0 0 10px;
}

/* COLLAPSIBLE LAYOUT
--------------------------------------------------------- */
#ja-container,
#ja-container-fr,
#ja-container-fl,
#ja-container-f {
background: url(../images/cw-bg.gif) repeat-x left top;
clear: both;
padding: 0;
}

#ja-container .main,
#ja-container-fr .main,
#ja-container-f .main {
padding-top: 0;
}

/*content + left*/
#ja-container-fr #ja-mainbody {
width: 100%;
}

#ja-container-fr #ja-col1 {
width: 25%;
}

#ja-container-fr #ja-body {
width: 75%;
}

#ja-container-fr #ja-current-content {
padding: 0 0 0 15px;
}

/*content + right*/
#ja-container-fl #ja-mainbody {
width: 75%;
}

#ja-container-fl #ja-body {
float: left;
width: 100%;
}

#ja-container-fl #ja-col2 {
width: 25%;
}

#ja-container-fl #ja-current-content {
padding-left: 0;
}

/*full*/
#ja-container-f #ja-mainbody {
width: 100%;
}

#ja-container-f #ja-body {
width: 100%;
}

#ja-container-f #ja-current-content {
padding: 0;
}

/* MODULE
--------------------------------------------------------- */
div.moduletable h3,
div.moduletable_default h3,
div.moduletable_menu h3,
div.moduletable_text h3,
div.moduletable_blank h3 {
color: #0ABBD2;
font-size: 140%;
margin: 0 0 10px;
padding: 0;
}

div.moduletable,
div.moduletable_default,
div.moduletable_menu,
div.moduletable_text,
div.moduletable_blank {
color: #555555;
margin: 0 0 20px 0;
padding: 0;
}

div.ja-box-ct {
padding: 0;
}

/* Blank module */
div.moduletable_blank {
margin: 0 0 15px 0;
padding: 0;
}

div.moduletable_blank div.ja-box-ct {
background: none !important;
border: none;
margin: 0;
padding: 0 0 0 5px !important;
}

/*tabs*/
#ja-colwrap div.moduletable_tabs {
background: #DDD;
border: 1px solid #B9B7B5;
padding: 0;
}

#ja-colwrap div.moduletable_tabs div.ja-box-ct {
background: none;
border: none;
padding: 0;
}

/* mis */
div.banneritem_text {
padding: 5px 0 !important;
}

div.advs {
clear: both;
display: block;
float: left;
width: 100%;
}

div.moduletable li,
div.moduletable_menu li,
div.moduletable_text li {
background-position: 5px 7px;
padding-left: 13px;
}

/* HEADER
--------------------------------------------------------- */
#ja-header {

line-height: normal;
margin: 0;
padding: 0;
position: relative;
z-index: 999;
background: url(/images/mnu_bg_top.png) repeat-x;
}

#ja-header .main {
}

#ja-header .inner {
background: #fff;
padding: 0 15px;
position: relative;
}

h1.logo, div.logo-text {
margin: 1px 0 0;
padding: 0;
z-index:10000;
position:relative;
}

h1.logo a {
background: url(../images/logo.png) no-repeat top left;
display: block;
height:86px;
width:181px;
position:absolute;
z-index:10000;
top:-20px;
left:0;

}

h1.logo a span {
position: absolute;
top: -1000px;
}

div.logo-text {
margin: 10px 0 0;
outline: none;
}

div.logo-text h1 {
float: left;
font-size: 200%;
font-weight: bold;
letter-spacing: 2px;
margin: 0;
padding-right: 10px;
}

div.logo-text h1 a {
color: #0ABBD2;
text-transform: uppercase;
}

div.logo-text h1 a:hover,
div.logo-text h1 a:focus,
div.logo-text h1 a:active {
text-decoration: none;
}

.site-slogan {
color: #555555;
margin: 10px 0 0 10px;
padding: 0;
}

/* MAIN NAVIGATION
--------------------------------------------------------- */
#ja-mainnav {
float: right;
margin: 0;
padding: 0;
position: relative;
width: 79.9%;
z-index: 9999;
}

#ja-mainnav .main {
position: relative;
}

#ja-mainnav .inner {
background: #a2d5fc;
padding: 0;
}

#ja-mainnav a, #ja-subnav a {
line-height: normal;
outline: none;
}

#ja-subnav {
}

#ja-subnav ul {
display: block;
list-style: none;
margin: 0;
padding: 0;
}

#ja-subnav li {

display: block;
line-height: normal;
margin: 0;
padding: 0;
}

#ja-subnav a {

color: #555555;
display: block;
margin: 0;
outline: none;
padding: 7px 0 7px 12px;
text-decoration: none;
}

* HTML #ja-subnav a,
*+html #ja-subnav a {
padding: 4px 0 4px 12px;
}

#ja-subnav a:hover,
#ja-subnav a:active,
#ja-subnav a:focus {

color: #0ABBD2;
text-decoration: none;
}

#ja-subnav li.active a {

color: #0ABBD2;
font-weight: bold;
}

/* breadcrumbs */
#ja-pathway {
color: #555555;
margin: 0 0 15px 0;
padding: 6px 20px 5px;
}

#ja-pathway .ja-pathway-text {
float: left;
padding: 1px 10px 2px;
}

#ja-pathway span {
padding: 0 5px 0 0;
}

#ja-pathway strong {
}

#ja-pathway a {
font-weight: bold;
}

#ja-pathway img {
margin: 0 5px;
}

/* Default Joomla! Menu */
ul.menu {
display: block;
position: relative;
top: -7px;
list-style: none;
margin: 0;
padding: 0;
}

ul.menu li {
background: none;
/url(../images/dot.gif) repeat-x left bottom;
display: block;
line-height: normal;
margin: 0;
padding: 4px 0;
}

ul.menu li a {

color: #555555;
display: block;
font-size:12pt;
margin: 0;
outline: none;
padding: 7px 0 7px 12px;
text-decoration: none;
}

* HTML ul.menu li a {
padding: 4px 0 4px 12px;
}

*+html ul.menu li a {
padding: 4px 0 4px 12px;
}

ul.menu li a:hover,
ul.menu li a:active,
ul.menu li a:focus {
color: #0ABBD2;
text-decoration: none;
}

ul.menu li.active a {
background-color: #d3f9ff;
color: #7d8efa;
font-weight: bold;
}

ul.menu li ul {
list-style: none;
margin: 0;
padding: 0;
}

ul.menu li li {
background: none !important;
border: none;
padding: 0 0 0 10px;
}

ul.menu li li a {
background: url(../images/bullet.gif) no-repeat 0 12px !important;
border: none;
color: #555555 !important;
font-weight: normal !important;
padding: 7px 0 7px 10px !important;
text-transform: none;
}

* HTML ul.menu li li a {
padding: 4px 0 4px 10px !important;
}

*+html ul.menu li li a {
padding: 4px 0 4px 10px !important;
}

ul.menu li li a:hover,
ul.menu li li a:active,
ul.menu li li a:focus {
background: url(../images/bullet-hover.gif) no-repeat 0 12px !important;
color: #0ABBD2 !important;
text-decoration: none;
}

ul.menu li li.active a {
color: #0ABBD2 !important;
}

ul.menu li li li a {
color: #555555 !important;
font-weight: normal !important;
padding-left: 35px !important;
}

ul.menu li li li.active a {
font-weight: bold !important;
}

/* SPOTLIGHT
--------------------------------------------------------- */
/* Spotlight Box Style */
.ja-box-full, .ja-box-left, .ja-box-center, .ja-box-right {
float: left;
overflow: hidden;
}

/* Top Spotlight */
#ja-topsl {
background: url(../images/topsl-bg.gif) repeat-x left top;
margin: 0;
padding: 0;
z-index: 10;
position: relative;
}

/* Bottom spotlight */
#ja-botsl {
background: #D3F9FF;
border-bottom: 1px solid #90E2EC;
border-top: 1px solid #90E2EC;
clear: both;
margin: 0 0 20px 0;
padding: 20px 0 10px;
}

#ja-botsl .inner {
margin: 0 10px;
padding: 20px 10px;
}

#ja-botsl div.moduletable h3 {
border-right: none;
margin: 0 0 10px 0;
padding: 0;
}

#ja-botsl div.moduletable,
#ja-botsl div.moduletable_default {
background: none;
color: #555555;
margin: 0;
padding: 0 10px;
}

#ja-botsl div.ja-box-ct {
background: none;
border: none;
padding: 0;
}

#ja-botsl .ja-box-left div.moduletable,
#ja-botsl .ja-box-left div.moduletable_default {
margin: 0 10px 0 0;
}

#ja-botsl .ja-box-right div.moduletable,
#ja-botsl .ja-box-right div.moduletable_default {
margin: 0;
}

#ja-botsl .ja-box-center div.moduletable,
#ja-botsl .ja-box-center div.moduletable_default {
margin: 0 10px 0 0;
}

#ja-botsl .img-border {
background: #000000;
border: 1px solid #222222;
}

#ja-botsl a {
color: #555555;
}

#ja-botsl a:hover,
#ja-botsl a:focus,
#ja-botsl a:active {
color: #0ABBD2;
text-decoration: none;
}

#ja-botsl li {
background: url(../images/arrow.gif) no-repeat 0px 10px;
padding: 4px 0 4px 15px;
}

#ja-botsl li a {
background: none;
padding: 0;
}

#ja-botsl li a:hover,
#ja-botsl li a:active,
#ja-botsl li a:focus {
text-decoration: underline;
}

/* Bottom spotlight 1 */
#ja-botsl1 {
margin: 0 0 20px;
}

#ja-botsl1 div.ja-box-left div.moduletable {
margin: 0 10px 0 0;
}

#ja-botsl1 div.ja-box-right div.moduletable {
margin: 0 0 0 10px;
}

/* Bottom spotlight 1 */
#ja-botsl2 {
background: url(../images/botsl2-bg2.gif) repeat-x left bottom #0ABBD2;
}

#ja-botsl2 .main {
background: url(../images/botsl2-bg.gif) no-repeat center top;
padding: 70px 0 15px;
}

#ja-botsl2 div.ja-box-left div.moduletable {
margin: 0 10px 0 0;
}

#ja-botsl2 div.ja-box-right div.moduletable {
margin: 0 0 0 10px;
}

#ja-botsl2 a {
color: #D3F9FF;
}

#ja-botsl2 div.moduletable h3 {
color: #fff;
}

#ja-botsl2 div.moduletable {
color: #fff;
}

/* FOOTER
--------------------------------------------------------- */
#ja-footer {
background: #000000;
clear: both;
margin: 0;
}

#ja-footer .main {
color: #666666;
padding: 10px 0;
}

#ja-footer a {
color: #555555;
}

#ja-footer a:hover, #ja-footer a:active, #ja-footer a:focus {
color: #0ABBD2;
}

#ja-footer small {
font-size: 100%;
}

#ja-footer ul {
float: right;
margin: 0;
padding: 0;
}

#ja-footer li {
background: none;
display: inline;
margin: 0;
padding: 0;
}

#ja-footer li a {
color: #555555;
display: inline;
padding: 0 10px;
}

#ja-footer li a:hover,
#ja-footer li a:focus,
#ja-footer li a:active {
color: #0ABBD2;
}

/* MISCELLANOUS
----------------------------------------------------------- */
ul.accessibility {
position: absolute;
top: -100%;
}

li.ja-firstitem {
background: none !important;
}

/* JA Slideshow */
#ja-slideshow {
float: left;
margin: 0;
padding: 0;
}

/* JA Tabs */
#ja-tabwrap {
float: right;
width: 30%;
}

/* Login */
#form-login-username,
#form-login-password {
margin: 0;
padding: 0;
}

#form-login-username label,
#form-login-password label {
display: block;
}

#form-login-username #modlgn_username,
#form-login-password #modlgn_passwd {
border: none;
padding: 6px 10px 6px 25px;
width: 166px;
}

#form-login-username #modlgn_username {
background: url(../images/input-user-bg.gif) no-repeat left top;
}

#form-login-password #modlgn_passwd {
background: url(../images/input-pass-bg.gif) no-repeat left top;
}

#form-login-remember {
margin: 5px 0;
padding: 0;
}

ul.ja-login-links {
list-style: none;
margin: 0;
padding: 0;
}

ul.ja-login-links li {
background: none !important;
display: inline;
font-size: 92%;
margin: 0;
padding: 0 5px 0 0 !important;
}

ul.ja-login-links li a {
color: #49CEDF;
padding: 0;
}

#form-login .button {
-moz-border-radius: 5px;
padding: 2px 10px;
-webkit-border-radius: 5px;
}

#form-login .button:hover {
cursor: pointer;
}

#form-login .button:focus,
#form-login .button:active {
border: none;
}

/* Search */
#ja-search {
font-size: 12px;
padding: 2px;
position: absolute;
right: 0px;
top: 10px;
width: 240px;
z-index: 1;
}

#ja-search .inputbox {
background: url(../images/icon-search.gif) no-repeat 5px 5px #000000;
border: 1px solid #333;
color: #666666;
margin: 0;
-moz-border-radius: 5px;
padding: 4px 10px 4px 25px;
text-transform: capitalize;
-webkit-border-radius: 5px;
width: 203px;
}

#ja-search .button {
border: none;
color: #ccc;
font-size: 11px;
height: 24px;
line-height: 24px;
padding-left: 25px;
text-transform: uppercase;
width: 80px;
}

* HTML #ja-search .button {
height: 24px;
padding-left: 20px !important;
width: 80px;
}

*+html #ja-search .button {
height: 24px;
padding-left: 20px !important;
width: 80px; /*IE 7*/
}

/*others*/
#ja-banner {
float: right;
margin: 15px 5px 0 0;
overflow: hidden;
padding: 0;
text-align: center;
}

div.back_button a,
div.back_button a:hover,
div.back_button a:active {
background: none !important;
display: block;
margin: 10px 0;
text-decoration: none !important;
}

.clr {
clear: both;
}

.hastip img {
border: none;
}

ul.no-display {
display: none;
}

div.ja-innerdiv {
background: url(../images/dot.gif) repeat-x left bottom;
padding: 10px 0 !important;
}

div.ja-innerdiv span.title {
display: block;
font-weight: bold;
}

div.ja-innerdiv .img-border {
background: #fff;
border: 1px solid #ddd;
margin: 5px 8px 0 0;
padding: 2px;
}

/*JA Highslide*/
.highslide img {
border: 1px solid #ddd;
margin: 0 0 5px 0;
padding: 2px;
}

/* Tooltips */
.tool-tip {
background: #fff;
border: 1px solid #ccc;
color: #333;
float: left;
max-width: 200px;
padding: 5px;
z-index: 999;
}

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

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

#system-message dd.message ul,
#system-message dd.error ul,
#system-message dd.notice ul {
margin: 0;
padding: 0;
}

#system-message dd.message ul li,
#system-message dd.error ul li,
#system-message dd.notice ul li {
background: none;
color: #fff;
margin: 0;
padding: 5px;
}

/* System Standard Messages */
#system-message dd.message ul {
background: #666666;
border: none;
}

/* System Error Messages */
#system-message dd.error ul {
background: #666666;
border: none;
}

/* System Notice Messages */
#system-message dd.notice ul {
background: #666666;
border: none;
}

/* Clearfix */
* HTML .clearfix {
height: 1%; /* IE5-6 */
}

.clearfix {
display: inline-block; /* IE7xhtml*/
}

html[xmlns] .clearfix {
display: block; /* O */
}

.clearfix:after {
clear: both;
content: "."; /* FF, O, etc. */
display: block;
height: 0;
visibility: hidden;
}

.article-content {
font-size:10pt;
font-family: Verdana, Geneva, sans-serif;
line-height:150%;
}

.article-content img {
background: url(/images/shadow-org.png) no-repeat scroll right bottom;
padding: 0 25px 22px 0;
}
.ja-box-ct {line-height:115%;}


[вложение удалено Администратором]
« Последнее редактирование: 10.08.2009, 23:50:53 от chtec »

Re: Как расширить шаблон?
« Ответ #1 : 27.08.2009, 12:02:38 »
Основного CSS недостаточно, нужен еще файл с разметкой, получить можно например так:
Зайти на страницу и выбрать "Файл"->"Сохранить как..."-> там выбрать .html
Ну или просто кинуть сюда ссылку на страницу в вебе.
*

artemonuchin

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Re: Как расширить шаблон?
« Ответ #2 : 04.09.2009, 07:37:27 »
для начала попробуй в body выставить нужную тебе ширину при margin: auto - скажем ширина в 1000 пикселей встанет ровно по центру экрана и всегда там будет
далее отступам слева и справа (и шириной) корректируй положение и размеры модулей - ты выложиль весь код ксс.....все читать не охото...да и порой не понятно где ксс какогото там блока...ты же не выложил хтмл с указаниями блоков....


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

Прикрепить рисунок к пунктам меню

Автор xUnicornx

Ответов: 42
Просмотров: 16772
Последний ответ 30.10.2013, 16:03:52
от Кто в сапогах
Шаблон Mega Exiria и проблема с модулями.

Автор mistik

Ответов: 3
Просмотров: 3342
Последний ответ 11.06.2012, 09:03:13
от mistik
Как изменить цвет

Автор nameoff

Ответов: 5
Просмотров: 3020
Последний ответ 28.03.2012, 16:46:32
от noname-dev
Как поменять вид у “Индекс материала” ?

Автор sania56

Ответов: 6
Просмотров: 4096
Последний ответ 12.05.2011, 20:55:07
от algol
Резиновое изображение

Автор xUnicornx

Ответов: 2
Просмотров: 3798
Последний ответ 05.05.2011, 23:08:49
от xUnicornx