Перейти к публикации

Ошибка в работе AJAX


J@mes

Рекомендованные сообщения

При включенном AJAX с гравной страницы НЕ работают сслыки в блоке {topnews}, {login}, {calendar}.

Стоит перейти в какую-нить категорию и все работает. Неисправность обнаружилась во всех броузерах.

Internet Explorer пишет следующее:

Line: 1

Char: 1

Error: Object required

Code: 0

Url: http://kursiv.kz

При выключенном аяксе не работает HighSlide картинок, которые я поместил в [xfvalue_anons_photo] (файл shortstory_anons.tpl) который вставляется в mail.tpl тегом {custom category="43" template="shortstory_anons" aviable="main" from="0" limit="1" cache="no"}.

Опять же, если новости смотеть через категории - то все работает.

В [xfvalue_anons_photo] помещается картинка в блоке [thumb=left]картинка[/thumb]

Ссылка на сообщение
Поделиться на других сайтах

При включенном AJAX с гравной страницы НЕ работают сслыки в блоке {topnews}, {login}, {calendar}.

Стоит перейти в какую-нить категорию и все работает. Неисправность обнаружилась во всех броузерах.

Для навиции через AJAX необходимо наличие тега {content} на главной его у вас нет.

При выключенном аяксе не работает HighSlide картинок, которые я поместил в [xfvalue_anons_photo] (файл shortstory_anons.tpl) который вставляется в mail.tpl тегом {custom category="43" template="shortstory_anons" aviable="main" from="0" limit="1" cache="no"}.

Эта проблема известна и будет устранена в новых версиях скрипта.

Вы можете ее исправить если в index.php найдете и удалите строчку

if ( stristr( $tpl->result['content'], "<!--TBegin-->" ) OR $config['ajax'] OR $pm_alert != "")

Ссылка на сообщение
Поделиться на других сайтах

if ( stristr( $tpl->result['content'], "<!--TBegin-->" ) OR $config['ajax'] OR $pm_alert != "")

Спасибо огромное - помогло:)

У меня в main.tpl прописано:

[not-aviable=main]

<tr>

<td colspan="2">{content}</td>

</tr>

[/not-aviable]

дабы на главной выводились только анонсы... возможно ли как-нить еще отключить отображение блока {content} сохряняя работоспособность навигации AJAX?

Ссылка на сообщение
Поделиться на других сайтах

возможно ли как-нить еще отключить отображение блока {content} сохряняя работоспособность навигации AJAX?

нет, нельзя, AJAX работает без перезагрузки страницы, и ему нужен контейнер указывающий место куда подгружать и выводить информацию. Таким контейнером является {content}

Ссылка на сообщение
Поделиться на других сайтах

Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

×
×
  • Создать...