phpFox: ShoutBox перестал работать после переключения серверов

Я переместил сайт phpFox на другой сервер, и перестал работать чат. Согласно отладчику Chrome:

Uncaught ReferenceError: xajax_addShoutOut is not defined
(anonymous function)community:451
onsubmit

Я заметил, что на новом сайте пропало несколько строк <head>, но я понятия не имею, куда они идут.

var xajaxRequestUri = "http://domain.com/community/public/"; var xajaxDebug = false; var xajaxStatusMessages = false; var xajaxWaitCursor = false; var xajaxDefinedGet = 0; var xajaxDefinedPost = 1; var xajaxLoaded = false; function xajax_latestVideos () {return xajax.call ("latestVideos", аргументы, 1);} function xajax_getShoutboxMessages(){return xajax.call("getShoutboxMessages", arguments, 1);} функция xajax_addShoutOut(){return xaj "addShoutOut", arguments, 1);}

Есть идеи?

2 ответа

Похоже, xajax не на новом сервере, или он находится в другом месте. Загляните в свои php-скрипты и включите в него файл xajax.inc.php, в котором он ожидает найти xajax.

Эти строки, отсутствующие в голове, генерируются xajax, вы сами их не добавляете.

$xajax = new xajax();
$xajax->getJavascript();

Требуется в скрипте php для генерации JavaScript, необходимого для определения 'xajax_addShoutOut'

Добавьте их там, где они были на старом сервере. Если вы не помните, проверьте archive.org или поисковый кеш Google/Bing на вашей странице.

Другие вопросы по тегам