В общем навоял сайт на Joomla 1.5.22, Apache 2.2.17, PHP 5.3.4, MySQL 5.1.53, использовал WAMP, все отлично получилось, но после того, как выложил на хостинг заметил следующий косяк: если статья с картинкой, то она сползает за футер на высоту этой картинки. Это можно наглядно посмотреть на самом сайте, если перейти например на пункт меню "Янши Тай-Цзи". Если же обновить страницу, то высота встанет на место. может кто сталкивался с подобным косяком. Подскажите хотя бы в каком направлении рыть.
Эммм... ну как же. я же не на одной тачке смотрел и во всех браузерах. У меня скорость интернета оставляет желать лучшего, и прям видно при загрузки статьи прогружается статья без картинки и по высоте все отлично, начинает пргружаться картинка в статье и вся статья съезжает за футер. На скринах 1 - первая загрузка статьи, 2 - после обновление страницы(как и должно быть) p.s. пока делал скрины заметил, что в хроме обновление страницы проблемы не решает, в опере, фф и ие обновление страницы ставит статью как надо. не могу объяснить причину этого явления что-то мне подсказывает, что происходит выравнивание контента по высоте до полной загрузки страницы. Но где это исправить, ума не приложу
если убрать все три модуля, то все грузиться отлично. блин, но хотелось бы их оставить. сейчас попробую вычислить, может это из-за какой-то конкретной позиции глючит
блин, я уже обрадовался было, без модулей в футере тож глючит, оч хорошо видно, если перейти по ссылке в меню "Сётокан карате-до" здесь что-то с контентом, нашел один скрип в шаблоне, буду ковырять Код (CODE): // Look below code jQuery('a.scroll').click(function() { if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') && location.hostname == this.hostname) { var jQuerytarget = jQuery(this.hash); jQuerytarget = jQuerytarget.length && jQuerytarget || jQuery('[name=' + this.hash.slice(1) +']'); if (jQuerytarget.length) { var targetOffset = jQuerytarget.offset().top; jQuery('html,body').animate({scrollTop: targetOffset}, 1000); return false; } } }); // Equal Heights Script function equalHeight(group) { var tallest = 0; group.each(function() { var thisHeight = jQuery(this).height(); if(thisHeight > tallest) { tallest = thisHeight; } }); group.height(tallest); } equalHeight(jQuery(".gridWrap1 .moduletable")); equalHeight(jQuery(".gridWrap2 .moduletable")); equalHeight(jQuery(".gridWrap3 .moduletable")); equalHeight(jQuery(".gridWrap4 .moduletable")); equalHeight(jQuery(".gridWrap5 .moduletable")); equalHeight(jQuery("#bottom .moduletable")); equalHeight(jQuery("#left, #midCol, #right, #center"));