Zeya
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 107
|
 |
« : 21.11.2011, 01:13:24 » |
|
Доброго времени суток!  Помогите разобраться, пожалуйста! Шаблон свой. Не могу задать стиль ссылкам в меню, они просто повторяют стиль всех ссылок на сайте. Прописан стиль для .moduletabletabs (Суффикс класса модуля -tabs, Суффикс класса меню -nav(его тоже пробовала). Сайт: http://persikmops.ru/
|
|
|
|
|
Записан
|
|
|
|
Zeya
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 107
|
 |
« Ответ #1 : 21.11.2011, 21:10:31 » |
|
вообще стиль нужно прописывать для суффикса класса модуля -tabs или суффикс класса меню -nav? и как правильно название класса будет выглядеть?
|
|
|
|
|
Записан
|
|
|
|
karsalex
Осваиваюсь на форуме
 
Репутация: +17/-0
Offline
Пол: 
Сообщений: 168
|
 |
« Ответ #2 : 21.11.2011, 21:40:55 » |
|
#topmenu a {color: #fff;}
|
|
|
|
|
Записан
|
|
|
|
Zeya
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 107
|
 |
« Ответ #3 : 22.11.2011, 19:32:01 » |
|
#topmenu a {color: #fff;} Не помогло... Меню так же оформляется, как все ссыки на сайте.
|
|
|
|
|
Записан
|
|
|
|
karsalex
Осваиваюсь на форуме
 
Репутация: +17/-0
Offline
Пол: 
Сообщений: 168
|
 |
« Ответ #4 : 22.11.2011, 19:37:55 » |
|
Не помогло... Меню так же оформляется, как все ссыки на сайте.
.moduletable-tabs a {color: #fff;} хотя и первый вариант должен работать
|
|
|
|
|
Записан
|
|
|
|
Zeya
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 107
|
 |
« Ответ #5 : 22.11.2011, 20:07:38 » |
|
karsalex, и это не работает... может, что в коде не так: index <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction; ?>"> <head> <jdoc:include type="head" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="robots" content="index, follow" /> <meta name="keywords" content="joomla, Joomla" /> <link href="index.php?option=com_content&view=frontpage&format=feed&Itemid=1&type=rss" rel="alternate" type="application/rss+xml" title="RSS 2.0" /> <link href="index.php?option=com_content&view=frontpage&format=feed&Itemid=1&type=atom" rel="alternate" type="application/atom+xml" title="Atom 1.0" /> <script type="text/javascript" src="http://localhost/Joomla-1.5RC2/media/system/js/mootools.js"></script> <script type="text/javascript" src="http://localhost/Joomla-1.5RC2/media/system/js/caption.js"></script>
<link rel="icon" href="/templates/persik/favicon.ico" type="image/x-icon" /> <link rel="shortcut icon" href="/templates/persik/favicon.ico" type="image/x-icon" />
<link rel="stylesheet" href="/templates/system/css/system.css" type="text/css" /> <link rel="stylesheet" href="/templates/system/css/general.css" type="text/css" /> <link rel="stylesheet" href="templates/<?php echo $this->template ?>/css/template.css" type="text/css" /> <link rel="stylesheet" href="templates/<?php echo $this->template ?>/css/menu.css" type="text/css" /> <?php
if($this->countModules('left and right') == 0) $contentwidth = "100";
if($this->countModules('left or right') == 1) $contentwidth = "80";
if($this->countModules('left and right') == 1) $contentwidth = "60";
?> </head> <?php //$Itemid = JRequest::getInt( 'Itemid', 1, 'get' ); //echo $Itemid; ?> <body> <!--оформление страницы сайта--> <div id="wrap"> <!--блок шапки сайта header --> <div id="header"> <jdoc:include type="modules" name="top" style="xhtml" /> </div>
<!--вывод модуля горизонтального меню в позиции user2--> <div id="topmenu" align="center"> <jdoc:include type="modules" name="user2" style="xhtml" /> </div> <!--вывод содержимого страницы--> <div id="pole"> <!--вывод модуля языков в позиции user3--> <div id="user3"> <jdoc:include type="modules" name="user4" style="xhtml" /> </div>
<!--вывод модуля верхней навигации в позиции user4--> <div id="user4"> <jdoc:include type="modules" name="user3" style="xhtml" /> </div>
<!--вывод модуля контактов в позиции user5--> <div id="user5"> <jdoc:include type="modules" name="user5" style="xhtml" /> </div>
<!--вывод содержимого контента--> <div id="content"> <jdoc:include type="component" style="xhtml" /> </div> </div>
<!--вывод сведений модуля с информацией об авторских правах в позиции footer --> <div id="bottom"> <jdoc:include type="modules" name="bottom" style="xhtml" / <p>Copyright: "Persik Bis Smak",2011 <p>Web design: <a href="malito: Ramus20@yandex.ru"> Ramus20@yandex.ru </a>
</div> </div>
</body> </html> menu.css /*оформление блока меню*/
#topmenu{ background: url(../images/menu_fon.jpg) no-repeat; width:1006px; height: 54px;
.moduletable-tabs a {color: #fff;} tamplate.css * { margin:0; padding:0; }
/*стандартные оформление ссылок и заголовков*/ h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited { font-weight: normal; font-style: normal; text-decoration: none; } /*оформление всех ссылок на сайте*/ a{ text-decoration: underline; color:#759b14 ; } /*непосещенная ссылка*/ a:link{ text-decoration: underline; color: #759b14; } /*посещенная ссылка*/ a:visited, a.visited{ color:#759b14; } /*ссылка при наведении*/ a:hover, a.hover{ text-decoration: none; color: #b75554; }
/*заголовки 1 уровня*/ h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover{ font:bold 18px Arial, Helvetica, sans-serif ; font-style:italic; color: #759b14; text-align:center; } /*заголовки 2 уровня*/ h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover{ font-size:bold 16px; color: #0c3e29; font-style:italic; text-align:center; } /*заголовки 3 уровня*/ h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover{ font-size: 18px; color: #80a218; text-align:center; } /*заголовки 4-6 уровня*/ h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover,h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover,h6, h6 a, h6 a:link, h6 a:visited, h6 a:hover{ font-size: 125%; color: #3b98b0; } /*оформление изображений в контенте*/ img { border: 2px double #b8c97b; /* Параметры границы */ } p img { margin-right:10px; }
/*оформление абзацев текста*/ p { margin: 5px 0 10px 0x; }
LI { color: #265239; /* Цвет маркеров */ }
/*оформление заднего плана и форматирование текста сайта и межстрочного расстояния*/ body { background-color:#c1dc77; margin:0 auto; padding:0; font-family:Arial, Helvetica, sans-serif ; line-height:1.3; color: #3d6a55;
}
#wrap{ width: 1006px; margin:0 auto; overflow: hidden; }
#header { background: url(../images/header.jpg) no-repeat; width:1006px; height: 231px; margin:0 auto; }
#pole{ overflow: hidden; background: url(../images/fon.jpg) repeat-y;
}
#user3{ margin:0 25px; height: 50px;
}
#user4{ text-align:center; margin:0 25px 0 25px; height: 40px; font-size:50px; font-style: bold; }
#user5{ margin:0 25px 0 25px;
}
#content {
margin:0 25px 0 65px; width: 900px; padding:5px 0 0 0px; text-align:left; overflow: hidden;
}
#bottom { background: url(../images/bottom.jpg) no-repeat; width:1006px; height: 154px; margin:0 auto; padding-bottom: 35px; padding-top: 50px; text-indent: 16em; /* Отступ первой строки */ color: #3d6a55; font-size: 12px; a.visited { color: #ffffff; }

|
|
|
|
|
Записан
|
|
|
|
karsalex
Осваиваюсь на форуме
 
Репутация: +17/-0
Offline
Пол: 
Сообщений: 168
|
 |
« Ответ #6 : 22.11.2011, 21:45:14 » |
|
menu.css
Код: /*оформление блока меню*/ #topmenu{ background: url(../images/menu_fon.jpg) no-repeat; width:1006px; height: 54px;}
#topmenu a {color: #fff;}
Почему не закрываете стиль topmenu так {}? Такая же ошибка в #bottom в tamplate.css
Шаблон случайно не отсюда //http://likbez-net.ru/sozdanie-template/40-template-for-site-lesson1.html?
|
|
|
|
|
Записан
|
|
|
|
Zeya
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 107
|
 |
« Ответ #7 : 23.11.2011, 01:49:17 » |
|
Почему не закрываете стиль topmenu так {}? Такая же ошибка в #bottom в tamplate.css
Вот в этом-то и была загвоздка! А я думала, что все горааааздо сложнее! ))) Спасибо Вам!  Шаблон случайно не отсюда //http://likbez-net.ru/sozdanie-template/40-template-for-site-lesson1.html?
Ну да, первый шаблон самоделишный, по их научению делался. А что? 
|
|
|
|
|
Записан
|
|
|
|
karsalex
Осваиваюсь на форуме
 
Репутация: +17/-0
Offline
Пол: 
Сообщений: 168
|
 |
« Ответ #8 : 23.11.2011, 02:49:26 » |
|
Да сам на нем учился)) Только он косячный немного, но лучше артистера это точно!
|
|
|
|
|
Записан
|
|
|
|
Zeya
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 107
|
 |
« Ответ #9 : 24.11.2011, 00:20:14 » |
|
Да сам на нем учился)) Только он косячный немного, но лучше артистера это точно!
А в чем косячность, не поделитесь? 
|
|
|
|
|
Записан
|
|
|
|
karsalex
Осваиваюсь на форуме
 
Репутация: +17/-0
Offline
Пол: 
Сообщений: 168
|
 |
« Ответ #10 : 24.11.2011, 02:34:38 » |
|
А в чем косячность, не поделитесь?  Там стилей много не прописано, то есть они есть но из-за мелких недоработок они не отображаются. На мой взгляд лучше использовать какой-нибудь готовый бесплатный шаблон и на нет учиться. К тому же Сеопульт из-за этого шаблона не может проанализировать страницу, не стал разбираться почему это, т.к. все равно шаблон другой для сайта разрабатываю, а так мой сайт как раз на этом шаблоне сделан.
|
|
|
|
|
Записан
|
|
|
|
Zeya
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 107
|
 |
« Ответ #11 : 24.11.2011, 15:25:10 » |
|
К тому же Сеопульт из-за этого шаблона не может проанализировать страницу
А как Вы это определили? Млин, это значит, будут проблемы с оптимизацией?
|
|
|
|
|
Записан
|
|
|
|
karsalex
Осваиваюсь на форуме
 
Репутация: +17/-0
Offline
Пол: 
Сообщений: 168
|
 |
« Ответ #12 : 24.11.2011, 17:11:27 » |
|
А как Вы это определили? Млин, это значит, будут проблемы с оптимизацией?
Вы создайте учетную запись в системе и попробуйте проанализировать страницу с любым другим шаблоном пожалуйста, а с этим почему-то не получается проанализировать страницу, пишет что "Более половины содержимого страницы находится за пределами тега BODY" хотя в шаблоне вроде все верно. На сколько влияет это на оптимизацию сказать сложно, может и незначительно, я не знаю не углублялся в это, т.к. делается другой шаблон. Все страницы в поисковиках есть и индексированы, так что смотреть Вам.
|
|
|
|
|
Записан
|
|
|
|
Zeya
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 107
|
 |
« Ответ #13 : 25.11.2011, 17:39:45 » |
|
Вы создайте учетную запись в системе и попробуйте проанализировать страницу с любым другим шаблоном karsalex, поясните, пожалуйста, в какой системе...  Подстакжите, пожалуйста, как текст меню вписать в рисунок?  Фон меню вставлен картинкой через стили, может, как-то поумнее можно сделать? И как сделать, чтоб агнгл. вариант меню под русским был, на одной нарисованной кнопке? 
|
|
|
|
« Последнее редактирование: 25.11.2011, 17:47:13 от Zeya »
|
Записан
|
|
|
|
karsalex
Осваиваюсь на форуме
 
Репутация: +17/-0
Offline
Пол: 
Сообщений: 168
|
 |
« Ответ #14 : 26.11.2011, 00:37:25 » |
|
karsalex, поясните, пожалуйста, в какой системе...  Подстакжите, пожалуйста, как текст меню вписать в рисунок?  Фон меню вставлен картинкой через стили, может, как-то поумнее можно сделать? И как сделать, чтоб агнгл. вариант меню под русским был, на одной нарисованной кнопке?  Нет, в вашем случае на мой взгляд только картинкой. А вот по второму вопросу не отвечу, не делал никогда. В системе Seopult.
|
|
|
|
|
Записан
|
|
|
|
|
Poznakomlus
|
 |
« Ответ #15 : 26.11.2011, 00:52:19 » |
|
Для начала закройте в шаблоне тег <jdoc:include type="modules" name="bottom" style="xhtml" / забыли поставить > Дважды выводится в шаблоне <jdoc:include type="head" /> меню выводите списком. Таблица вам ненужна
|
|
|
|
« Последнее редактирование: 26.11.2011, 01:01:15 от Poznakomlus »
|
Записан
|
|
|
|
Zeya
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 107
|
 |
« Ответ #16 : 26.11.2011, 15:08:06 » |
|
Poznakomlus, спасибо, тег закрыла, а вот повтора <jdoc:include type="head" /> в индексе шаблона не нашла... И как сделать, чтоб агнгл. вариант меню под русским был, на одной нарисованной кнопке?  кто знает? 
|
|
|
|
|
Записан
|
|
|
|
Zeya
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 107
|
 |
« Ответ #17 : 30.11.2011, 20:23:09 » |
|
Неужели на Joomla никто не делал такое меню, чтоб пункты в две строки были? Помогите, пожалуйста!
|
|
|
|
|
Записан
|
|
|
|
|
danik.html
|
 |
« Ответ #18 : 30.11.2011, 21:38:17 » |
|
$result = str_replace('|','<br />',$result); echo $result;
файл modules/mod_mainmenu/helper.php
А в админке пишем Главная|Main
|
|
|
|
|
Записан
|
|
|
|
Zeya
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 107
|
 |
« Ответ #19 : 01.12.2011, 14:41:07 » |
|
danik.html, спасибо! Но чет не получается... Заменила $result = JFilterOutput::ampReplace($xml->toString((bool)$params->get('show_whitespace'))); $result = str_replace(array('<ul/>', '<ul />'), '', $result); echo $result; на $result = str_replace('|','<br />',$result); echo $result; и в пунктах меню поставила | между вариантами но не переностися все равно. Что я не так делаю, подскажите, пожалуйста! Вот сайт: http://persikmops.ru
|
|
|
|
|
Записан
|
|
|
|
Zeya
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 107
|
 |
« Ответ #20 : 02.12.2011, 21:10:20 » |
|
ну не выходит и все тут! Помогите, люди добрые!
|
|
|
|
|
Записан
|
|
|
|
|
danik.html
|
 |
« Ответ #21 : 12.12.2011, 12:03:13 » |
|
не пойму зачем делать меню сразу на рус\ен ? почему не сделать два варианта меню?
|
|
|
|
|
Записан
|
|
|
|
CTPZ
Давно я тут
  
Репутация: +20/-5
Offline
Пол: 
Сообщений: 345
|
 |
« Ответ #22 : 12.12.2011, 15:22:41 » |
|
может, что в коде не так: index <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction; ?>"> <head> <jdoc:include type="head" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="robots" content="index, follow" /> <meta name="keywords" content="joomla, Joomla" /> <link href="index.php?option=com_content&view=frontpage&format=feed&Itemid=1&type=rss" rel="alternate" type="application/rss+xml" title="RSS 2.0" /> <link href="index.php?option=com_content&view=frontpage&format=feed&Itemid=1&type=atom" rel="alternate" type="application/atom+xml" title="Atom 1.0" /> <script type="text/javascript" src="http://localhost/Joomla-1.5RC2/media/system/js/mootools.js"></script> <script type="text/javascript" src="http://localhost/Joomla-1.5RC2/media/system/js/caption.js"></script>
<link rel="icon" href="/templates/persik/favicon.ico" type="image/x-icon" /> <link rel="shortcut icon" href="/templates/persik/favicon.ico" type="image/x-icon" />
<link rel="stylesheet" href="/templates/system/css/system.css" type="text/css" /> <link rel="stylesheet" href="/templates/system/css/general.css" type="text/css" /> <link rel="stylesheet" href="templates/<?php echo $this->template ?>/css/template.css" type="text/css" /> <link rel="stylesheet" href="templates/<?php echo $this->template ?>/css/menu.css" type="text/css" /> <?php
if($this->countModules('left and right') == 0) $contentwidth = "100";
if($this->countModules('left or right') == 1) $contentwidth = "80";
if($this->countModules('left and right') == 1) $contentwidth = "60";
?> </head> <?php //$Itemid = JRequest::getInt( 'Itemid', 1, 'get' ); //echo $Itemid; ?> <body> <!--оформление страницы сайта--> <div id="wrap"> <!--блок шапки сайта header --> <div id="header"> <jdoc:include type="modules" name="top" style="xhtml" /> </div>
<!--вывод модуля горизонтального меню в позиции user2--> <div id="topmenu" align="center"> <jdoc:include type="modules" name="user2" style="xhtml" /> </div> <!--вывод содержимого страницы--> <div id="pole"> <!--вывод модуля языков в позиции user3--> <div id="user3"> <jdoc:include type="modules" name="user4" style="xhtml" /> </div>
<!--вывод модуля верхней навигации в позиции user4--> <div id="user4"> <jdoc:include type="modules" name="user3" style="xhtml" /> </div>
<!--вывод модуля контактов в позиции user5--> <div id="user5"> <jdoc:include type="modules" name="user5" style="xhtml" /> </div>
<!--вывод содержимого контента--> <div id="content"> <jdoc:include type="component" style="xhtml" /> </div> </div>
<!--вывод сведений модуля с информацией об авторских правах в позиции footer --> <div id="bottom"> <jdoc:include type="modules" name="bottom" style="xhtml" / <p>Copyright: "Persik Bis Smak",2011 <p>Web design: <a href="malito: Ramus20@yandex.ru"> Ramus20@yandex.ru </a>
</div> </div>
</body> </html> В коде не так вот что: <script type="text/javascript" src="http://localhost/Joomla-1.5RC2/media/system/js/mootools.js"></script> <script type="text/javascript" src="http://localhost/Joomla-1.5RC2/media/system/js/caption.js"></script> Должно быть так: <script type="text/javascript" src="/media/system/js/mootools.js"></script> <script type="text/javascript" src="/media/system/js/caption.js"></script> Иначе на хостинге отображаться не будет
|
|
|
|
|
Записан
|
|
|
|
Zeya
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 107
|
 |
« Ответ #23 : 15.12.2011, 17:02:12 » |
|
не пойму зачем делать меню сразу на рус\ен ? почему не сделать два варианта меню?
Спасибо!  Вы имеете ввиду так, как сделано сейчас: http://persikmops.ru/ В таком варианте не айс, что стили прописаны отдельно и при наведении они как-бы отдельно друг от друга существуют. И не знаю, как выровнять пункты, ведь в стиле задается одинаковый отступ для всех пунктов, а нужен разный... Подскажите, пожалуйста!  Или Вы имели ввиду, чтоб при переводе они подменялись англ. вариантом? CTPZ, спасибки! 
|
|
|
|
|
Записан
|
|
|
|
Zeya
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 107
|
 |
« Ответ #24 : 18.12.2011, 20:05:57 » |
|
danik.html, ответте, пожалуйста, что Вы имели ввиду под двумя вариантами. 
|
|
|
|
|
Записан
|
|
|
|
|
danik.html
|
 |
« Ответ #25 : 19.12.2011, 05:30:45 » |
|
Я имел ввиду чтоб сначала отображалось меню на русском, а при переключении языка соответсвенно отображалось на английском. Этож просто и логично, не пойму зачем тут мудрить. Чтоб выровнять меню: 1)Поменять в настройках модуля меню вывод меню в таблице на вывод в списке (ul) 2)Прописать стили примерно так: #topmenu{ width: 996px; padding: 0 5px; } #topmenu li{ width: 142px; text-aling: center; }
|
|
|
|
|
Записан
|
|
|
|
Zeya
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 107
|
 |
« Ответ #26 : 19.12.2011, 18:16:43 » |
|
Я имел ввиду чтоб сначала отображалось меню на русском, а при переключении языка соответсвенно отображалось на английском. Этож просто и логично, не пойму зачем тут мудрить. danik.html, клево! Нажно было только перевести модулем! 1)Поменять в настройках модуля меню вывод меню в таблице на вывод в списке (ul) Legacy (горизонтально)? При всех остальных значениях перестает отображаться... со стилями - не получается... Прописала /*оформление блока меню*/
#topmenu{ background: url(../images/menu_fon.jpg) no-repeat; width:1006px; padding: 0 5px; height: 54px; text-indent:20px; }
#topmenu li{ width: 142px; text-aling: center; } и вот что выходит: http://persikmops.ru/ Помогите еще немного, пожалуйста!
|
|
|
|
|
Записан
|
|
|
|
|
danik.html
|
 |
« Ответ #27 : 20.12.2011, 07:17:01 » |
|
ф топку таблицы. хотяб на время надо включить ul - глянем в чем там дело
|
|
|
|
|
Записан
|
|
|
|
Zeya
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 107
|
 |
« Ответ #28 : 21.12.2011, 20:46:16 » |
|
danik.html, какой из параметров выбрать?
|
|
|
|
|
Записан
|
|
|
|
|
danik.html
|
 |
« Ответ #29 : 22.12.2011, 04:54:02 » |
|
Список
|
|
|
|
|
Записан
|
|
|
|
|