Языки программирования > Разработка сайтов (Web development)

Ошибка при отправке личного сообщения на форуме SMF: Не удалось открыть узел

(1/1)

Anton Gorokhov:
Похоже, что счетчик конфликтует со скриптом suggest.js, который используется на странице личного сообщения. Технические подробности описаны тут: http://support.microsoft.com/kb/927917#more_information . Если коротко, то IE не любит, когда script, вызванный из внутреннего div'а, делает appendChild ко внешнему div'у или тегу body.

Такою вещь проделывает suggest.js, добавляя к body <div class="auto_suggest_div"/> Счетчик ТОП100 appendChild явно не использует, однако его наличие на странице действительно вызывает ошибку. Поэтому код счетчика был немного модифицирован. Чтобы полностью исключить влияние счетчика на работу сайта, лучше располагать его прямо перед </body>. К логотипу это не относится, его можно ставить где удобнее.

iPRG Team:
При отправке личного сообщения другому пользователю на форуме SMF выскакивает ошибка: Не удалось открыть узел ... Операция прервана, нажимаешь потом на кнопку ОК и появляется белое окно.
В интернете искал информацию по этому вопросу, ответов не нешел, народ пишет, что такой глюк был обнаружен только на браузерах Internet explorer 6 и 7.
Ниже прикрепил картинку как выглядит окно ошибки.

Пришлось самому искать в чем проблема  :)
В логах посмотрел, выскакивает ошибка примерно такая:

--- Код: ---PHP Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ',' or ';'
--- Конец кода ---
Оказалось ошибка возникает при отображении счетчика.
На форуме были установлены только 2 счетчика: Mail.ru и Rambler.ru, ошибка возникает почему-то только на счетчике Rambler.ru, пробовал менять местами счетчики, результат тот-же.
Если счетчик Rambler.ru убираешь с форума, ошибка при отправке личного сообщения другому пользователю с форума исчезает.

Пример кода счетчика (свой код я заменил на слово МойСчетчик):

--- Код: ---<!-- begin of Top100 code -->
<script id="top100Counter" type="text/javascript" src="http://counter.rambler.ru/top100.jcn?МойСчетчик"></script>
<noscript><img src="http://counter.rambler.ru/top100.cnt?МойСчетчик" alt="" width="1" height="1" border="0"/></noscript>
<!-- end of Top100 code -->
--- Конец кода ---

Может кто знает, как сделать чтобы счетчик Rambler работал на форуме SMF ?

Навигация

[0] Главная страница сообщений

Перейти к полной версии