Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 02.10.2015
Сообщений: 11

Как правильно отредактировать?

07.10.2015, 02:02. Показов 939. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте форумчане! Я новичок в css, html, php...
Прошу у Вас помощи для решения следующей проблемы.
Редактирую я шаблон на prestashop.
У меня появились трудности с редактированием горизонтального и вертикального меню.
- Горизонтальное меню: проблема в том, что все категории товаров не отображаются на 1-й линии и когда я навожу курсор на категорию, подкатегории не влазят в поле. Вот скрин:



Вот файл css по горизонтальному меню:
Кликните здесь для просмотра всего текста
CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
/*** ESSENTIAL STYLES ***/
.sf-contener {
  clear: both;
  float: left;
  width: 100%; }
 
.sf-menu,
.sf-menu * {
  margin: 0;
  padding: 0;
  list-style: none; }
 
.sf-menu {
  position: relative;
  padding: 0;
  width: 100%;
  border-bottom: 3px solid #e9e9e9;
  background: #f6f6f6; }
  @media (max-width: 767px) {
    .sf-menu {
      display: none; } }
 
.sf-menu ul {
  position: absolute;
  top: -999em;
  background: white; }
  @media (max-width: 767px) {
    .sf-menu ul {
      position: relative; } }
 
.sf-menu ul li {
  width: 100%; }
 
.sf-menu li:hover {
  visibility: inherit;
  /* fixes IE7 'sticky bug' */ }
 
.sf-menu > li {
  float: left;
  border-right: 1px solid #d6d4d4;
  margin-bottom: -3px; }
  @media (max-width: 767px) {
    .sf-menu > li {
      float: none;
      position: relative;
      border-right: none; }
      .sf-menu > li span {
        position: absolute;
        right: 6px;
        top: 20px;
        width: 30px;
        height: 30px;
        z-index: 2; }
        .sf-menu > li span:after {
          font-family: "FontAwesome";
          content: "\f067";
          font-size: 26px; }
        .sf-menu > li span.active:after {
          content: "\f068"; } }
  .sf-menu > li > a {
    font: 600 18px/22px "Open Sans", sans-serif;
    text-transform: uppercase;
    color: #484848;
    display: block;
    padding: 17px 20px;
    border-bottom: 3px solid #e9e9e9; }
  .sf-menu > li.sfHover > a,
  .sf-menu > li > a:hover, .sf-menu > li.sfHoverForce > a {
    background: #333333;
    border-bottom-color: #666666;
    color: white; }
 
.sf-menu li li li a {
  display: inline-block;
  position: relative;
  color: #777777;
  font-size: 13px;
  line-height: 16px;
  font-weight: bold;
  padding-bottom: 10px; }
  .sf-menu li li li a:before {
    content: "\f105";
    display: inline-block;
    font-family: "FontAwesome";
    padding-right: 10px; }
  .sf-menu li li li a:hover {
    color: #333333; }
 
.sf-menu li ul {
  display: none;
  left: 0;
  top: 59px;
  /* match top ul list item height */
  z-index: 99;
  padding: 12px 0px 18px 0px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 13px;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 13px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 13px; }
  @media (max-width: 767px) {
    .sf-menu li ul {
      top: 0; } }
 
.sf-menu li li ul {
  position: static;
  display: block !important;
  opacity: 1 !important;
  background: none;
  -webkit-box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
  -moz-box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
  box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px; }
 
.sf-menu li li li ul {
  padding: 0 0 0 20px; }
 
.sf-menu li li li ul {
  width: 220px; }
 
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
  top: -999em; }
 
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
  left: 200px;
  /* match ul width */
  top: 0; }
 
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
  top: -999em; }
 
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
  left: 200px;
  /* match ul width */
  top: 0; }
 
.sf-menu > li > ul {
  padding: 26px 30px 31px;
  width: 100%; }
  .sf-menu > li > ul > li > a {
    text-transform: uppercase;
    font: 600 16px/20px "Open Sans", sans-serif;
    color: #333333; }
    .sf-menu > li > ul > li > a:hover {
      color: #515151; }
 
.sf-menu > li > ul > li {
  float: left;
  width: 20%;
  padding-right: 15px; }
  @media (max-width: 767px) {
    .sf-menu > li > ul > li {
      width: 50%; } }
  @media (max-width: 479px) {
    .sf-menu > li > ul > li {
      width: 100%; } }
  @media (min-width: 768px) {
    .sf-menu > li > ul > li.first-in-line-lg {
      clear: left; } }
  @media (min-width: 480px) and (max-width: 767px) {
    .sf-menu > li > ul > li.first-in-line-xs {
      clear: left; } }
 
.sf-menu > li > ul > li#category-thumbnail {
  width: 100% !important;
  float: none;
  clear: both;
  overflow: hidden;
  padding-right: 0; }
  .sf-menu > li > ul > li#category-thumbnail > div {
    float: left;
    padding-left: 10px;
    width: 33.333%; }
    @media (max-width: 479px) {
      .sf-menu > li > ul > li#category-thumbnail > div {
        width: 100%;
        padding-left: 0;
        padding-top: 10px;
        text-align: center; } }
    .sf-menu > li > ul > li#category-thumbnail > div:first-child {
      padding-left: 0; }
    .sf-menu > li > ul > li#category-thumbnail > div img {
      max-width: 100%;
      display: block; }
 
.cat-title {
  display: none; }
  @media (max-width: 767px) {
    .cat-title {
      display: block;
      font: 600 18px/22px "Open Sans", sans-serif;
      text-transform: uppercase;
      color: #484848;
      display: block;
      padding: 17px 20px;
      border-bottom: 3px solid #e9e9e9;
      background: #f6f6f6;
      position: relative; }
      .cat-title:hover {
        background: #333333;
        border-bottom-color: #666666;
        color: white; }
      .cat-title:after {
        display: block;
        font-family: "FontAwesome";
        content: "\f067";
        position: absolute;
        right: 15px;
        top: 18px;
        font-size: 26px; }
      .cat-title.active:after {
        content: "\f068"; } }
 
.sf-menu li.sf-search {
  border: none; }
  .sf-menu li.sf-search input {
    display: inline;
    padding: 0 13px;
    height: 30px;
    line-height: 30px;
    background: white;
    margin: 13px 10px 0 0;
    font-size: 13px;
    color: #9c9b9b;
    border: 1px solid #d6d4d4; }


- Вертикальное меню: проблема в том, когда я навожу курсор на категорию, подкатегории не влазят в поле.
Вот скрин:



Вот файл css по вертикальному меню:
Кликните здесь для просмотра всего текста
CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
#categories_block_top {
  clear: both;
  position: relative;
  top: 30px; }
  #categories_block_top .sf-menu {
    position: relative; }
    #categories_block_top .sf-menu > li {
      position: static; }
      #categories_block_top .sf-menu > li > ul {
        width: 100%;
        top: 60px;
        margin: 0 20px; }
        #categories_block_top .sf-menu > li > ul > li {
          display: block;
          float: left;
          width: 20%;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box;
          padding: 0 10px; }
        #categories_block_top .sf-menu > li > ul > .category_thumb {
          display: block;
          clear: both;
          overflow: hidden;
          width: 100%; }
          #categories_block_top .sf-menu > li > ul > .category_thumb img {
            display: inline-block;
            width: 33%; }
      #categories_block_top .sf-menu > li h4 a {
        font-size: 1.1em; }
        #categories_block_top .sf-menu > li h4 a:before {
          display: none; }
      #categories_block_top .sf-menu > li .main-level-submenus {
        position: relative;
        display: block !important;
        visibility: visible !important;
        top: 0;
        background: none;
        box-shadow: none;
        padding: 0;
        left: 0; }
    #categories_block_top .sf-menu .category_thumb {
      display: none; }
 
#categories_block_left .block_content > ul {
  border-top: 1px solid #d6d4d4; }
#categories_block_left li {
  position: relative; }
  #categories_block_left li a {
    display: block;
    padding: 0 0 0 30px;
    color: #555;
    text-transform: capitalize;
    border-bottom: 1px solid #eee;
    line-height: 38px;
    background: url(  img/li_footer_static.png) 10px no-repeat;
    font-size: 16px; }
  #categories_block_left li span.CLOSE {
    display: block;
    float: right;
    margin: 10px 10px 0;
    height: 15px;
    width: 15px;
    background: url(img/vertical_li.png) no-repeat 0 0;
    cursor: pointer; }
  #categories_block_left li span.OPEN {
    display: block;
    float: right;
    margin: 10px 10px 0;
    height: 15px;
    width: 15px;
    background: url(img/vertical_li.png) no-repeat 0 100%;
    cursor: pointer; }
  #categories_block_left li span.grower:hover + a,
  #categories_block_left li a:hover,
  #categories_block_left li a.selected {
   color: #5dbede }
  #categories_block_left li li a {
    font-weight: normal;
    color: #777777; }
   #categories_block_left ul ul {padding-left:20px;}
   #categories_block_left .block_content {background: #fff;}


Там по ходу стоят шрифты Fontawesome
Я пытался менять настройки, но изменений на странице не было.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
07.10.2015, 02:02
Ответы с готовыми решениями:

Как правильно отредактировать код меню
Добрый день! Подскажите пожалуйста как отредактировать текущий код, чтобы меню было многоуровневым и при открытии подпункта выпадающего...

Как правильно отредактировать запись
Всем привет! Разложу по полочкам вопрос, чтобы было понятно. 1. Есть страничка с формой для добавления записей в базу. 2. Есть...

Как правильно отредактировать горизонт и перспективу?
Здравствуйте! Подскажите пожалуйста. Нужно с помощью Рамки и Кадрирования перспективы отредактировать картинку. Как это можно сделать?...

13
15 / 15 / 7
Регистрация: 12.04.2014
Сообщений: 101
07.10.2015, 09:36
Конечно, надо смотреть сам шаблон или хотя бы привести кусок html, отвечающий за эту часть CSS, но по первому вопросу мне кажется, что проблема в классе:

CSS
1
2
.sf-menu li li li ul {
  width: 220px; }
Здесь задана фиксированная ширина, отсюда и проблема, что её не хватает. Избавьтесь от этой ширины.

На втором вопросе я сломал глаза об каскады. Учите методологию БЭМ. Там надо смотреть в инспекторе элементов, что не так, но видимо, тоже где-то задана фиксированная ширина.
0
0 / 0 / 0
Регистрация: 02.10.2015
Сообщений: 11
07.10.2015, 13:46  [ТС]
Цитата Сообщение от xDanbo Посмотреть сообщение
Код CSSВыделить код
1
2
.sf-menu li li li ul {
* width: 220px; }
пытался изменить, не работает!
Может я не тот код пытаюсь менять?

Вот css файл горизонтального меню
Кликните здесь для просмотра всего текста
CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
.pt_custommenu {
    position:relative;
    z-index:1000;
    font-size: 14px;
    margin: 0 auto;
    padding: 0 15px;
    width: 920px; /*width of your menu*/
}
.pt_custommenu div.pt_menu {
    float: left;
}
.pt_custommenu div.pt_menu .parentMenu a,
.pt_custommenu div.pt_menu .parentMenu span.block-title{
    padding: 0 10px;
    text-decoration: none;
    display:block;
    line-height: 0px;
    color: #1E7EC8;
}
.pt_custommenu div.pt_menu.active {
    background-color:#FFC0CB;
}
.pt_custommenu div.popup {
    position:absolute;
    z-index:3000;
    border:5px solid #FFC0CB;
    background-color:#fff;
    text-align:left;
    padding: 15px;
    margin: 0;
}
.pt_custommenu div.pt_menu .parentMenu a:hover,
.pt_custommenu div.pt_menu .parentMenu span.block-title:hover,
.pt_custommenu #pt_menu_link ul li a.act,
.pt_custommenu #pt_menu_link ul li a:hover,
.pt_custommenu div.pt_menu.act {
    background-color:#FFC0CB;
}
.pt_custommenu div.popup a {
    text-decoration: none;
    display:block;
    line-height: 32px;
}
 
 
.pt_custommenu .itemMenu h4.level1,
.pt_custommenu .itemMenu a.level1{
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
    color: #555555;
}
.pt_custommenu .itemMenu h4.level1,
.pt_custommenu .itemSubMenu h4.level2 span{
    color: #897725;
}
.pt_custommenu .itemSubMenu h4.level2,
.pt_custommenu .itemSubMenu a.level2,
.pt_custommenu .itemSubMenu h4.level3,
.pt_custommenu .itemSubMenu a.level3,
.pt_custommenu .itemMenu a.level1.nochild{
    background: url("../images/black-dot.jpg") no-repeat left center;
    color: #555555;
    padding-left: 8px;
    text-transform: none;
    font-weight: normal;
    font-size: 14px;
}
.pt_custommenu .itemSubMenu a.level2:hover,
.pt_custommenu .itemMenu a.level1.nochild:hover{
    color: #A52A2A;
}
.pt_custommenu div.popup a.actParent {
    color: #4D4D4D;
}
.pt_custommenu div.popup a.act {
    color: #A52A2A !important;
}
.pt_custommenu div.column {
    float:left;
    width:200px; /* column width */
    margin-right: 5px;
    padding-right: 5px;
    border-right: 3px solid #c2b160;
}
.pt_custommenu div.column.last {
    border-right: 0 none;
    margin-right: 0;
    padding-right: 0;
}
.pt_custommenu div.itemSubMenu {
    margin-left:15px;
}
 
.pt_custommenu .block2{
    margin-top: 10px;
    float: left;
}
.pt_custommenu div.popup .block1{
    overflow: hidden;
    float: left;
}
.pt_custommenu div.popup .block1 .column{
    margin-bottom: -99999px;
    padding-bottom: 99999px;
}
.pt_custommenu div.popup .blockright img{
    max-width: 100%;
} 
 
.pt_custommenu div.pt_menu .parentMenu p{
    margin: 0;
    padding: 0;
}
.pt_custommenu #pt_menu_link{
    padding: 0;
}
.pt_custommenu #pt_menu_link .parentMenu ul li{
    float: left;
    list-style: none;
}
.pt_custommenu #pt_menu_link .parentMenu ul li a{
    float: left;
    padding: 0 10px;
    display: block;
}
.pt_custommenu .clearBoth {
    clear:both;
}
 
/*mobile menu*/
 
/*------Accordion ---------*/
/********** < Navigation */
.nav-collapse {
    text-align: left;
}
.navbar .nav > li {
    padding: 10px 30px 20px 0;
}
#ma-mobilemenu {
    height: auto;
    display: none;
    padding-top: 3px;
}
 
.nav-collapse, .nav-collapse.collapse {
}
.navbar-inner {
    background: #0180ca;
    border: 0;
    border-radius: 0;
    padding: 2px 0;
}
.navbar .btn-navbar {
    margin-top: 10px;
    background: #ff9e21;
}
.navbar .btn-navbar:hover { background:#23282c;}
.mobilemenu>li.last a {
    border-bottom: 0;
}
.navbar .brand {
    color: #fff;
    font-family: MontserratRegular;
    font-size: 18px;
    font-weight: normal;
}
.mobilemenu {
    list-style-type: none;
    padding: 0;
    margin: 0;
 
}
.collapse.in {
 
}
.mobilemenu ul {
    padding: 0;
    margin: 0;
    float: left;
    display: block;
    width: 100%;
}
.mobilemenu li {
    background: #23282c;
    cursor: pointer;
    list-style-type: none;
    padding: 0;
    margin: 0;
    float: left;
    display: block;
    width: 100%;
    position: relative;
        border-radius: 0 !important;
}
.mobilemenu li.level0.last {
    margin-bottom: 20px;
}
.mobilemenu li.active>a {
    /*background: url('../images/close.gif') no-repeat center right;*/
}
.mobilemenu li div {
    padding: 20px;
    background: #aef;
    display: block;
    clear: both;
    float: left;
    width: 360px;
}
.mobilemenu a {
    text-decoration: none;
    border-bottom: 1px solid #595c5f;
    /*font: bold 1.1em/2em Arial, sans-serif;*/
    font-size: 1.1em;
    line-height: 34px;
    font-weight: bold;
    color: #fff;
    padding: 0 10px;
    display: block;
    cursor: pointer;
}
.mobilemenu li.active a, .mobilemenu a:hover {
    color: #ff9e21;
}
 
.mobilemenu ul a {
    color: #fff !important;
}
.mobilemenu ul a:hover, .mobilemenu ul li.active a {
    color: #ff9e21 !important;
}
 
.mobilemenu ul ul a, .mobilemenu ul li.active ul a {
    color: #fff !important;
}
.mobilemenu ul ul a:hover, .mobilemenu ul ul li.active a, .mobilemenu ul li.active ul a:hover {
    color: #ff9e21 !important;
}
 
.mobilemenu ul ul ul a, .mobilemenu ul ul li.active ul a {
    color: #fff !important;
}
.mobilemenu ul ul ul a:hover, .mobilemenu ul ul ul li.active a, .mobilemenu ul ul li.active ul a:hover {
    color: #ff9e21 !important;
}
 
.mobilemenu ul ul ul ul a, .mobilemenu ul ul ul li.active ul a {
    color: #fff !important;
}
.mobilemenu ul ul ul ul a:hover, .mobilemenu ul ul ul ul li.active a, .mobilemenu ul ul ul li.active ul a:hover {
    color: #ff9e21 !important;
}
 
 
 
.mobilemenu li.parent>a {
    /*background: url('../images/open.gif') no-repeat center right;*/
}
 
.mobilemenu li ul li {
    font-size: 0.9em;
    background: #232323;
}
.mobilemenu li.active>ul {
 
}
 
.mobilemenu ul a {
    padding-left: 25px;
}
.mobilemenu ul ul a {
    padding-left: 40px;
}
.mobilemenu ul ul ul a {
    padding-left: 55px;
}
.mobilemenu ul ul ul ul a {
    padding-left: 70px;
}
.mobilemenu ul ul ul ul ul a {
    padding-left: 85px;
}
/*----------- button mobilemenu -------------*/
.mobilemenu span.head {
    position: absolute;
    top: 8px;
    right: 8px;
}
.mobilemenu span.head a { 
    background: url(../images/menu_down.png) no-repeat 50% 50%;
    color:#333333;
    display:block;
    height:15px;
    padding:0;
    width:15px;
    border: 0;
}
/*.mobilemenu span.head a:hover*/
.mobilemenu li.active>span.head a {
    background: url(../images/menu_up.png) no-repeat 50% 50%;
}
.mobilemenu li.selected span.head a {
    background: url(../images/menu_up.png) no-repeat 50% 50%;
}


файл, который отвечает, это tpl или php файл?
0
15 / 15 / 7
Регистрация: 12.04.2014
Сообщений: 101
07.10.2015, 13:56
Это шаблон для DLE, если там файлы tpl? Ну tpl приведите, хотя так сложно сказать, не видя сайт вживую в инспекторе элементов.
0
0 / 0 / 0
Регистрация: 02.10.2015
Сообщений: 11
07.10.2015, 13:59  [ТС]
Цитата Сообщение от xDanbo Посмотреть сообщение
Это шаблон для DLE, если там файлы tpl?
Есть 2 tpl файла
Вот первый
Кликните здесь для просмотра всего текста
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<!-- Block categories module -->
{if $blockCategTree != ''}
    <div class="ma-nav-mobile-container hidden-desktop">
        <div class="navbar">
            <div id="navbar-inner" class="navbar-inner navbar-inactive">
                <a class="btn btn-navbar">
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                </a>
                <span class="brand">{l s='Category'}</span>
                <ul id="ma-mobilemenu" class="tree   mobilemenu nav-collapse collapse">
                    {foreach from=$blockCategTree.children item=child name=blockCategTree}
                        {if $smarty.foreach.blockCategTree.last}
                            {include file="$branche_tpl_path" node=$child last='true'}
                        {else}
                            {include file="$branche_tpl_path" node=$child}
                        {/if}
                    {/foreach}
                </ul>
            </div>
        </div>
</div>
{/if}
<!-- /Block categories module -->


Вот второй
Кликните здесь для просмотра всего текста
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
<!-- Block categories module -->
{if $blockCategTree != ''}
    <div class="ma-nav-mobile-container hidden-desktop">
        <div class="navbar">
            <div id="navbar-inner" class="navbar-inner navbar-inactive">
                <a class="btn btn-navbar">
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                </a>
                <span class="brand">{l s='Category'}</span>
                <ul id="ma-mobilemenu" class="tree {if $isDhtml}dhtml{/if}  mobilemenu nav-collapse collapse">
                    {foreach from=$blockCategTree.children item=child name=blockCategTree}
                        {if $smarty.foreach.blockCategTree.last}
                            {include file="$branche_tpl_path" node=$child last='true'}
                        {else}
                            {include file="$branche_tpl_path" node=$child}
                        {/if}
                    {/foreach}
                </ul>
                                <script type="text/javascript">
                                // <![CDATA[
                                        // we hide the tree only if JavaScript is activated
                                        $('div#categories_block_left ul.dhtml').hide();
                                // ]]>
                                </script>
            </div>
        </div>
</div>
{/if}
<!-- /Block categories module -->
 
<div class="nav-container visible-desktop">
    <div id="pt_custommenu" class="pt_custommenu">
        {$megamenu}
    </div>
</div>
 
<script type="text/javascript">
//<![CDATA[
var CUSTOMMENU_POPUP_EFFECT = {$effect};
var CUSTOMMENU_POPUP_TOP_OFFSET = {$top_offset};
//]]>
</script>
0
15 / 15 / 7
Регистрация: 12.04.2014
Сообщений: 101
07.10.2015, 14:09
Кликните в инспекторе элементов по тому подменю и посмотрите, из чего оно состоит. Мне лично то, что вы привели, никак не поможет оценить html код -- его нужно смотреть уже сформированным.
0
0 / 0 / 0
Регистрация: 02.10.2015
Сообщений: 11
07.10.2015, 14:14  [ТС]
Цитата Сообщение от xDanbo Посмотреть сообщение
Кликните в инспекторе элементов по тому подменю и посмотрите, из чего оно состоит.
Это?
Кликните здесь для просмотра всего текста
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
#categories_block_top {
  clear: both;
  position: relative;
  top: 30px; }
  #categories_block_top .sf-menu {
    position: relative; }
    #categories_block_top .sf-menu > li {
      position: static; }
      #categories_block_top .sf-menu > li > ul {
        width: 100%;
        top: 60px;
        margin: 0 20px; }
        #categories_block_top .sf-menu > li > ul > li {
          display: block;
          float: left;
          width: 20%;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box;
          padding: 0 10px; }
        #categories_block_top .sf-menu > li > ul > .category_thumb {
          display: block;
          clear: both;
          overflow: hidden;
          width: 100%; }
          #categories_block_top .sf-menu > li > ul > .category_thumb img {
            display: inline-block;
            width: 33%; }
      #categories_block_top .sf-menu > li h4 a {
        font-size: 1.1em; }
        #categories_block_top .sf-menu > li h4 a:before {
          display: none; }
      #categories_block_top .sf-menu > li .main-level-submenus {
        position: relative;
        display: block !important;
        visibility: visible !important;
        top: 0;
        background: none;
        box-shadow: none;
        padding: 0px;
        left: 0; }
    #categories_block_top .sf-menu .category_thumb {
      display: none; }
 
#categories_block_left .block_content > ul {
  border-top: 1px solid #d6d4d4; }
#categories_block_left li {
  position: relative; }
  #categories_block_left li a {
    display: block;
    padding: 0 0 0 30px;
    color: #555;
    text-transform: capitalize;
    border-bottom: 1px solid #eee;
    line-height: 38px;
    background: url(  img/li_footer_static.png) 10px no-repeat;
    font-size: 16px; }
  #categories_block_left li span.CLOSE {
    display: block;
    float: right;
    margin: 10px 10px 0;
    height: 15px;
    width: 15px;
    background: url(img/vertical_li.png) no-repeat 0 0;
    cursor: pointer; }
  #categories_block_left li span.OPEN {
    display: block;
    float: right;
    margin: 10px 10px 0;
    height: 15px;
    width: 15px;
    background: url(img/vertical_li.png) no-repeat 0 100%;
    cursor: pointer; }
  #categories_block_left li span.grower:hover + a,
  #categories_block_left li a:hover,
  #categories_block_left li a.selected {
   color: #5dbede }
  #categories_block_left li li a {
    font-weight: normal;
    color: #777777; }
   #categories_block_left ul ul {padding-left:20px;}
   #categories_block_left .block_content {background: #fff;}
0
15 / 15 / 7
Регистрация: 12.04.2014
Сообщений: 101
07.10.2015, 15:05
Это опять общий CSS. Вот я кликнул по вашему нику и посмотрел его стили. Так же кликните по подменю и посмотрите, из чего оно состоит.
Миниатюры
Как правильно отредактировать?  
0
0 / 0 / 0
Регистрация: 02.10.2015
Сообщений: 11
07.10.2015, 15:28  [ТС]
Это?
http://imglink.ru/show-image.p... 8c11144d07

Добавлено через 8 минут
Цитата Сообщение от xDanbo Посмотреть сообщение
Это опять общий CSS
Вот можете по сайту посмотреть, только что загрузил на хостинг
http://krovlya-wwwebsi.1gb.ua
0
15 / 15 / 7
Регистрация: 12.04.2014
Сообщений: 101
07.10.2015, 15:31
Не совсем, ведь вы не вызвали подменю, но и так вроде ясно. У вас в блоке на два ниже выделенного ширина задаётся не через CSS, а через стиль в HTML. Чистите код HTML или, что очень нежелательно, переопределите ширину на auto с помощью !important:

CSS
1
2
3
#popup18 {
 width: auto !important;
}
Миниатюры
Как правильно отредактировать?  
0
0 / 0 / 0
Регистрация: 02.10.2015
Сообщений: 11
07.10.2015, 15:43  [ТС]
Цитата Сообщение от xDanbo Посмотреть сообщение
Чистите код HTML или, что очень нежелательно, переопределите ширину на auto с помощью !important:
Не желательно чистить код или переопределите ширину на auto с помощью !important ??

Добавлено через 3 минуты
У меня проблемы с вертикальным и горизонтальным меню.
Можете посмотреть сайт, и объяснить в чем ошибки и как исправить.
0
15 / 15 / 7
Регистрация: 12.04.2014
Сообщений: 101
07.10.2015, 15:52
код чистить желательно, нежелательно использовать !important. Но если вы не можете чистить код, то остаётся только !important. По-моему, предложение читалось однозначно)

Ну и чем еще вам помочь, если я уже показал, где ошибка? В вертикальном меню должно быть точно так же прописаны стили в html, исправляйте.
0
0 / 0 / 0
Регистрация: 02.10.2015
Сообщений: 11
07.10.2015, 15:53  [ТС]
И еще, где найти код HTML который мне нужен?
0
15 / 15 / 7
Регистрация: 12.04.2014
Сообщений: 101
07.10.2015, 15:57
Ну вбейте в поиск по папке с шаблоном "230px" и смотрите, где выдаст соответствие. Я без понятия, что у вас там за движок, но вроде как он импортирует эти блоки с меню с другого файла.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
07.10.2015, 15:57
Помогаю со студенческими работами здесь

Как правильно отредактировать чтоб был запуск
&lt;?php if($is_auth==true) { &lt;div class=&quot;user-menu__image&quot;&gt;; &lt;img...

WordPress - WooCommerce, как правильно отредактировать файл плагина чтобы при обновление не слетели настройки
Здравствуйте, хочу добавить в файл plugins/woocommerce/templates/single-product.php кусочек html кода, как правильно отредактировать файл...

неплучается откомпелировать, все вроде правильно, но выдает ошибки (отредактировать чтобы компелировалось)
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace...

Как правильно дублировать в actionscript 2.0 и как правильно сделать объект для дублирования
Я только начал изучать actionscript и прошу мне помочь. Как правильно дублировать в actionscript 2.0 и как правильно сделать объект для...

Как отредактировать exe?
Добрый день всем. Проблема в следующем: В нашей фирме составляют заявки на кпк и отправляют в конце рабочего дня на сервер. Всё устроено...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru