#1
Отправлено 23 Август 2013 - 14:03
Есть собственное меню, написал сам. Собственно в чём вопрос, можете написать ту часть кода где в шаблоне пластик и находиться меню. Требуется что-бы вместо обычного меню отображалось моё - на css. Но что-то не выходит, не понимаю в чём проблема. Возможно мне надо дать моему меню переменную (id или class) "header" или что-то ещё?... До этого просто пытался заменить кусочек кода меню в шаблоне на своё меню - результат был мягко говоря не очень. Заранее спасибо за помощь
#2
Отправлено 24 Август 2013 - 01:56
#panelsite div.leftcol { background: url("{ASSETS_IMAGES_PATH}panel-bg.png") no-repeat scroll 0 0 transparent; width: 12px; } #panelsite div.centercol { background: url("{ASSETS_IMAGES_PATH}panel-bgx.png") repeat-x scroll 0 0 transparent; width: 747px; } #panelsite div.rightcol { background: url("{ASSETS_IMAGES_PATH}panel-bg.png") no-repeat scroll -12px 0 transparent; color: #686868; font: 14px Verdana,Geneva,sans-serif; width: 241px; } #panelsite div.centercol .search { background: url("{ASSETS_IMAGES_PATH}searchbg.jpg") no-repeat scroll 0 0 transparent; float: left; height: 41px; margin: 11px 0 0; padding: 10px 0 0; width: 749px; } #panelsite div.centercol .search input.text { background: url("{ASSETS_IMAGES_PATH}searchbg.jpg") no-repeat scroll 0 -10px transparent; color: #B7B7B7; cursor: default; float: left; font: italic 12px/30px Verdana,Geneva,sans-serif; height: 30px; padding: 0 5px 0 131px; width: 546px; }
Вы можете поступить в данном случае следующим образом:
1) Реализовать такие же кусочки и заменить изображения в разделе редактора тем.
2) Удалить в выше приведенных классах свойство background, тем самым убрав изображения, после в классе
#panelsite { height: 104px; width: 100%; }
задать данное свойство с указанием одного цельного изображения меню. Например
#panelsite { height: 104px; width: 100%; background: url("{ASSETS_IMAGES_PATH}menuimg.jpg") no-repeat center center; }
#3
Отправлено 28 Август 2013 - 19:02
Сake (24 Август 2013 - 01:56) писал:
#panelsite div.leftcol { background: url("{ASSETS_IMAGES_PATH}panel-bg.png") no-repeat scroll 0 0 transparent; width: 12px; } #panelsite div.centercol { background: url("{ASSETS_IMAGES_PATH}panel-bgx.png") repeat-x scroll 0 0 transparent; width: 747px; } #panelsite div.rightcol { background: url("{ASSETS_IMAGES_PATH}panel-bg.png") no-repeat scroll -12px 0 transparent; color: #686868; font: 14px Verdana,Geneva,sans-serif; width: 241px; } #panelsite div.centercol .search { background: url("{ASSETS_IMAGES_PATH}searchbg.jpg") no-repeat scroll 0 0 transparent; float: left; height: 41px; margin: 11px 0 0; padding: 10px 0 0; width: 749px; } #panelsite div.centercol .search input.text { background: url("{ASSETS_IMAGES_PATH}searchbg.jpg") no-repeat scroll 0 -10px transparent; color: #B7B7B7; cursor: default; float: left; font: italic 12px/30px Verdana,Geneva,sans-serif; height: 30px; padding: 0 5px 0 131px; width: 546px; }
Вы можете поступить в данном случае следующим образом:
1) Реализовать такие же кусочки и заменить изображения в разделе редактора тем.
2) Удалить в выше приведенных классах свойство background, тем самым убрав изображения, после в классе
#panelsite { height: 104px; width: 100%; }
задать данное свойство с указанием одного цельного изображения меню. Например
#panelsite { height: 104px; width: 100%; background: url("{ASSETS_IMAGES_PATH}menuimg.jpg") no-repeat center center; }
Нет, я говорю не про всю верхнюю панель а именно о белом месте над поиском - месте стандартного меню. Так вот, как туда вставить свою меню...
#4
Отправлено 28 Август 2013 - 20:08
Напишите пожалуйста номер вашего аккаунта.
#6
Отправлено 31 Август 2013 - 03:08
<div class="menuheader"> <ul> {% FOR menu %} {% FOR header %} {% FOR links %} <li {% IF menu.header.links.first %}class="main"{% ENDIF %}><a href="{menu.header.links.URL}" {% IF menu.header.links.SELECTED %}class="current"{%ENDIF%} {% IF menu.header.links.TITLE %}title="{menu.header.links.TITLE}"{% ENDIF %}>{menu.header.links.NAME}</a></li> {% ENDFOR %} {% ENDFOR %} {% ENDFOR %} </ul> </div>
вы можете заменить данный код на ваш код меню. Пожалуйста, сообщите ваш код меню.
#7
Отправлено 07 Сентябрь 2013 - 12:33
Сake (31 Август 2013 - 03:08) писал:
<div class="menuheader"> <ul> {% FOR menu %} {% FOR header %} {% FOR links %} <li {% IF menu.header.links.first %}class="main"{% ENDIF %}><a href="{menu.header.links.URL}" {% IF menu.header.links.SELECTED %}class="current"{%ENDIF%} {% IF menu.header.links.TITLE %}title="{menu.header.links.TITLE}"{% ENDIF %}>{menu.header.links.NAME}</a></li> {% ENDFOR %} {% ENDFOR %} {% ENDFOR %} </ul> </div>
вы можете заменить данный код на ваш код меню. Пожалуйста, сообщите ваш код меню.
Уже пробовал до того как написал сюда, не выходит...
#10
Отправлено 12 Сентябрь 2013 - 01:35
<div class="menuheader"> <ul> {% FOR menu %} {% FOR header %} {% FOR links %} <li {% IF menu.header.links.first %}class="main"{% ENDIF %}><a href="{menu.header.links.URL}" {% IF menu.header.links.SELECTED %}class="current"{%ENDIF%} {% IF menu.header.links.TITLE %}title="{menu.header.links.TITLE}"{% ENDIF %}>{menu.header.links.NAME}</a></li> {% ENDFOR %} {% ENDFOR %} {% ENDFOR %} </ul> </div>
#11
Отправлено 28 Январь 2014 - 13:55
1. сделать каталог(меню) как тут http://shark74.ru/ с переключением
если нет то
2. добавить отдельное меню или каталог слева (см. прикрепленное изображение) в место красного прямоугольника
аккаунт SL-229100
#12
Отправлено 29 Январь 2014 - 09:07
wickedslim (28 Январь 2014 - 13:55) писал:
1. сделать каталог(меню) как тут http://shark74.ru/ с переключением
если нет то
2. добавить отдельное меню или каталог слева (см. прикрепленное изображение) в место красного прямоугольника
аккаунт SL-229100
Найдите код в шаблоне HTML -
<div class="pad-box"> <ul class="leftmenu">после него добавьте следующий код -
<div id="tabs"> <ul> <li><h2><a href="#tabs-1">Меню 1</a><h2></li> <li><h2><a href="#tabs-2">Меню 2</a></h2></li> <li><h2><a href="#tabs-3">Меню 3</a></h2></li> </ul> <div id="tabs-1"> <li class="categories"><h2><a href="{CATALOG_URL}" class="indexPage">Каталог товаров 1</a></h2> <ul> {%IFNOT catalog_empty %} {% FOR catalog %} {% IFNOT catalog.HIDE %} <li class="cat-item"> <a href="{catalog.URL}" {% IF catalog.LEVEL>0%}style="padding-left:{catalog.LEVEL | multiply("20")}px"{% ENDIF %} {% IF catalog.CURRENT %}class="selected"{% ENDIF %} >{catalog.NAME}</a> </li> {% ENDIF %} {% ENDFOR %} {% ENDIF %} </ul><br /> </li> </div> <div id="tabs-2"> <li class="categories"><h2><a href="{CATALOG_URL}" class="indexPage">Каталог товаров 2</a></h2> <ul> {%IFNOT catalog_full_empty %} {% FOR catalog_full %} {% IF catalog_full.HIDE %} <li class="cat-item"> <a href="{catalog_full.URL}" {% IF catalog_full.LEVEL>0%}style="padding-left:{catalog_full.LEVEL | multiply("20")}px"{% ENDIF %} {% IF catalog_full.CURRENT %}class="selected"{% ENDIF %} >{catalog_full.NAME}</a> </li> {% ENDIF %} {% ENDFOR %} {% ENDIF %} </ul><br /> </li> </div> <div id="tabs-3"> <li class="categories"><h2><a href="{CATALOG_URL}" class="indexPage">Каталог товаров 3</a></h2> <ul> {%IFNOT catalog_empty %} {% FOR catalog %} {% IFNOT catalog.HIDE %} <li class="cat-item"> <a href="{catalog.URL}" {% IF catalog.LEVEL>0%}style="padding-left:{catalog.LEVEL | multiply("20")}px"{% ENDIF %} {% IF catalog.CURRENT %}class="selected"{% ENDIF %} >{catalog.NAME}</a> </li> {% ENDIF %} {% ENDFOR %} {% ENDIF %} </ul><br /> </li> </div> </div>
В main.css в конце файла добавьте стили -
.leftmenu #tabs-1,.leftmenu #tabs-2,.leftmenu #tabs-3{border:0px !important; padding:0px !important;} .leftmenu #tabs li{background: none !important;border:0px !important;margin:0px !important;} .leftmenu #tabs ul{background:blue;} .leftmenu #tabs li h2 a{font-size:14px;padding:2px !important;} .leftmenu #tabs,.leftmenu #tabs ul{background:none;padding:0 !important;border:0px !important;} .categories {background: none !important;}
В конец main.js добавьте код -
$(function(){ $("#tabs").tabs(); });
Результат на скриншоте. Первое меню - это меню нескрытых категорий, второе меню - меню скрытых категорий. (в каждой категории, если открыть на редактирование можно установить скрытые категории). Третье меню тоже самое что и первое. Его можно изменить в зависимости от конкретных категорий, которые нужно выводить только в третьем меню. Уточните какие именно категории нужно вывести в третьем меню.
Меню можно будет стилизовать.
#13
Отправлено 29 Январь 2014 - 10:14
#14
Отправлено 29 Январь 2014 - 11:27
wickedslim (29 Январь 2014 - 10:14) писал:
Если будет ссылки на какие-то конкретные страницы, а не категории, то нужно будет код -
<div id="tabs-3"> <li class="categories"><h2><a href="{CATALOG_URL}" class="indexPage">Каталог товаров 3</a></h2> <ul> {%IFNOT catalog_empty %} {% FOR catalog %} {% IFNOT catalog.HIDE %} <li class="cat-item"> <a href="{catalog.URL}" {% IF catalog.LEVEL>0%}style="padding-left:{catalog.LEVEL | multiply("20")}px"{% ENDIF %} {% IF catalog.CURRENT %}class="selected"{% ENDIF %} >{catalog.NAME}</a> </li> {% ENDIF %} {% ENDFOR %} {% ENDIF %} </ul><br /> </li> </div>заменить на -
<div id="tabs-3"> <li class="categories"><h2><a href="{CATALOG_URL}" class="indexPage">Каталог товаров 3</a></h2> <ul> <li><a href="ссылка на страницу">Название ссылки</a></li> <li><a href="ссылка на страницу 2">Название ссылки 2</a></li> <li><a href="ссылка на страницу 3">Название ссылки 3</a></li> </ul><br /> </li> </div>
Соответственно в коде указать необходимые ссылки вместо "ссылка на страницу" и отредактировать название ссылки
#15
Отправлено 30 Январь 2014 - 08:51
P.S. Разобрался, сейчас будут еще вопросы))
#16
Отправлено 30 Январь 2014 - 09:37
#17
Отправлено 31 Январь 2014 - 04:08
в main.css найдите:
#mainmenu li a:hoverзамените на:
#mainmenu li a:hover, #mainmenu li a.selected
#18
Отправлено 31 Январь 2014 - 08:10
Vaccina (31 Январь 2014 - 04:08) писал:
в main.css найдите:
#mainmenu li a:hoverзамените на:
#mainmenu li a:hover, #mainmenu li a.selected
p.s. убрал
#mainmenu li a.selectedибо когда заходишь на сайт, всегда выделена главная страница в меню
#19
Отправлено 01 Февраль 2014 - 17:11
#20
Отправлено 07 Февраль 2014 - 22:21
Темы с аналогичным тегами меню, пластик, дизайн
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных