LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
26.05.2012, 23:51:35 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Не растягивается субменю в высоту :-((  (Прочитано 739 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
maxus
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 10


« : 14.12.2010, 19:00:31 »

В одном субменю надо разместить 80 категорий. В первую строку влезает 27 элементов, 28-й переходит на вторую строчку, но разделительная полоса остается между ними http://www.future-magazine.com/rusfuture.html
Как решить проблему? Устал по другим форумам ждать ответа, может здесь помогут? !
Записан
maxus
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 10


« Ответ #1 : 15.12.2010, 13:14:30 »

Ну что, и здесь нет Специалистов? Или этот вопрос не в том разделе оказался или не в том форуме? Cheesy Smiley Cheesy Smiley Cheesy Smiley ! Cheesy Smiley Cheesy
Записан
bzzik
JComments Tester
*

Репутация: +219/-0
Offline Offline

Пол: Мужской
Сообщений: 3798


Contra Gaming Community


« Ответ #2 : 15.12.2010, 13:16:32 »

Ссылка есть - а где видно субменю с 80 элементами?
Записан
maxus
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 10


« Ответ #3 : 15.12.2010, 14:08:46 »

Спасибо за отклик, а то я чуть надежду не потерял! Я их временно выключил, а сейчас снова включил, там слева видно как 28 категория выехала ниже разделительной полосы.
Еще хотел добавить до 80 элементов, т.е. вся вторая и третья строчки будут заполнены
Записан
bzzik
JComments Tester
*

Репутация: +219/-0
Offline Offline

Пол: Мужской
Сообщений: 3798


Contra Gaming Community


« Ответ #4 : 15.12.2010, 14:30:15 »

Найти в template_css.css #sub-menu и привести к такому виду:

#sub-menu {
    background: url("../images/sub-menu-bg.png") repeat-x;
    border-color: #202020;
    border-style: solid;
    border-width: 3px 1px 1px;
    clear: both;
    overflow: hidden;
}

Была прописана высота 34px, которую убрал + добавил overflow: hidden, чтобы div расширялся под содержимое. Не уверен за другие браузеры, но в FF все ок.
« Последнее редактирование: 15.12.2010, 14:33:45 от bzzik » Записан
maxus
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 10


« Ответ #5 : 15.12.2010, 14:51:02 »

Большое человеческое спасибо! Получилось!  Smiley drink
Правда дизайн второй строчки изменился, но это не критично, попробую сам исправить.
Записан
bzzik
JComments Tester
*

Репутация: +219/-0
Offline Offline

Пол: Мужской
Сообщений: 3798


Contra Gaming Community


« Ответ #6 : 15.12.2010, 14:55:53 »

Большое человеческое спасибо! Получилось!  Smiley drink
Правда дизайн второй строчки изменился, но это не критично, попробую сам исправить.
Ну да, потому что у Вас url("../images/sub-menu-bg.png") высотой 34px. Не предполагалось, что в 2 ряда будет субменю.
Записан
maxus
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 10


« Ответ #7 : 15.12.2010, 14:59:31 »

чтобы повторился дизайн первой строчки надо что-то заменить в этой строчке ? может влияет значение "repeat-x" ?
background: url(../images/sub-menu-bg.png) 0 0 repeat-x;
Записан
bzzik
JComments Tester
*

Репутация: +219/-0
Offline Offline

Пол: Мужской
Сообщений: 3798


Contra Gaming Community


« Ответ #8 : 15.12.2010, 15:05:31 »

чтобы повторился дизайн первой строчки надо что-то заменить в этой строчке ? может влияет значение "repeat-x" ?
background: url(../images/sub-menu-bg.png) 0 0 repeat-x;

Пробуйте просто repeat оставить
Записан
maxus
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 10


« Ответ #9 : 15.12.2010, 15:13:18 »

ВСЕ ОК!  Smiley Благодарствую за помощь! Если что, то к вам прийду за советом!  drink Жаль пиво налить не могу!
Записан
maxus
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 10


« Ответ #10 : 16.12.2010, 12:40:47 »

bzzik , а как мне применить изменение только к конкретному разделу? вчера сократил интервал между элементами с 12 до 4 px, применилось ко всем субменю, а мне нужно только к разделу http://www.future-magazine.com/rusfuture.html
Записан
bzzik
JComments Tester
*

Репутация: +219/-0
Offline Offline

Пол: Мужской
Сообщений: 3798


Contra Gaming Community


« Ответ #11 : 16.12.2010, 12:54:29 »

Нуу, это усложней. Надо юзать вот эту тему:
http://joomlaforum.ru/index.php/topic,67278.0.html
В зависимости от Itemid придется менять style элемента. То бишь вынести из .css файла "интервал между элементами", добавить в качестве style для нужного элемента и менять в зависимости от Itemid.
Записан
maxus
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 10


« Ответ #12 : 16.12.2010, 13:21:37 »

да, блин, мне как чайнику, сложновато пока.... Smiley Sad Smiley
Записан
maxus
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 10


« Ответ #13 : 16.12.2010, 13:53:37 »

Нуу, это усложней. Надо юзать вот эту тему:
http://joomlaforum.ru/index.php/topic,67278.0.html
В зависимости от Itemid придется менять style элемента. То бишь вынести из .css файла "интервал между элементами", добавить в качестве style для нужного элемента и менять в зависимости от Itemid.
вынести и добавить все в том же .css или в .html ?
Записан
bzzik
JComments Tester
*

Репутация: +219/-0
Offline Offline

Пол: Мужской
Сообщений: 3798


Contra Gaming Community


« Ответ #14 : 16.12.2010, 14:12:30 »

В index.php шаблона - где весь HTML находится
Записан
maxus
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 10


« Ответ #15 : 16.12.2010, 14:32:13 »

нет, один не справлюсь, боюсь испортить  Smiley
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet