Перейти к содержимому


И Снова Про Правое Меню


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 24

#1 Kotofeeva

Kotofeeva

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 259 сообщений

Отправлено 14 Апрель 2013 - 13:54

Пыталась сама разобраться - не получается. Нужна помощь.

Хочу добавить на сайт дополнительное меню - справа.
В настройках меню создала дополнительное меню, {menu.right}

В HTML добавила следующий код:

Цитата

</div>
  <div id="right">
  <!-- Каталог сайта №2-->
    <div class="block">
  <div class="blocktitle bluesmall">Каталог сайта №2</div>
  <div class="blockmain navigation fnt12n">
    <ul>
    
    
  
{% FOR menu %}
  {% FOR right %}
    {% FOR links %}
  <li {% IF menu.right.links.first %}class="main"{% ENDIF %}><a href="{menu.right.links.URL}" {% IF menu.right.links.SELECTED %}class="current"{%ENDIF%} {% IF menu.right.links.TITLE %}title="{menu.right.links.TITLE}"{% ENDIF %}>{menu.right.links.NAME}</a></li>
    {% ENDFOR %}
  {% ENDFOR %}
    {% ENDFOR %}
    </ul>
  </div>
  <div class="blockbottom"></div>
    </div>
    <!-- END Каталог сайта №2 -->
  

В итоге на сайте появилось дополнительное меню, но под основным слева:

Изображение

1. Как сделать, чтобы меню было справа
2 Как изменить фон и шрифт меню (с фразой "Каталог сайта №2" все понятно, а вот с текстом ссылок - нет, в таком виде, в каком они отображаются в меню, они выглядят мелкими и убогими)).
Фон нужен такой же, как и в каталоге товаров.
3. Как разделять подразделы каталога: чтобы слева были одни подразделы, а справа другие.
4. Как сделать, чтобы в правом меню были блоки: информационный, хиты продаж, новинки (при условии, что в правом меню не будет каталога товаров)

Мой Аккаунт SL-31741

#2 Koderhan

Koderhan

    Активный участник

  • Модератоpы
  • 6 227 сообщений

Отправлено 14 Апрель 2013 - 15:22

Просмотр сообщенияKotofeeva (14 Апрель 2013 - 13:54) писал:

Пыталась сама разобраться - не получается. Нужна помощь.

Хочу добавить на сайт дополнительное меню - справа.
В настройках меню создала дополнительное меню, {menu.right}

В HTML добавила следующий код:



В итоге на сайте появилось дополнительное меню, но под основным слева:

Изображение

1. Как сделать, чтобы меню было справа
2 Как изменить фон и шрифт меню (с фразой "Каталог сайта №2" все понятно, а вот с текстом ссылок - нет, в таком виде, в каком они отображаются в меню, они выглядят мелкими и убогими)).
Фон нужен такой же, как и в каталоге товаров.
3. Как разделять подразделы каталога: чтобы слева были одни подразделы, а справа другие.
4. Как сделать, чтобы в правом меню были блоки: информационный, хиты продаж, новинки (при условии, что в правом меню не будет каталога товаров)

Мой Аккаунт SL-31741
Придется увеличить ширину основного блока.

Панель администратора, "Сайт"->"Редактор тем".
В файле "main.css".
Найти код:

#content {width: 960px;margin: 0 auto;}
#contentMainTb {width: 960px;margin:0;border-collapse: collapse;border-spacing: 0;}
Заменить:
#content {width: 1000px;margin: 0 auto;}
#contentMainTb {width: 1000px;margin:0;border-collapse: collapse;border-spacing: 0;}


Добавить в конец файла код:

.right {
width: 200px;
}
.right .blocktitle {
font-weight: normal; color: #BE9E4C; font-size: 1.8em; line-height: 1.1538em; margin: 0.7692em 0 0.3846em 0;
}
.right .blockmain.navigation.fnt12n ul {
width: 200px; background: #F5F5DC;
}
.right .blockmain.navigation.fnt12n ul li {
font-size: 1.2em;
line-height: 1.5384em;
padding: 0.5em 0;
background: url({ASSETS_IMAGES_PATH}subnav_rule.gif) no-repeat left bottom;
}
.right .blockmain.navigation.fnt12n ul li a:link,
.right .blockmain.navigation.fnt12n ul li a:visited {
padding-left: 10px;
color: #4e1609;
display: block;
}
.right .blockmain.navigation.fnt12n ul li a:hover,
.right .blockmain.navigation.fnt12n ul li a:active {
background: url({ASSETS_IMAGES_PATH}square_bullet.gif) no-repeat 0 0.6em;
color: #D0431D;
text-decoration: none;
}



Панель администратора, "Сайт"->"Редактор тем".
В файле "HTML".
После кода:

				  </tr>
				</table>
			  {% ENDIF %}	   
			  <!-- end Список товаров на главной -->
			{% ENDIF %}
			<!-- END Всевозможные списки товаров -->
	 </td>
Добавим блок с меню:
<td class="right">Тут код меню</td>



#3 Kotofeeva

Kotofeeva

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 259 сообщений

Отправлено 14 Апрель 2013 - 15:51

Просмотр сообщенияKoderhan (14 Апрель 2013 - 15:22) писал:

Придется увеличить ширину основного блока.

Панель администратора, "Сайт"->"Редактор тем".
В файле "main.css".
Найти код:

#content {width: 960px;margin: 0 auto;}
#contentMainTb {width: 960px;margin:0;border-collapse: collapse;border-spacing: 0;}
Заменить:
#content {width: 1000px;margin: 0 auto;}
#contentMainTb {width: 1000px;margin:0;border-collapse: collapse;border-spacing: 0;}


Добавить в конец файла код:

.right {
width: 200px;
}
.right .blocktitle {
font-weight: normal; color: #BE9E4C; font-size: 1.8em; line-height: 1.1538em; margin: 0.7692em 0 0.3846em 0;
}
.right .blockmain.navigation.fnt12n ul {
width: 200px; background: #F5F5DC;
}
.right .blockmain.navigation.fnt12n ul li {
font-size: 1.2em;
line-height: 1.5384em;
padding: 0.5em 0;
background: url({ASSETS_IMAGES_PATH}subnav_rule.gif) no-repeat left bottom;
}
.right .blockmain.navigation.fnt12n ul li a:link,
.right .blockmain.navigation.fnt12n ul li a:visited {
padding-left: 10px;
color: #4e1609;
display: block;
}
.right .blockmain.navigation.fnt12n ul li a:hover,
.right .blockmain.navigation.fnt12n ul li a:active {
background: url({ASSETS_IMAGES_PATH}square_bullet.gif) no-repeat 0 0.6em;
color: #D0431D;
text-decoration: none;
}



Панель администратора, "Сайт"->"Редактор тем".
В файле "HTML".
После кода:

</tr>
</table>
{% ENDIF %}
<!-- end Список товаров на главной -->
{% ENDIF %}
<!-- END Всевозможные списки товаров -->
</td>
Добавим блок с меню:
<td class="right">Тут код меню</td>


Спасибо. Сделала все, как Вы написали.
Но остаются вопросы:

1. Если добавлять пункты меню через настройки меню - все равно ссылки вылезают слева, под основным каталогом. (или через эту функцию вообще не получится сделать, как я хочу)
2. Как можно визуально ограничить это правое меню (или рамочкой, или фоном)
3. Я добавила блок с каталогом в правое меню, соответственно, каталог продублировался. А можно как-то разграничить: слева одни категории, справа другие?

#4 Kotofeeva

Kotofeeva

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 259 сообщений

Отправлено 14 Апрель 2013 - 16:01

Сейчас попробовала перенести часть информации из левой колонки в правую. Получается некрасиво - нет отступа от средней части. Как исправить?
Изображение

#5 Koderhan

Koderhan

    Активный участник

  • Модератоpы
  • 6 227 сообщений

Отправлено 14 Апрель 2013 - 16:23

Просмотр сообщенияKotofeeva (14 Апрель 2013 - 15:51) писал:

Спасибо. Сделала все, как Вы написали.
Но остаются вопросы:

1. Если добавлять пункты меню через настройки меню - все равно ссылки вылезают слева, под основным каталогом. (или через эту функцию вообще не получится сделать, как я хочу)
2. Как можно визуально ограничить это правое меню (или рамочкой, или фоном)
3. Я добавила блок с каталогом в правое меню, соответственно, каталог продублировался. А можно как-то разграничить: слева одни категории, справа другие?
На вашем сайте сейчас правое меню отсутствует.
Добавив ваш код меню в правую часть сайта вам далее будет достаточно просто создавать пункты меню.
Чтобы в каталоге слева не отображались категории вы можете просто скрыть эти категории.  А на самом деле эти категории будут доступны по адресу.

#6 Kotofeeva

Kotofeeva

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 259 сообщений

Отправлено 14 Апрель 2013 - 16:53

Просмотр сообщенияKoderhan (14 Апрель 2013 - 16:23) писал:

На вашем сайте сейчас правое меню отсутствует.
Добавив ваш код меню в правую часть сайта вам далее будет достаточно просто создавать пункты меню.
Чтобы в каталоге слева не отображались категории вы можете просто скрыть эти категории.  А на самом деле эти категории будут доступны по адресу.
Все! До меня дошло!)) Вы гений!
Только все равно получается, что правое меню вплотную к среднему блоку, не красиво. Как сделать отступ, как между левым меню и центральным блоком?
Изображение

#7 Koderhan

Koderhan

    Активный участник

  • Модератоpы
  • 6 227 сообщений

Отправлено 14 Апрель 2013 - 18:13

Просмотр сообщенияKotofeeva (14 Апрель 2013 - 16:53) писал:

Все! До меня дошло!)) Вы гений!
Только все равно получается, что правое меню вплотную к среднему блоку, не красиво. Как сделать отступ, как между левым меню и центральным блоком?
Изображение
Панель администратора, "Сайт"->"Редактор тем".
В файле "main.css".
Найти код:

.right {
width: 200px;
}
Заменить:
.right {
width: 200px;
padding-left: 10px;/*отступ слева*/
}


#8 Kotofeeva

Kotofeeva

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 259 сообщений

Отправлено 14 Апрель 2013 - 18:34

Просмотр сообщенияKoderhan (14 Апрель 2013 - 18:13) писал:

Панель администратора, "Сайт"->"Редактор тем".
В файле "main.css".
Найти код:

.right {
width: 200px;
}
Заменить:
.right {
width: 200px;
padding-left: 10px;/*отступ слева*/
}

Спасибо! Все получилось!

#9 Kotofeeva

Kotofeeva

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 259 сообщений

Отправлено 15 Апрель 2013 - 10:58

Все получилось, но вылез вот какой косяк в правом меню
.
Подкатегории не добавляются вместе с категориями. Т.е. если добавляешь категорию в правое меню и скрываешь ее на сайте, она начинает отображаться, как и положено - только в правом меню. Но ее подкатегории, когда на нее нажимаешь - выскакивают в левом меню.
Если их просто скрыть, то они пропадают и из среднего блока. А если добавить отдельной строкой в правое меню - то они так отдельной строкой и отображаются, а хотелось бы именно подкатегорией, чтобы покупатель нажал на категорию и она раскрывалась подкатегориями (как в левом меню).

Надеюсь, написала понятно...

#10 Сake

Сake

    Активный участник

  • Модератоpы
  • 5 979 сообщений

Отправлено 16 Апрель 2013 - 01:44

Этого можно попробовать переделав код левого каталога, чтобы все категории и подкатегории были в своих <ul> списках, тогда можно будет скрыть все подкатегории через <ul> список. В данном случае останется только определить как будут отображаться не скрытые подкатегории для не скрытых категорий. Будет это выпадающее меню или же навигационное. Изменение меню рассматривалось в следующих темах

http://forum.storela...аров/#entry5812

http://forum.storela...еста/#entry2083

http://forum.storela...__40#entry58232

#11 shopyuliya

shopyuliya

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 90 сообщений

Отправлено 14 Октябрь 2014 - 17:14

Воспользовалась этой инструкцией.
Появилась проблема. как решить не знаю. Помогите пожалуйста. На странице с каталогам все нормально, а на странице с товаром вот такая картина

Прикрепленные изображения

  • 2014-10-14 17-12-31 Скриншот экрана.png


#12 batta

batta

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 1 142 сообщений
  • ГородНижний Новгород

Отправлено 14 Октябрь 2014 - 19:04

Просмотр сообщенияshopyuliya (14 Октябрь 2014 - 17:14) писал:

Воспользовалась этой инструкцией.
Появилась проблема. как решить не знаю. Помогите пожалуйста. На странице с каталогам все нормально, а на странице с товаром вот такая картина


В Style.css
#content {
width: 1100px;
margin: 0 auto;
background-color: #fff;
}
измените на
#content {
width: 950px;
margin: 0 auto;
background-color: #fff;
}


#13 shopyuliya

shopyuliya

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 90 сообщений

Отправлено 14 Октябрь 2014 - 20:42

Так стало еще хуже, основной блок стал по размеру шапки и правое меню висит на фоне

#14 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 15 Октябрь 2014 - 03:14

на данный момент на странице товара не наблюдаю "перекосов"

#15 shopyuliya

shopyuliya

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 90 сообщений

Отправлено 15 Октябрь 2014 - 22:29

Просмотр сообщенияVaccina (15 Октябрь 2014 - 03:14) писал:

на данный момент на странице товара не наблюдаю "перекосов"
Внесла изменения в %, вместо 75% оставила 70%, но теперь эта же проблема на странице с отзывами. И судя по вебвизору, у некоторых и на странице товара правый блок наполовину на фоне висит

#16 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 16 Октябрь 2014 - 03:35

В main.css найдите:
.goodsDataOpinionListTable {
	width: 750px;
}
замените на:
.goodsDataOpinionListTable {
	width: 100%;
}


#17 shopyuliya

shopyuliya

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 90 сообщений

Отправлено 16 Октябрь 2014 - 15:37

Просмотр сообщенияVaccina (16 Октябрь 2014 - 03:35) писал:

В main.css найдите:
.goodsDataOpinionListTable {
width: 750px;
}
замените на:
.goodsDataOpinionListTable {
width: 100%;
}
Спасибо огромно! то что нужно

#18 shopyuliya

shopyuliya

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 90 сообщений

Отправлено 18 Октябрь 2014 - 13:39

Блин! Опять что-то не так! Помогите!

#19 batta

batta

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 1 142 сообщений
  • ГородНижний Новгород

Отправлено 18 Октябрь 2014 - 14:49

Просмотр сообщенияshopyuliya (18 Октябрь 2014 - 13:39) писал:

Блин! Опять что-то не так! Помогите!
Здравствуйте.
Уточните в чём ваша проблема?

#20 shopyuliya

shopyuliya

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 90 сообщений

Отправлено 19 Октябрь 2014 - 11:21

Просмотр сообщенияshopyuliya (14 Октябрь 2014 - 17:14) писал:

Воспользовалась этой инструкцией.
Появилась проблема. как решить не знаю. Помогите пожалуйста. На странице с каталогам все нормально, а на странице с товаром вот такая картина

Просмотр сообщенияbatta (18 Октябрь 2014 - 14:49) писал:

Здравствуйте.
Уточните в чём ваша проблема?

Прикрепленные изображения

  • 2014-10-14 17-12-31 Скриншот экрана.png





Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных