| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Вёрстка веб-сайтов > Проблема с отображением навигации ! |
| Автор: bilep 18.8.2008, 17:35 |
| Проблема следующая: некоректно отображается навигация, а именно: При входе на сайт и при нажатии на ссылки "рубрики", "архивы" навигационная панель отображается как и положено-справа. Проблема начинается при переходе в публикации (при нажатии на ссылку "Читать полностью", "Далее ", "Комментировать") - навигационная панель съезжает вниз, под публикацию. Проблема исчезает, при регистрации посетителя, когда посетитель входит под своим логином, панель вновь отображается правильно (справа). Если коротко, то проблема в неправильном отображении навигационной панели для незарегистрированных пользователей. Переломал голову, не смог найти причину, прошу помощи! Буду признателен, за любые размышления о возможной причине. http://startrazvitiu.org PS: сайт на WordPress |
| Автор: skyboy 18.8.2008, 17:46 |
| это проблема корявой верстки, потому из раздела "РНР: Для профи" эта тема уезжает. Это раз. верстка корявая, потому как div с основным контентом не закрывается. и div с навигацией оказывается "внутри" это div'a с контентом. и отображается ниже текста. обнаружено при помощи http://validator.w3.org/check?verbose=1&uri=http%3A%2F%2Fstartrazvitiu.org%2F%3Fp%3D409 документа. это два. где именно не закрыт div - тебе придется искать самому. впрочем, судя по сообщению валидатора, закрываться должен был <div id="page">. это три. |
| Автор: bilep 18.8.2008, 18:49 |
| Прошу взглянуть профессиональным взглядом на код. В некоторых местах закрывал div, навигация вставала на место, но плыло на главной странице. Посмотрите пож-та код и подскажите где и что добавить. (код футера, показалось причина была в нем.) Зарание спасибо. <div class="navigation"> <div class="navigation"> <ul> <li class="alignleft"><?php next_posts_link('Раньше') ?></li> <li class="alignright"><?php previous_posts_link('Позже') ?></li> </ul> </div> </div> </div> <div id="blog_right"> <?php get_sidebar(); ?></div> </div> </div> </div> </div> </div> <div id="footer"> <div id="footer_text">Copyright © 2008. <a href="http://startrazvitiu.org">Старт развитию</a> All Rights Reserved <br> <p>Администрация проекта не несет ответственности за содержание публикаций и комментариев, вся информация предоставлена в ознакомительных целях. Скачивая файлы, вы обязуетесь удалить их сразу после просмотра (прослушивания). Связь с администрацией: ICQ 442245743 , <a href="mailto:[email protected]">[email protected]</a></p> </div> </div> <?php wp_footer(); ?> </center> </body> </html> |
| Автор: skyboy 20.8.2008, 08:49 |
| bilep, это шутка? ты вставляешь куски контента. как они у тебя структурированы(надеюсь, они действительно структурированы, а не так, что начала div в одном куске шаблона, а конец - в другом) - знаешь только ты. неужто сложно найти фрагмент, в котором количество открывающих тегов расходится с количеством закрывающих? |
| Автор: bilep 20.8.2008, 20:06 |
| Мне показалось, что не все так просто, дело не только в теме и дивах. Такая проблемы была в каждой трехколоночной теме, где сайтбар состоит из двух колонак. РЕшил эту проблему сменой темы. |
| Автор: skyboy 20.8.2008, 21:46 |
| bilep, так, может, та самая "трехкнопочная тема" предоставляла битую верстку? в конце-концов, её(верстку темы) люди делали. могли и ошибиться... прогонял "корявые" страницы через валидатор? |