<li><a href="http://otdyh-i-son.ru/page/Хиты-продаж-1" title="Хиты продаж">Популярные матрасы</a> <ul> {% FOR menu %} {% FOR header4 %} {% FOR links %} <li><a href="{menu.header4.links.URL}" {% IF menu.header4.links.SELECTED %}class="selected"{%ENDIF%} {% IF menu.header4.links.TITLE %}title="{menu.header4.links.TITLE}"{% ENDIF %}>{menu.header4.links.NAME}</a></li> {% ENDFOR %} {% ENDFOR %} {% ENDFOR %} </ul> </li> <li><a href="http://otdyh-i-son.ru/catalog/РАСПРОДАЖА" title="Скидки и акции">Скидки</a> <ul> {% FOR menu %} {% FOR header5 %} {% FOR links %} <li><a href="{menu.header5.links.URL}" {% IF menu.header5.links.SELECTED %}class="selected"{%ENDIF%} {% IF menu.header5.links.TITLE %}title="{menu.header5.links.TITLE}"{% ENDIF %}>{menu.header7.links.NAME}</a></li> {% ENDFOR %} {% ENDFOR %} {% ENDFOR %} </ul> </li> <li><a href="http://otdyh-i-son.ru/page/Статья" title="Статьи и публикации">Статьи</a> <ul> {% FOR menu %} {% FOR header7 %} {% FOR links %} <li><a href="{menu.header7.links.URL}" {% IF menu.header7.links.SELECTED %}class="selected"{%ENDIF%} {% IF menu.header7.links.TITLE %}title="{menu.header7.links.TITLE}"{% ENDIF %}>{menu.header7.links.NAME}</a></li> {% ENDFOR %} {% ENDFOR %} {% ENDFOR %} </ul> </li> <li><a href="http://otdyh-i-son.ru/page/Доставка" title="Доставка">Доставка</a> <ul> {% FOR menu %} {% FOR header2 %} {% FOR links %} <li><a href="{menu.header2.links.URL}" {% IF menu.header2.links.SELECTED %}class="selected"{%ENDIF%} {% IF menu.header2.links.TITLE %}title="{menu.header2.links.TITLE}"{% ENDIF %}>{menu.header2.links.NAME}</a></li> {% ENDFOR %} {% ENDFOR %} {% ENDFOR %} </ul> </li>
1
Верхнее Выпадающее Меню
Автор Flor@@, 19 июля 2012 04:16
Сообщений в теме: 7
#1
Отправлено 19 Июль 2012 - 04:16
Не расскрывается пункт вернего меню: "скидки" (все остальные пункты раскрываются), в разделе меню чайта необходимые пункты созданы, код привожу здесь:
#2
Отправлено 19 Июль 2012 - 16:08
Первое что видно из кода, так эта ошибка в имени
{menu.header7.links.NAME} а должно быть судя по логике {menu.header5.links.NAME}
Проверьте так же имя header5, возможно вы меню сделали с другим именем.
<li><a href="http://otdyh-i-son.ru/catalog/РАСПРОДАЖА" title="Скидки и акции">Скидки</a> <ul> {% FOR menu %} {% FOR header5 %} {% FOR links %} <li><a href="{menu.header5.links.URL}" {% IF menu.header5.links.SELECTED %}class="selected"{%ENDIF%} {% IF menu.header5.links.TITLE %}title="{menu.header5.links.TITLE}"{% ENDIF %}>{menu.header7.links.NAME}</a></li> {% ENDFOR %} {% ENDFOR %} {% ENDFOR %} </ul> </li>
{menu.header7.links.NAME} а должно быть судя по логике {menu.header5.links.NAME}
Проверьте так же имя header5, возможно вы меню сделали с другим именем.
#3
Отправлено 19 Июль 2012 - 17:06
ошибку исправила, но ситуация не поменялась, вот пример кода для двух категорий меню:
<li><a href="http://otdyh-i-son.r...log/РАСПРОДАЖА" title="Скидки и акции">Скидки</a>
<ul>
{% FOR menu %}
{% FOR header5 %}
{% FOR links %}
<li><a href="{menu.header5.links.URL}" {% IF menu.header5.links.SELECTED %}class="selected"{%ENDIF%} {% IF menu.header5.links.TITLE %}title="{menu.header5.links.TITLE}"{% ENDIF %}>{menu.header5.links.NAME}</a></li>
{% ENDFOR %}
{% ENDFOR %}
{% ENDFOR %}
</ul>
</li>
<li><a href="http://otdyh-i-son.r...ru/page/Статья" title="Статьи и публикации">Статьи</a>
<ul>
{% FOR menu %}
{% FOR header7 %}
{% FOR links %}
<li><a href="{menu.header7.links.URL}" {% IF menu.header7.links.SELECTED %}class="selected"{%ENDIF%} {% IF menu.header7.links.TITLE %}title="{menu.header7.links.TITLE}"{% ENDIF %}>{menu.header7.links.NAME}</a></li>
{% ENDFOR %}
{% ENDFOR %}
{% ENDFOR %}
</ul>
</li>
в категории "статьи" на сайте отображается выпадающее меня, а в категории "скидки" - нет.
Что исправлять я уже не знаю. Уже много раз пыталась переписывать эту часть кода и все равно тишина.
<li><a href="http://otdyh-i-son.r...log/РАСПРОДАЖА" title="Скидки и акции">Скидки</a>
<ul>
{% FOR menu %}
{% FOR header5 %}
{% FOR links %}
<li><a href="{menu.header5.links.URL}" {% IF menu.header5.links.SELECTED %}class="selected"{%ENDIF%} {% IF menu.header5.links.TITLE %}title="{menu.header5.links.TITLE}"{% ENDIF %}>{menu.header5.links.NAME}</a></li>
{% ENDFOR %}
{% ENDFOR %}
{% ENDFOR %}
</ul>
</li>
<li><a href="http://otdyh-i-son.r...ru/page/Статья" title="Статьи и публикации">Статьи</a>
<ul>
{% FOR menu %}
{% FOR header7 %}
{% FOR links %}
<li><a href="{menu.header7.links.URL}" {% IF menu.header7.links.SELECTED %}class="selected"{%ENDIF%} {% IF menu.header7.links.TITLE %}title="{menu.header7.links.TITLE}"{% ENDIF %}>{menu.header7.links.NAME}</a></li>
{% ENDFOR %}
{% ENDFOR %}
{% ENDFOR %}
</ul>
</li>
в категории "статьи" на сайте отображается выпадающее меня, а в категории "скидки" - нет.
Что исправлять я уже не знаю. Уже много раз пыталась переписывать эту часть кода и все равно тишина.
#4
Отправлено 19 Июль 2012 - 23:52
пока что обошлась другим подменю, спасибо большое.
#5
Отправлено 25 Июль 2012 - 00:09
проверила Html на валидность и программа проверки говорит, что в куске кода:
такая же ошибка по словам программы для проверки кода есть в куске кода:
Помогите, пожалуйста, так как я многократно в течение нескольких месяцев пытаюсь эту ошибку исправить для куска кода для подменю "Скидки", несколько раз удаляла и заново вводила данный кусок кода, ошибка не пропадает ни коим образом.
на мой взгляд эти участки кода ничем не отличаются от других кусков кода (например, для подменю "доставка" и т.п.), которые работают совершенно нормально и по которым не выдается никаких ошибок..
<li><a href="http://otdyh-i-son.ru/catalog/РАСПРОДАЖА" title="Скидки и акции">Скидки</a> <ul> {% FOR menu %} {% FOR header5 %} {% FOR links %} <li><a href="{menu.header5.links.URL}" {% IF menu.header5.links.SELECTED %}class="selected"{%ENDIF%} {% IF menu.header5.links.TITLE %}title="{menu.header5.links.TITLE}"{% ENDIF %}>{menu.header5.links.NAME}</a></li> {% ENDFOR %} {% ENDFOR %} {% ENDFOR %} </ul> </li>Есть незакрытый тег ul.
такая же ошибка по словам программы для проверки кода есть в куске кода:
<li><a href="http://otdyh-i-son.ru/cart" title="Корзина">Корзина</a> <ul> {% FOR menu %} {% FOR header9 %} {% FOR links %} <li><a href="{menu.header9.links.URL}" {% IF menu.header9.links.SELECTED %}class="selected"{%ENDIF%} {% IF menu.header9.links.TITLE %}title="{menu.header9.links.TITLE}"{% ENDIF %}>{menu.header9.links.NAME}</a></li> {% ENDFOR %} {% ENDFOR %} {% ENDFOR %} </ul> <li><a href="http://otdyh-i-son.ru/feedback" title="Контакты">Контакты</a> <ul> {% FOR menu %} {% FOR header10 %} {% FOR links %} <li><a href="{menu.header10.links.URL}" {% IF menu.header10.links.SELECTED %}class="selected"{%ENDIF%} {% IF menu.header10.links.TITLE %}title="{menu.header10.links.TITLE}"{% ENDIF %}>{menu.header10.links.NAME}</a></li> {% ENDFOR %} {% ENDFOR %} {% ENDFOR %} </ul> </li> <li><a href="http://otdyh-i-son.ru/page/Оптовикам" title="Оптовикам">Оптовикам</a> <ul> {% FOR menu %} {% FOR header11 %} {% FOR links %} <li><a href="{menu.header11.links.URL}" {% IF menu.header11.links.SELECTED %}class="selected"{%ENDIF%} {% IF menu.header11.links.TITLE %}title="{menu.header11.links.TITLE}"{% ENDIF %}>{menu.header11.links.NAME}</a></li> {% ENDFOR %} {% ENDFOR %} {% ENDFOR %} </ul> </li> <li><a href="http://otdyh-i-son.ru/page/Оплата" title="Оплата">Оплата</a> <ul> {% FOR menu %} {% FOR header12 %} {% FOR links %} <li><a href="{menu.header12.links.URL}" {% IF menu.header12.links.SELECTED %}class="selected"{%ENDIF%} {% IF menu.header12.links.TITLE %}title="{menu.header12.links.TITLE}"{% ENDIF %}>{menu.header11.links.NAME}</a></li> {% ENDFOR %} {% ENDFOR %} {% ENDFOR %} </ul> </li> </li>
Помогите, пожалуйста, так как я многократно в течение нескольких месяцев пытаюсь эту ошибку исправить для куска кода для подменю "Скидки", несколько раз удаляла и заново вводила данный кусок кода, ошибка не пропадает ни коим образом.
на мой взгляд эти участки кода ничем не отличаются от других кусков кода (например, для подменю "доставка" и т.п.), которые работают совершенно нормально и по которым не выдается никаких ошибок..
#6
Отправлено 25 Июль 2012 - 19:48
Тут видна ошибка с тегом <li>
Код должен выглядеть так
По сути тут 1 ошибочный тег <li>, он переместился с верху в самый низ. Посмотрите внимательнее на ваш код и код который я привела.
Код должен выглядеть так
<li><a href="http://otdyh-i-son.ru/cart" title="Корзина">Корзина</a> <ul> {% FOR menu %} {% FOR header9 %} {% FOR links %} <li><a href="{menu.header9.links.URL}" {% IF menu.header9.links.SELECTED %}class="selected"{%ENDIF%} {% IF menu.header9.links.TITLE %}title="{menu.header9.links.TITLE}"{% ENDIF %}>{menu.header9.links.NAME}</a></li> {% ENDFOR %} {% ENDFOR %} {% ENDFOR %} </ul> </li> <li><a href="http://otdyh-i-son.ru/feedback" title="Контакты">Контакты</a> <ul> {% FOR menu %} {% FOR header10 %} {% FOR links %} <li><a href="{menu.header10.links.URL}" {% IF menu.header10.links.SELECTED %}class="selected"{%ENDIF%} {% IF menu.header10.links.TITLE %}title="{menu.header10.links.TITLE}"{% ENDIF %}>{menu.header10.links.NAME}</a></li> {% ENDFOR %} {% ENDFOR %} {% ENDFOR %} </ul> </li> <li><a href="http://otdyh-i-son.ru/page/Оптовикам" title="Оптовикам">Оптовикам</a> <ul> {% FOR menu %} {% FOR header11 %} {% FOR links %} <li><a href="{menu.header11.links.URL}" {% IF menu.header11.links.SELECTED %}class="selected"{%ENDIF%} {% IF menu.header11.links.TITLE %}title="{menu.header11.links.TITLE}"{% ENDIF %}>{menu.header11.links.NAME}</a></li> {% ENDFOR %} {% ENDFOR %} {% ENDFOR %} </ul> </li> <li><a href="http://otdyh-i-son.ru/page/Оплата" title="Оплата">Оплата</a> <ul> {% FOR menu %} {% FOR header12 %} {% FOR links %} <li><a href="{menu.header12.links.URL}" {% IF menu.header12.links.SELECTED %}class="selected"{%ENDIF%} {% IF menu.header12.links.TITLE %}title="{menu.header12.links.TITLE}"{% ENDIF %}>{menu.header11.links.NAME}</a></li> {% ENDFOR %} {% ENDFOR %} {% ENDFOR %} </ul> </li>
По сути тут 1 ошибочный тег <li>, он переместился с верху в самый низ. Посмотрите внимательнее на ваш код и код который я привела.
#7
Отправлено 26 Июль 2012 - 17:20
исправила, но валидатор (validator.w3.org) все равно ругается и причем на неправильно закрытый тег Ul>:
Line 345, Column 8: end tag for "ul" which is not finished
</ul>
?
Most likely, you nested tags and closed them in the wrong order. For example <p><em>...</p> is not acceptable, as <em
Another possibility is that you used an element which requires a child element that you did not include. Hence the parent element is "not finished", not complete. For instance, in HTML the <head> element must contain a <title> child element, lists require appropriate list items (<ul> and <ol> require <li>; <dl> requires <dt> and <dd>), and so on.
вот код который ему не нра:
<li><a href="http://otdyh-i-son.ru/feedback" title="Контакты">Контакты</a>
<ul>
</ul>
</li>
Line 345, Column 8: end tag for "ul" which is not finished
</ul>
?
Most likely, you nested tags and closed them in the wrong order. For example <p><em>...</p> is not acceptable, as <em
Another possibility is that you used an element which requires a child element that you did not include. Hence the parent element is "not finished", not complete. For instance, in HTML the <head> element must contain a <title> child element, lists require appropriate list items (<ul> and <ol> require <li>; <dl> requires <dt> and <dd>), and so on.
вот код который ему не нра:
<li><a href="http://otdyh-i-son.ru/feedback" title="Контакты">Контакты</a>
<ul>
</ul>
</li>
#8
Отправлено 26 Июль 2012 - 20:30
Возможно он ругается на то что внутри тега <ul> нет ни одного тега <li>
Посмотрите исходный код вашей страницы в firefox - как я вам уже описывала это в одной из тем.
Посмотрите исходный код вашей страницы в firefox - как я вам уже описывала это в одной из тем.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных