WordPress + AJAX (jQuery)

12
C
На сайте с 27.12.2007
Offline
100
1227

Реализовал на Вордпресс вывод части контента (содержимого сайдбара) как указано здесь.

Всё прекрасно работает, если выводится текст или html код. Но если пытаюсь вывести в сайдбаре например счётчик LI или блок тизеров (через javascript), т.е. в файле ajax_archives.php содержится javascript код вызова счётчика или тизеров, то не выходит.

Если открыть страницу _http://ВАШ_ДОМЕН/ajax_archives - то тизеры на ней отображаются.

Может быть кто-то сталкивался с подобной задачей, помогите если не сложно.

Hixon10
На сайте с 21.08.2010
Offline
125
#1

Chyvak, а в шаблоне страницы вы просто пишите js код, или через ПХПшное echo?

Веду свой невзрачный блог (http://hixon.ru/).
C
На сайте с 27.12.2007
Offline
100
#2

В шаблоне сайдбара вставка <div id="archives"></div> которая вызывает файл пхп, в этом пхп файле (заданном как шаблон) прописано:

<?php

/*

Template Name: AJAX список архивов

*/

?>

И джавакод.

Hixon10
На сайте с 21.08.2010
Offline
125
#3
Chyvak:
В шаблоне сайдбара вставка <div id="archives"></div> которая вызывает файл пхп, в этом пхп файле (заданном как шаблон) прописано:
<?php
/*
Template Name: AJAX список архивов
*/
?>
И джавакод.

Попробуйте в пхп файле (заданном как шаблон) выводить js с помощью echo.

C
На сайте с 27.12.2007
Offline
100
#4

Hixon10, а как это сделать, не подскажете?

Сейчас пхп файл имеет вид:

<?php

/*

Template Name: AJAX список архивов

*/

?>

<script type="text/javascript">document.write.........</script>

Что там нужно дописать?

Hixon10
На сайте с 21.08.2010
Offline
125
#5
Chyvak:
Hixon10, а как это сделать, не подскажете?
Сейчас пхп файл имеет вид:
<?php
/*
Template Name: AJAX список архивов
*/
?>
<script type="text/javascript">document.write.........</script>

Что там нужно дописать?

Как-то так:


<?php
/*
Template Name: AJAX список архивов
*/
?>
<?php echo'<script type="text/javascript">document.write.........</script>'; ?>

Я не уверен, что это будет работать, но похожую проблему вывод js с помощью echo - решал.

C
На сайте с 27.12.2007
Offline
100
#6

Попробовал через echo, не получается:

если текст или штмл - отображает, если

js - то выводит пустой сайдбар

Hixon10
На сайте с 21.08.2010
Offline
125
#7
Chyvak:
Попробовал через echo, не получается:
если текст или штмл - отображает, если
js - то выводит пустой сайдбар

А в сайдбаре, уже на конечной странице, что выводится?

C
На сайте с 27.12.2007
Offline
100
#8

Пустой сайдбар выводится

Hixon10
На сайте с 21.08.2010
Offline
125
#9
Chyvak:
Пустой сайдбар выводится

В исходном коде - пусто?

C
На сайте с 27.12.2007
Offline
100
#10

<div id="наш див"></div>

т.е. див при наличии которого, должно всё запускаться

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий