Новости Joomla

Вышел WT Quick links v.2.4.0 - релиз модуля для Joomla

Вышел WT Quick links v.2.4.0 - релиз модуля для Joomla.Это модуль-конструктор для быстрого создания набора элементов. Это могут быть ссылки на компоненты Joomla, пункт меню или пользовательская ссылка. Есть условия для исключений показа элементов списка. Вы можете создавать собственные макеты вывода модуля, создавая таким образом почти всё, что угодно: от простого списка ссылок до стены фотографий на главную страницу или ссылки-теги для перелинковки категорий интернет-магазина, список FAQ, табы или аккордеоны. Модуль позволяет выводить изображения, адаптивные изображения, видео, адаптивные видео.v.2.4.0. Что нового?Добавлена поддержка новых компонентов. Добавлены новые типы ссылок и исключений для них: - Phoca Download, - Phoca Gallery, - RadicalMart (@radicalmart).Joomla 6. Успешно протестирована работа модуля на Joomla 6-alpha2.РазработчикамПроведён большой рефакторинг кода. Для типов ссылок созданы классы-драйверы. Теперь для того, чтобы добавить новый тип ссылки в модуль достаточно скопировать класс-образец из
modules/mod_wt_quick_links/src/Driver/Collection и наполнить его данными по образцу, а так же добавить необходимые языковые константы в панели администратора Joomla.Модуль бесплатный. Страница расширенияGitHub расширенияJoomla Extensions Directory👩‍💻 Подпишись на @joomlafeed.#joomla #разработка

Свои типы полей в Joomla.Это большая тема, о которой можно говорить очень много

Свои типы полей в Joomla.Это большая тема, о которой можно говорить очень много

👩‍💻 Свои типы полей в Joomla.Это большая тема, о которой можно говорить очень много. Самое главное, что возможности применения ограничиваются только вашей больной фантазией. Вы строите интерфейс своего модуля или плагина и вам нужно подтянуть данные из сторонней системы (список чего-нибудь по какому-нибудь API), чтобы сохранить выбранный id в Joomla. Или сделать какую-то проверку и в зависимости от неё показать то или иное сообщение пользователю. Для этого подойдут свои пользовательские типы полей. Интерфейс Joomla по большей части описан в XML-файлах. У каждого из них свои параметры. Некоторые не описаны в документации (manual.joomla.org), поэтому самым любопытным будет полезно заглянуть в собственно файлы фреймворка по пути

libraries/src/Form/FormField.php, а так же в
libraries/src/Form/Fields. У каждого класса поля перечислены его специфические свойства, которые можно описывать в XML. А в своём типе поля вы можете устанавливать эти значения программно. В моём модуле WT Quick links под капотом происходят изменения. Теперь для работы (в админке) ему нужен вспомогательный плагин. А в самом модуле нам бы проверить, а не выключен ли он? В Joomla есть тип поля Note - заметка. Его можно использовать для вывода примечаний.

<field type="note"     name="your_note_for_user"     label="Заголовок примечания"     title="Альтернативный способ для заголовка"     description="Текст примечания"     class="col-12 alert alert-info"     heading="h1"     close="true"/>
heading - указывать уровень заголовка.
close - позволяет закрыть это примечание. В классе поля
libraries/src/Form/Field/NoteField.php описана логика вывода. И в принципе оно нам подходит для нашей задачи. Но оно будет выводить сообщение всегда, а нам нужно только тогда, когда плагин отключён.Поэтому берём и создаём свой класс поля, который мы унаследуем от
NoteField. Это значит, что у нас в руках будет весь инструментарий стандартного поля
Note + то, что мы сами добавим. В XML-манифест добавляем наше поле
<field type="systempluginstatus"      name="systempluginstatus"     addfieldprefix="Joomla\Module\Wtquicklinks\Site\Fields"/>
-
type - имя файла и класса,-
addfieldprefix - указываем namespace к нашему классу, может быть любой нам нужный-
name - нельзя полю без имени...Это означает, что Joomla будет использовать класс поля из файла
modules/mod_wt_quick_links/src/Fields/SystempluginstatusField.php.А в классе поля будет написано следующее:
<?php// namespace для атрибута addfieldprefixnamespace Joomla\Module\Wtquicklinks\Site\Fields;// нельзя напрямую обращаться к этому файлуdefined('_JEXEC') or die;// подключаем родительский класс для переопределенияuse Joomla\CMS\Form\Field\NoteField;use Joomla\CMS\Language\Text;use Joomla\CMS\Plugin\PluginHelper;// имя класса и имя файла точь-в-точьclass SystempluginstatusField extends NoteField{     protected $type = 'Systempluginstatus';     protected function getLabel()          {               // если плагин не включён               if(PluginHelper::isEnabled('system','wtquicklinks')) {                    // меняем свойства родительского класса                    $this->class = 'alert alert-danger w-100';                    $this->element['label'] = '⚠️ А-а-а-а!';                    $this->element['description'] = 'Плагин не включён!!';                    // и просто рендерим его с нашими свойствами                    return parent::getLabel();               }          // А иначе всё хорошо, скрываем поле из виду.          $this->parentclass = 'd-none';          return '';     }}
Просто и удобно. И людям приятно, что о них позаботились и рассказали почему что-то не работает.@webtolkru#joomla #php #webdev #разработка

Обновлена информация в Плане развития Joomla

👩‍💻 Обновлена информация в Плане развития Joomla.Здесь собрана информация о датах релизов, описаны принципы версионирования, указаны ответственные за релизы, а так же даты окончания поддержки релизов. Опираясь на эту информацию вы можете планировать развитие ваших интернет-проектов.👩‍💻 Что нового?⛔️ Joomla 4.Дата окончания исправления ошибок безопасности в версии 4.x - 14 октября 2025г. ⚠️ После этой даты Joomla 4 прекратит получать какие-либо обновления, в том числе безопасности - вообще. Рекомендуем обновить ваши сайты до актуальной Joomla 5.✅ Joomla 5.- Дата окончания исправления ошибок в версии 5.x - 13 октября 2026г.- Дата окончания исправления ошибок безопасности в версии 5.x - 12 октября 2027 года.- Текущая актуальная (на момент написания заметки) версия - 5.3.1.- Опубликовано расписание выхода релизов Joomla 5.4. Стабильный релиз ожидается 14 октября 2025 года.✅ Joomla 6.- Дата окончания исправления ошибок в версии 6.x - 17 октября 2028г.- Дата окончания исправления ошибок безопасности в версии 6.x - 16 октября 2029г.- Опубликовано расписание выхода релизов Joomla 6.0. Стабильный релиз ожидается 14 октября 2025 года.- Для разработчиков уже доступна Joomla 6.0.0-alpha1.✅ Joomla! Framework.Обновлена информация о Joomla! Framework - полноценном PHP-фреймворке для разработки. Он в версиях 1.х и 2.х был самостоятельным параллельным проектом, однако начиная с версии Joomla 4.0 стал её основой. Добавлена информация о Joomla! Framework 3.x, который вышел 6 октября 2023 года. Его можно использовать в тех случаях, когда вам в проекте не нужна CMS Joomla целиком.Подробнее на сайте Joomla-сообщества Joomlaportal.ru#joomla #community

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

diamond1984

  • Осваиваюсь на форуме
  • 32
  • 1 / 0
Всем привет!
Народ помогите пожалуйста а то уже замучался!
 не могу правильно выстроить страницу----при изменении разрешения экрана на 1024x768 и менее значок корзины в вверхнем правом углу наезжает на значок логотипа а изображение по краям выходит за пределы страници!


Нужно чтобы на сайте при сжатии странице --- она сжималась до последнего пункта меню(обратная связь) дальше фиксировалась в таком положении(во всех меню) и прокручивалась уже внизу по ширине...........      P.S За помощь готов отблагодарить на Яндекс деньги *DRINK*

Пара фоток для наглядности
http://fotki.yandex.ru/users/z17071984/view/501177/?page=2
http://fotki.yandex.ru/users/z17071984/view/501178/?page=2
http://fotki.yandex.ru/users/z17071984/view/501179/?page=2

« Последнее редактирование: 22.01.2012, 15:04:47 от diamond1984 »
*

diamond1984

  • Осваиваюсь на форуме
  • 32
  • 1 / 0
*

oriol

  • Завсегдатай
  • 1042
  • 100 / 4
минимальную ширину выставлять надо  
htmlbook
менять или добавлять в CSS
что менять найдешь с помощью firebug
что такое
« Последнее редактирование: 19.01.2012, 03:38:44 от oriol »
*

diamond1984

  • Осваиваюсь на форуме
  • 32
  • 1 / 0
Как и где? Поподробнее можно .......
*

oriol

  • Завсегдатай
  • 1042
  • 100 / 4
Как и где? Поподробнее можно .......
поправил вверху, а без сайта как вам подсказать?
на кофейной гуще гадать?
*

poiuy

  • Захожу иногда
  • 203
  • 30 / 6
  • o_O
...а без сайта как вам подсказать?
на кофейной гуще гадать?

первый пост, www.origin-parts.ru

...
Пара фоток для наглядности
http://fotki.yandex.ru/users/z17071984/view/501177/?page=2
...

Извините, вы монитор фотоаппаратом фотали? 0_о

А если по теме:

Корзина будет всегда "залазить" на логотип, так как ширина лого 800px модуля с корзиной- 200px, итого 1000px. Ширина тела сайта - 95%. Выход - ширину изображения в шапке уменьшайте, пикселей на 150.
Блок "КАТАЛОГИ ЗАПЧАСТЕЙ В ПОМОЩЬ:" там вообще ни к чему, у меня на широком экране он не к месту выглядит, представите как будет на более меньшем разрешении. Его лучше вниз куда нить переместить.
« Последнее редактирование: 19.01.2012, 05:53:51 от poiuy »
*

oriol

  • Завсегдатай
  • 1042
  • 100 / 4
Вот при уменшении ширины до 950px
Спойлер
[свернуть]
*

poiuy

  • Захожу иногда
  • 203
  • 30 / 6
  • o_O
Вот при уменшении ширины...

Уменьшении ширины чего?
Не ширину надо уменьшать, а размеры изображения в шапке. (машинки на верху - сделать уже)
Почему у вас ширина ja-wrapper 95%? Почему не 960px, не 98%, а именно 95%?
Шаблон лицензионный? Покупали шаблон?
« Последнее редактирование: 19.01.2012, 07:55:21 от poiuy »
*

poiuy

  • Захожу иногда
  • 203
  • 30 / 6
  • o_O
Спойлер
[свернуть]

>>>Авторизация в
магазине
<<<

Вариант номер раз: уберите "в магазине", естественно в магазине, или вы палагаете, что ваши пользователи до сих пор не догадались, где они находятся?
Вариант номер два: в настройках шаблона увеличить ширину правой колонки.

>>>Каталоги запчастей в помощь<<<

Лечение см. выше, или подберите более подходящий вам способ, благо их миллион, вплоть до отключения этого бесполезного модуля.
« Последнее редактирование: 19.01.2012, 08:03:04 от poiuy »
*

poiuy

  • Захожу иногда
  • 203
  • 30 / 6
  • o_O
Что нужно сделать чтобы при сжатии страници изображение сжималось

Верстать шаблон изначально на маленьком разрешении )). А если серьезно, много всего, например, у вас при разрешении 1024х768 половина кнопок из главного меню изчезает, надо либо уменьшать заголовки, либо количество пунктов меню.

то нужно сделать чтобы при сжатии страницы, страница прокручивалась по горизонтали и корректно отображалась!

Вместо 95% указать фиксированную ширину. например 960px

И еще раз:
Шаблон лицензионный? Покупали шаблон?
*

oriol

  • Завсегдатай
  • 1042
  • 100 / 4
poiuy Что ты тут сам с собою?
*

poiuy

  • Захожу иногда
  • 203
  • 30 / 6
  • o_O
poiuy Что ты тут сам с собою?

Лень править сообщения, проще новое написать >_<
*

diamond1984

  • Осваиваюсь на форуме
  • 32
  • 1 / 0
минимальную ширину выставлять надо  
htmlbook
менять или добавлять в CSS
что менять найдешь с помощью firebug
что такое

Firebug установил! Но что менять так и не понял :'(  Конкретнее где нужно поставить min-width?
Верстать шаблон изначально на маленьком разрешении )). А если серьезно, много всего, например, у вас при разрешении 1024х768 половина кнопок из главного меню изчезает, надо либо уменьшать заголовки, либо количество пунктов меню.

Вместо 95% указать фиксированную ширину. например 960px

И еще раз:

Насчет шаблона не знаю! Не я делал!
А насчет Вместо 95% указать фиксированную ширину. например 960px-----это где делается? я новичок в этом деле поэтому не судите строго!
*

diamond1984

  • Осваиваюсь на форуме
  • 32
  • 1 / 0
Вот мой  template.css ----- что в нем нужно изменить?

Нужно чтобы на сайте при сжатии странице --- она сжималась до последнего пункта меню(обратная связь) дальше фиксировалась в таком положении(во всех меню) и прокручивалась уже внизу по ширине...........      P.S За помощь готов отблагодарить на Яндекс деньги *DRINK*


Код
/*

# ------------------------------------------------------------------------
# JA Mesolite template for Joomla 1.5
# ------------------------------------------------------------------------
# Copyright (C) 2004-2010 JoomlArt.com. All Rights Reserved.
# @license - PHP files are GNU/GPL V2. CSS / JS are Copyrighted Commercial,
# bound by Proprietary License of JoomlArt. For details on licensing,
# Please Read Terms of Use at http://www.joomlart.com/terms_of_use.html.
# Author: JoomlArt.com
# Websites:  http://www.joomlart.com -  http://www.joomlancers.com
# Redistribution, Modification or Re-licensing of this file in part of full,
# is bound by the License applied.
# ------------------------------------------------------------------------

*/

/* COMMON STYLE
--------------------------------------------------------- */
html, body, form, fieldset {
margin: 0;
padding: 0;
}

body {
background: #FFFFFF;
color: #000000;
font-family: "Segoe UI", "Lucida Grande", Tahoma, Arial, sans-serif;
line-height: 1.6;
}

body#bd {
color: #666666;
background: #E6E6E6;
margin: 30px 0;
}

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

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: #00A9DD;
text-decoration: none;
}

a:hover, a:active, a:focus {
color: #00A9DD;
text-decoration: underline;
}

a img {
border: none;
}

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

.contentheading, .componentheading {
}

/* Small text */
small, .small, .smalldark, .img_caption, a.readon, #ja-footer {
font-size: 92%;
}

small, .small, .smalldark, .createby, .createdate, .modifydate, .img_caption p, p.site-slogan {
color: #999999;
}

img {
margin: 0;
padding: 0;
}

/* 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 22px 8px;
line-height: 160%;
padding-left: 30px;
}

ol li {
line-height: 180%;
margin-left: 35px;
}

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

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

fieldset a {
font-weight: bold;
}

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

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

br {
height: 1px;
font-size: 1px;
}

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

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

form label {
cursor: pointer;
}

input, select, textarea, .inputbox, .button {
font-family: "Segoe UI", Tahoma, Arial, sans-serif;
font-size: 100%;
color: #666666;
}

.inputbox {
padding: 2px;
border: 1px solid #CCCCCC;
background: #FFFFFF;
}

.inputbox:hover, .inputbox:focus {
border: 1px solid #999999;
background: #FFFFCC;
}

.button {
padding: 2px 8px;
border: 1px solid #00A9DD;
background: #00A9DD;
font-weight: bold;
color: #FFFFFF;
}

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

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

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

.column_separator {
padding: 0 25px;
}

/* content tables */
.sectiontableheader {
background: #333333;
padding: 8px;
color: #FFFFFF;
font-weight: bold;
}

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

tr.sectiontableentry0 td,
tr.sectiontableentry1 td,
tr.sectiontableentry2 td {
padding: 8px;
background: url(../images/dot-h.gif) repeat-x bottom;
}

tr.sectiontableentry0:hover,
tr.sectiontableentry1:hover,
tr.sectiontableentry2:hover {
}

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

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

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

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

table.contenttoc th {
border-bottom: 1px solid #CCCCCC;
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 {
border-collapse: collapse;
border-spacing: 0;
padding: 4px !important;
background: none;
}

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

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

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

.blog_more {
margin: 15px 0 0;
padding: 10px 0 0;
background: url(../images/dot-h.gif) repeat-x top;
}

.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 12px;
}

.category {
font-weight: bold;
text-transform: uppercase;
}

h1.componentheading, .componentheading {
margin: 0 0 10px;
padding: 0 0 10px;
font-size: 175%;
}

.componentheading {
font-size: 100%;
background: url(../images/dot.gif) repeat-x bottom;
text-transform: uppercase;
color: #666666;
}

.contentdescription {
padding-bottom: 30px;
}

h2.contentheading, .contentheading {
margin: 0;
padding: 0 0 5px;
font-size: 200%;
}

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

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

a.readon {
text-align: center;
text-decoration: none;
color: #666666;
text-transform: uppercase;
font-weight: bold;
background: url(../images/arrow-readon-1.png) no-repeat left 2px;
padding-left: 12px;
}

a.readon:hover, a.readon:focus, a.readon:active {
background: url(../images/arrow-readon-2.png) no-repeat left 2px;
}

table.contentpaneopen td, table.contentpane td {
}

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

.moduletable {
padding: 0;
}

ul.pagination {
margin: 15px auto 0;
padding: 10px 0 0;
background: url(../images/dot-h.gif) repeat-x top;
}

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

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

ul.pagination a {
padding: 2px 3px;
text-decoration: none;
background: #666666;
color: #FFFFFF;
}

ul.pagination a:hover, ul.pagination a:active, ul.pagination a:focus {
background: #00A9DD;
color: #FFFFFF;
}

.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 a, ul.mostread a {
color: #666666;
}

/* META
--------------------------------------------------------- */
.article-toolswrap {
display: block;
margin: 0 0 10px;
padding: 0;
text-transform: uppercase;
font-size: 92%;
position: relative;
}

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

.article-meta {
width: 70%;
float: left;
}

.createby {
padding: 0 5px 0;
background: #666666;
color: #FFFFFF;
}

.createdate {
padding: 0 5px 0 0;
}

.modifydate {
width: 100%;
display: block;
margin-bottom: 10px;
}

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

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

/* MAIN LAYOUT DIVS
--------------------------------------------------------- */
#ja-wrapper {
width: 95%;
margin: 0 auto;
clear: both;
}

.narrow #ja-wrapper {
width: 752px;
}

#ja-wrapper-inner {
border: 1px solid #E6E6E6;
}

#ja-container {
position: relative;
}


/* PRIMARY COLUMN
--------------------------------------------------------- */
#ja-mainbody {
width: 80%;
float: right;
clear: both;
}

.narrow #ja-mainbody {
width: 600px;
}

#ja-content {
padding: 15px;
position: relative;
border-bottom: 1px solid #E6E6E6;
}

/* COLUMNS
--------------------------------------------------------- */
#ja-col {
float: left;
overflow: hidden;
width: 20%;
}

.narrow #ja-col {
width: 150px;
}

/*common style for column*/
#ja-col table {
border-collapse: collapse;
border-spacing: 0;
}

#ja-col .article_separator {
display: none;
}

/* COLLAPSIBLE LAYOUT
--------------------------------------------------------- */
#ja-containerwrap,
#ja-containerwrap-f {
padding: 0;
margin: 0;
border-top: 1px solid #CCCCCC;
border-bottom: 1px solid #E6E6E6;
}

#ja-containerwrap {
background: url(../images/dot.gif) repeat-y 20% 0 #FFFFFF;
}

.narrow #ja-containerwrap {
background: url(../images/dot.gif) repeat-y 150px 0 #FFFFFF;
}

/*full*/
#ja-containerwrap-f {
background: #FFFFFF;
}

#ja-containerwrap-f #ja-mainbody {
width: 100%;
}

/* MODULE
--------------------------------------------------------- */
div.moduletable h3,
div.moduletable_menu h3,
div.moduletable_text h3,
div.moduletable_hilite h3,
div.moduletable_menuhilite h3 {
font-size: 100%;
margin: 0 -15px 5px -16px;
padding: 10px 15px;
border-bottom: 1px solid #E6E6E6;
text-transform: uppercase;
background: url(../images/dot-hilite.gif) repeat-y left #F7F7F7;
}

div.moduletable h3 span,
div.moduletable_menu h3 span,
div.moduletable_text h3 span,
div.moduletable_hilite h3 span {
color: #00A9DD;
}

div.moduletable,
div.moduletable_menu,
div.moduletable_text,
div.moduletable_menuhilite,
div.moduletable_hilite1 {
margin: 0;
padding: 0 15px 10px;
border-bottom: 1px solid #E6E6E6;
}

div.moduletable_menu h3,
div.moduletable_menuhilite h3 {
margin-bottom: 0;
border-bottom: none;
}

div.moduletable_menu,
div.moduletable_menuhilite {
padding: 0 15px;
}

div.moduletable_menuhilite h3 {
background: #00A9DD;
color: #FFFFFF;
}

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

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

div.moduletable ul {
list-style: none;
}

div.moduletable li {
background: url(../images/bullet.gif) no-repeat 3px 8px;
line-height: 160%;
padding-left: 12px;
}

/* HEADER
--------------------------------------------------------- */
#ja-headerwrap {
height: 100px;
background: url(../images/main-tr.gif) no-repeat top right #FFFFFF;
}

div.headerbody{
    display:none
}
 
#ja-header {
height: 100px;
line-height: normal;
position: relative;
background: url(../images/main-tl.gif) no-repeat top left;
}

h1.logo, h1.logo-text {
margin: 0;
padding: 0;
font-size: 200%;
}

h1.logo a {
width: 800px;
display: block;
background: url(http://../images/logo.gif) no-repeat;
position: absolute;
height: 101px;
top: 0;
left: 1px;
}

h1.logo a:hover, h1.logo a:active, h1.logo a:focus {
}

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

h1.logo-text a {
text-decoration: none;
outline: none;
position: absolute;
top: 25px;
left: 20px;
text-transform: uppercase;
}

h1.logo-text a:hover, logo-text a:active, logo-text a:focus {
}

p.site-slogan {
margin: 0;
padding: 0;
position: absolute;
top: 55px;
left: 20px;
text-transform: uppercase;
letter-spacing: 1px;
}

#ja-vmcurrency {
width: 300px;
position: absolute;
top: 20px;
right: 230px;
height: 65px;
border-right: 1px solid #E6E6E6;
}

#ja-vmcurrency div.moduletable {
padding: 15px 0 0 15px;
border: none;
}

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

/* MAIN NAVIGATION
--------------------------------------------------------- */
#ja-mainnavwrap {
background: #333333;
border-top: 1px solid #E6E6E6;
height: 35px;
z-index: 999;
}

ja-mainnav {
height: 35px;
width: 760px;
float: right;
background: url(../images/dot-dark.gif) repeat-y left;
}

.narrow #ja-mainnav {
width: 600px;
}

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

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

#ja-subnav li {
background: none;
margin: 0;
padding: 1px 0;
}

#ja-subnav a {
display: block;
outline: none;
padding: 4px 2px 4px 14px;
text-decoration: none;
background: url(../images/bullet.gif) no-repeat 3px 10px;
}

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

#ja-subnav li.active a {
}

/* breadcrumbs */
#ja-pathway {
padding: 10px 15px;
margin-left: 1px;
text-transform: uppercase;
background: #F7F7F7;
border-bottom: 1px solid #E6E6E6;
line-height: normal;
}

#ja-pathway strong {
margin-right: 5px;
color: #00A9DD;
}

#ja-pathway a {
text-decoration: none;
}

#ja-pathway a:hover {
text-decoration: underline;
}

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

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

ul.menu li {
display: block;
background: none;
margin: 0;
padding: 0;
line-height: normal;
}

ul.menu li a {
display: block;
outline: none;
padding: 8px 15px 9px;
margin: 0 -15px;
text-decoration: none;
text-transform: uppercase;
color: #666666;
border-top: 1px solid #E6E6E6;
background: url(../images/arrow.png) no-repeat 92% 14px;
}

* HTML ul.menu li a {
padding: 7px 15px 8px;
width: 190px;
}

* HTML .narrow ul.menu li a {
padding: 7px 15px 8px;
width: 150px;
}

*+html ul.menu li a {
padding: 7px 15px 8px;
}

ul.menu li a:hover,
ul.menu li a:active,
ul.menu li a:focus {
background: url(../images/arrow.png) no-repeat 92% 14px #F7F7F7;
text-decoration: none;
}

ul.menu li.active a {
background: url(../images/arrow.png) no-repeat 92% 14px #FFFFCC;
font-weight: bold;
}

div.headerbody{
    display:none
}
 
ul.menu li ul {
list-style: none;
margin: 0;
padding: 0;
background: #FFFFCC;
}

ul.menu li li {
border: none;
}

ul.menu li li a {
background: url(../images/bullet.gif) no-repeat 18px 14px #FFFFCC !important;
border: none;
padding-left: 26px !important;
text-transform: none;
font-weight: normal !important;
}

ul.menu li li a:hover,
ul.menu li li a:active,
ul.menu li li a:focus {
background: none;
color: #00A9DD;
}

ul.menu li li.active a {
color: #00A9DD;
font-weight: bold;
}

ul.menu li li li a {
color: #666666 !important;
font-weight: normal !important;
padding-left: 38px !important;
background: url(../images/bullet.gif) no-repeat 30px 14px #FFFFCC !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;
}

.ja-box-left, .ja-box-center {
background: url(../images/dot.gif) repeat-y right;
}

/* Top spotlight */
#ja-topsl1 {
position: relative;
height: 250px;
margin-left: 1px;
border-bottom: 1px solid #E6E6E6;
}

#ja-topsl2, #ja-topsl3 {
margin-left: 1px;
}

#ja-topsl2 div.moduletable h3, #ja-topsl3 div.moduletable h3 {
background: #F7F7F7;
color: #666666;
margin-left: -15px;
}

#ja-topsl3 table {
padding: 0;
margin: 0;
}

#ja-topsl3 td {
padding: 15px 0;
margin: 0;
}

#ja-topsl3 tr {
background: url(../images/dot-h.gif) repeat-x bottom;
}

/* Bottom spotlight */
#ja-botsl {
position: relative;
border-top: 1px solid #E6E6E6;
margin-left: 1px;
clear: both;
background: #F7F7F7;
}

#ja-botsl div.moduletable {
position: relative;
border: none;
padding: 15px;
}

#ja-botsl div.moduletable h3 {
margin: 0;
padding: 0;
background: none;
border: none;
font-size: 100%;
}

/* FOOTER
--------------------------------------------------------- */
#ja-footerwrap {
position: relative;
clear: both;
background: url(../images/main-br.gif) no-repeat bottom right #333333;
}

#ja-footer {
background: url(../images/main-bl.gif) no-repeat bottom left;
color: #666666;
text-transform: uppercase;
font-size: 92%;
display:block;
}

#ja-footer small {
color: #666666;
font-size: 100%;
padding: 10px 10px 10px 20px;
}

#ja-footer ul {
margin: 0;
padding: 0 10px 5px 10px;
line-height: normal;
}

#ja-footer li {
display: inline;
margin: 0;
padding: 0;
background: url(../images/vline.gif) no-repeat center left;
}

#ja-footer li a {
display: inline;
line-height: normal;
padding: 0 10px;
}

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

#ja-footer a {
color: #999999;
text-decoration: none;
}

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

div.sublogo {
width: 20%;
float: left;
}

div.sublogo a {
font-size: 200%;
display: block;
text-align: center;
background: url(../images/logo-sub.gif) no-repeat right;
width: 150px;
height: 70px;
text-indent: -5000px;
position: absolute;
left: 10px;
}

.narrow div.sublogo a {
width: 140px;
height: 70px;
}

div.copyright {
width: 80%;
padding: 20px 0;
float: right;
background: url(../images/dot-dark.gif) repeat-y left;
}

div.foot-rss {
position: absolute;
top: 30px;
right: 20px;
}

div.foot-rss img {
vertical-align: middle;
}

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

/* Login */
#form-login p {
margin: 0 0 5px;
}

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

#modlgn_username, #modlgn_passwd {
width: 90%;
}

/* Search */
#ja-search {
float: left;
width: 190px;
height: 35px;
background: url(../images/icon-search.png) no-repeat 5px 0;
overflow: hidden;
}

.narrow #ja-search {
width: 150px;
}

#ja-search .inputbox {
padding: 10px 0 0 40px;
background: none;
border: none;
font-weight: bold;
color: #CCCCCC;
}

/*others*/
#ja-banner {
padding: 20px 0 0;
text-align: center;
overflow: hidden;
width: 100%;
clear: both;
}

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;
margin: 10px 5px 0 0;
}

div.ja-innerdiv {
padding: 6px 0 7px;
background: url(../images/dot-h.gif) repeat-x bottom;
}

div.ja-innerdiv img {
padding: 0;
margin: 0;
}

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

.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: #FFFFFF;
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;
}
« Последнее редактирование: 19.01.2012, 17:22:45 от diamond1984 »
*

poiuy

  • Захожу иногда
  • 203
  • 30 / 6
  • o_O
В тег code заключите эту простыню. Вы, простите, разработчик или директор магазина? Если разработчик - стыдно должно быть,а если вы являетесь директором и решили сэкономить, сделав сайт самостоятельно, то рекомендую обратиться сюда Так будет быстрее, проще и, в конечном итоге, дешевле вам.
*

diamond1984

  • Осваиваюсь на форуме
  • 32
  • 1 / 0
Нет я не разработчик)))

сэкономить и не думал----пишу же что отблагодарю........    это первое место что попалось на глаза вот и написал сюда,думал там делов на пол часа и сам смогу сделать......
*

oriol

  • Завсегдатай
  • 1042
  • 100 / 4
на всякий сохрани копию оригинала css

для начала меняй это

#ja-wrapper
{
   width: 950px; /* потом увеличишь если захочешь */
        min-width: 950px;
   margin: 0 auto;
   clear: both;
}

это тоже
/*возможно будем корректировать*/
#ja-vmcart {
    height: 50px;
    position: absolute;
    right: 10px;
    top: 5px;
    width: 150px;
    z-index: 10;
}
« Последнее редактирование: 19.01.2012, 18:29:44 от oriol »
*

oriol

  • Завсегдатай
  • 1042
  • 100 / 4
херней не занимайся потом будешь свои размеры прописывать ( или делай сам)
« Последнее редактирование: 19.01.2012, 18:27:27 от oriol »
*

diamond1984

  • Осваиваюсь на форуме
  • 32
  • 1 / 0
херней не занимайся потом будешь свои размеры прописывать ( или делай сам)

Да я это..... эксперементирую)))))  ща все исправлю!

Блин чего-то не могу найти пункт #ja-vmcart {                     или мне его создать там нужно?
« Последнее редактирование: 19.01.2012, 18:49:04 от diamond1984 »
*

oriol

  • Завсегдатай
  • 1042
  • 100 / 4
templates/ja_mesolite/css/ja.vm.css    строка 129
*

diamond1984

  • Осваиваюсь на форуме
  • 32
  • 1 / 0
*

oriol

  • Завсегдатай
  • 1042
  • 100 / 4
#ja-vmcart div.moduletable {
    background: url("../images/vmcart-bg.gif") no-repeat scroll right 15px #FFFFFF;
    border: medium none;
    height: 85px;
    margin-top: 5px;
    overflow: hidden;
}

/templates/ja_mesolite/css/ja.vm.css   строка 139


мля ну корзина убойная больше чем машины
*

oriol

  • Завсегдатай
  • 1042
  • 100 / 4
Ты оригиналы файлов сохранил?
А то подгоним ее под хедер а ты потом надумаешь ее в позицию left перенести
*

diamond1984

  • Осваиваюсь на форуме
  • 32
  • 1 / 0
*

oriol

  • Завсегдатай
  • 1042
  • 100 / 4
в верхнем   margin-top: 5px;
удали это я забыл удалить
*

diamond1984

  • Осваиваюсь на форуме
  • 32
  • 1 / 0
*

diamond1984

  • Осваиваюсь на форуме
  • 32
  • 1 / 0
Ну все? Как я понимаю осталось только расширить ширину?
*

oriol

  • Завсегдатай
  • 1042
  • 100 / 4
у тебя с правой стороны острый угол торчит хедер выше надо сделать


#ja-headerwrap {
    background: url("../images/main-tr.gif") no-repeat scroll right top #FFFFFF;
    height: 130px;
}


h1.logo a {
    background: url("../../images/logo.gif") no-repeat scroll 0 0 transparent;
    margin: 15px 0 0 5px;
}


template.css
« Последнее редактирование: 19.01.2012, 19:49:47 от oriol »
*

diamond1984

  • Осваиваюсь на форуме
  • 32
  • 1 / 0
Ну это было не обязательно)))) Но спасибо!     Это все?
*

oriol

  • Завсегдатай
  • 1042
  • 100 / 4
в верху  я писал за 139 строку

там есть     margin-top: 5px;  это отступ с верху  ты зря его не вставил получается корзина задрана в верх там можно даже 15px
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Ошибка "Некорректное изображение"?

Автор Iliayy

Ответов: 8
Просмотров: 9477
Последний ответ 12.11.2020, 22:26:47
от PaLyCH
Ошибки при изменении материалов и удалении кеша

Автор 77abc77

Ответов: 2
Просмотров: 1591
Последний ответ 21.09.2015, 11:56:41
от 77abc77
TITLE Главной страници

Автор nazar_com

Ответов: 5
Просмотров: 1406
Последний ответ 04.03.2015, 11:03:55
от nazar_com
Сайт в Каталоге яндекса, а страници не проиндексированны

Автор belovpaha

Ответов: 1
Просмотров: 1283
Последний ответ 19.12.2014, 12:36:35
от flyingspook
Не загружается изображение в "Менеджер материалов"

Автор alex86r93

Ответов: 2
Просмотров: 1816
Последний ответ 31.08.2014, 10:24:06
от Messir