maxus
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 10
|
 |
« : 14.12.2010, 19:00:31 » |
|
В одном субменю надо разместить 80 категорий. В первую строку влезает 27 элементов, 28-й переходит на вторую строчку, но разделительная полоса остается между ними http://www.future-magazine.com/rusfuture.html Как решить проблему? Устал по другим форумам ждать ответа, может здесь помогут? !
|
|
|
|
|
Записан
|
|
|
|
maxus
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 10
|
 |
« Ответ #1 : 15.12.2010, 13:14:30 » |
|
|
|
|
|
|
Записан
|
|
|
|
bzzik
JComments Tester
Репутация: +219/-0
Offline
Пол: 
Сообщений: 3798
Contra Gaming Community
|
 |
« Ответ #2 : 15.12.2010, 13:16:32 » |
|
Ссылка есть - а где видно субменю с 80 элементами?
|
|
|
|
|
Записан
|
|
|
|
maxus
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 10
|
 |
« Ответ #3 : 15.12.2010, 14:08:46 » |
|
Спасибо за отклик, а то я чуть надежду не потерял! Я их временно выключил, а сейчас снова включил, там слева видно как 28 категория выехала ниже разделительной полосы. Еще хотел добавить до 80 элементов, т.е. вся вторая и третья строчки будут заполнены
|
|
|
|
|
Записан
|
|
|
|
bzzik
JComments Tester
Репутация: +219/-0
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
Сообщений: 10
|
 |
« Ответ #5 : 15.12.2010, 14:51:02 » |
|
Большое человеческое спасибо! Получилось!  Правда дизайн второй строчки изменился, но это не критично, попробую сам исправить.
|
|
|
|
|
Записан
|
|
|
|
bzzik
JComments Tester
Репутация: +219/-0
Offline
Пол: 
Сообщений: 3798
Contra Gaming Community
|
 |
« Ответ #6 : 15.12.2010, 14:55:53 » |
|
Большое человеческое спасибо! Получилось!  Правда дизайн второй строчки изменился, но это не критично, попробую сам исправить. Ну да, потому что у Вас url("../images/sub-menu-bg.png") высотой 34px. Не предполагалось, что в 2 ряда будет субменю.
|
|
|
|
|
Записан
|
|
|
|
maxus
Захожу иногда

Репутация: +0/-0
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
Пол: 
Сообщений: 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
Сообщений: 10
|
 |
« Ответ #9 : 15.12.2010, 15:13:18 » |
|
ВСЕ ОК!  Благодарствую за помощь! Если что, то к вам прийду за советом!  Жаль пиво налить не могу!
|
|
|
|
|
Записан
|
|
|
|
maxus
Захожу иногда

Репутация: +0/-0
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
Пол: 
Сообщений: 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
Сообщений: 10
|
 |
« Ответ #12 : 16.12.2010, 13:21:37 » |
|
|
|
|
|
|
Записан
|
|
|
|
maxus
Захожу иногда

Репутация: +0/-0
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
Пол: 
Сообщений: 3798
Contra Gaming Community
|
 |
« Ответ #14 : 16.12.2010, 14:12:30 » |
|
В index.php шаблона - где весь HTML находится
|
|
|
|
|
Записан
|
|
|
|
maxus
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 10
|
 |
« Ответ #15 : 16.12.2010, 14:32:13 » |
|
нет, один не справлюсь, боюсь испортить 
|
|
|
|
|
Записан
|
|
|
|
|