kgtu5, так тоже даст ошибку, скорее всего. Лучше как-то так:
foreach ($children as $cat) { $querystr = " SELECT DISTINCT $wpdb->posts.ID FROM $wpdb->term_taxonomy, $wpdb->posts, $wpdb->term_relationships WHERE $wpdb->posts.ID = $wpdb->term_relationships.object_id AND $wpdb->term_relationships.term_taxonomy_id = $wpdb->term_taxonomy.term_taxonomy_id AND $wpdb->term_taxonomy.term_id = $cat->term_id AND $wpdb->posts.post_status = %s AND $wpdb->posts.post_type = %s AND $wpdb->posts.post_date < NOW() "; $querystr = $wpdb->prepare($querystr, 'publish', 'post'); $result = $wpdb->get_results($querystr, ARRAY_A); if ($result) foreach ($result as $id) $subcatposts[] = $id["ID"]; }
Или вообще это фуфло не писать, а закомментировать строку.
Ну и задайте второй аргумент, который требуется на строке 1246.
Ах, у Вас сайт ещё и через cloudflare подключен! Ну тогда я ничего не скажу...
Тормоза начинаются с самого первого скрипта, blocks/bbcode/xbb.js.php. Да этот скрипт ещё и неоднократно вызывается. И вообще, сам каталог /blocks открывается долго. Да и каталог /css долго открывается. Да и каталог /img тоже долго открывается. И индексы открыты, кстати. По ходу, там вообще с файлами проблемы?
За фотки совсем другие скрипты отвечают. Учтите, что некоторые вещи в JS не работают в старых версиях браузеров. Здесь надо просто тупо отлавливать косяки в коде. Например, в старом IE не работает плавная загрузка превьюшек, это строчка
$(".projects .element").preloader();
То есть в IE8 картинки вообще не показываются, пока эту функцию не спрячешь от IE.
Файл html5shiv.js лучше положить в папку js - туда же, где и все остальные скрипты лежат, без всяких html5shiv/dist. Но он в этом шаблоне почти ничего не решает, насколько я увидел шаблон. Что Вас конкретно не устраивает в отображении страницы в IE?
Видеть-то он его видит, но прочитать не сможет, если не владелец. На большинстве хостингов больших прав на неизменяемые файлы не требуется, потому что апач работает под юзером. Но в хтакцесс это неактуально, скорее актуально для конфигурационных файлов.
А какие сложности? Задаёте ширину div и лепите после каждого объявления clear.
Сами объявления расположить вертикально друг за другом. Это если по списку объявлений крутить. А если имеется в виду по контенту отдельного объявления - то ограничить ширину блока.
И какая разница: вип они или не вип?
Всё, что написано у Вас на сайте - это написано человеком, а не дар божий. Значит, можно переписать.