Запаздывает слайдшоу в шаблоне

Привет!

У меня установлена тема со встроеным слайд-шоу, которое, насколько я понимаю, выводится через файл featured.php
Проблема в том, что когда открываешь главную – первая картинка выводится корректно, вторая – текст из одной статьи, а картинка из другой, дальше тоже все в перемешку. Через некоторое время, если страница открытая висит все налаживается и показывается правильно само собой.
Файл featured.php давала смотреть программеру – он сказал код правильный, но, к сожалению не имеет времени поковыряться в чем же проблема. У разработчиков поддержка платная, поэтому обратиться не могу.
Тема очень нравится, пробывала менять на другую – не то.

Может есть возможность решить как-то?
Подскажите кто знает, плиз:)

Сайт: http://ecozoom.org/

На всякий случай код файла featured:

<!– begin featured –>
<div class="fwrapper">
<div class="featured-img">
<div id="featured">
<div class="featured">
<?php
$tmp_query = $wp_query;
query_posts(‘cat=’ . get_cat_ID(dp_settings(‘featured’)));
if (have_posts()) :
$first = true;
while (have_posts()) : the_post();
ob_start();
?>
<li<?php if ($first) echo ‘ class="first"’; ?>><a href="<?php the_permalink(); ?>"><?php dp_attachment_image($post->ID, ‘full’, ‘alt="’ . $post->post_title . ‘"’); ?></a></li>
<?php
$photos .= ob_get_clean();
ob_start();
?>
<li<?php if ($first) echo ‘ class="first"’; ?>>
<h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
<p><?php echo dp_clean($post->post_content, 300); ?></p>
<a href="<?php the_permalink(); ?>" class="next"></a>
</li>
<?php
$text .= ob_get_clean();
$first = false;
endwhile;
endif;
?>
<ul class="photo">
<?php echo $photos; ?>
</ul>
<ul class="text">
<?php echo $text; ?>
</ul>
</div>
</div>
</div>
</div>
<?php $wp_query = $tmp_query; ?>
<!– end featured –>

Вам нужно выбросить это слайд шоу и поставить другое, готовых вариантов масса.
С кодом у вас, как мне показалось при беглом осмотре всё в порядке. А программеру вашему покажите лучше вот этот код http://ecozoom.org/wp-content/themes/render/js/scripts.js. Но как мне кажется лучше использовать другой вариант на JQuery.
И ещё. У вас, два раза грузится одна и та же библиотека JQuery.
сначала:

http://ecozoom.org/wp-includes/js/jquery/jquery.js?ver=1.3.2

затем:

<script type="text/javascript" src="http://ecozoom.org/wp-content/themes/render/js/jquery-1.3.2.min.js"></script>

думаю второй вариант из header.php стоит выкинуть. Кстати возможно из-за этого у вас и тупит слайдшоу.
А ещё из header.php уберите вот это:

<meta name="generator" content="WordPress 2.8.6" />

Спасибо, axeleus. Попробовала убрать <script type="text/javascript" src="<?php bloginfo(‘template_url’); ?>/js/jquery-1.3.2.min.js"></script> из header.php – показывает только первую картинку – и дальше не прокручивается.
Может действительно нужно другое слайд-шоу поставить…

думаю так будет проще… кстати можно было вашу jquery библиотеку скопировать вот сюда wp-includes/js/jquery/ версии то одинаковые, но почему бы и не попробовать, а вообще стоит подумать о другом слайд шоу…

Anonymous
Отправить
Ответ на: