Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
SergeyC

Не получается выбрать получателя личного сообщения

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

Добрый день.

Вот такая непонятная проблема.

На странице с личными сообщениями, выбираем написать письмо

там указываем заголовок, и начинаемм вводить имя получателя.

Вот по идее, должна происходить подгрузка людей с такими именами (и на одном форуме у меня все так и работает) а на другом форуме - вверху появляется эта картинка_типа_загрузка_идет, но сами пользователи не подгружаются.

Я посмотрел, там внизу страницы есть строчка:

<ul id="entered_name_ac" class="ipb_autocomplete" style="width: 250px; position: absolute; top: 307px; left: 586px; display: none; "></ul>

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

 

И еще (я конечно ничего не понимаю, но посмотреть могу (с) )

Когда в браузере смотрю на запросы, на работающем сайте этот запрос Initiator index.php:203 а на не работающем этот запрос Initiator prototype.js:1530

 

Соответственно в index, это строчка

this.parameters=params.toQueryParams();try{var response=new Ajax.Response(this);if(this.options.onCreate)this.options.onCreate(response);Ajax.Responders.dispatch('onCreate',this,response);this.transport.open(this.method.toUpperCase(),this.url,this.options.asynchronous);if(this.options.asynchronous)this.respondToReadyState.bind(this).defer(1);this.transport.onreadystatechange=this.onStateChange.bind(this);this.setRequestHeaders();this.body=this.method=='post'?(this.options.postBody||params):null;this.transport.send(this.body);if(!this.options.asynchronous&&this.transport.overrideMimeType)

 

а в prototype

this.transport.send(this.body);

 

Что делать?

 

Спасибо!

Поделиться сообщением


Ссылка на сообщение

Имя случайно не в кириллице?

Ошибки javascript при этом есть?

SQL ошибки? (cache/sql_error)

Поделиться сообщением


Ссылка на сообщение

У вас такой огороженный форум, что прямо не посмотреть :)

 

Запрос отрабатывает нормально:

http://zuzino.su/index.php?app=core&module=ajax&section=findnames&do=get-member-names&secure_key=880ea6a14ea49e853634fbdc5015a024&name=%D0%90%D0%BD%D0%BD

 

{"17":{"name":"\u0410\u043d\u043d\u0430 \u0422\u0443\u043c\u0430\u043d\u043e\u0432\u0430","showas":"<strong>\u0410\u043d\u043d\u0430 \u0422\u0443\u043c\u0430\u043d\u043e\u0432\u0430<\/strong> (\u0423\u0447\u0430\u0441\u0442\u043d\u0438\u043a)","img":"http:\/\/zuzino.su\/uploads\/profile\/photo-thumb-17.jpg?_r=1342685368","img_w":25,"img_h":25},"31":{"name":"\u0410\u043d\u043d\u0430 \u041b\u0435\u043e\u043d\u0442\u044c\u0435\u0432\u0430","showas":"<strong>\u0410\u043d\u043d\u0430 \u041b\u0435\u043e\u043d\u0442\u044c\u0435\u0432\u0430<\/strong> (<span style='color:red;'>\u0410\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440<\/span>)","img":"http:\/\/zuzino.su\/uploads\/profile\/photo-31.jpg?_r=1345673306","img_w":18,"img_h":25}}

 

Кириллицу ищет, лишних пробелов в начале ответа нет.

 

Скрипты форума редактировали? Ошибки JS на странице написания письма есть?

Поделиться сообщением


Ссылка на сообщение
09/04/12 15:33 (изменено)

Хм, печаль в том, что зюзино - это и есть рабочий форум, на другом как раз и не работает.

 

Ни javascript ни прочих ошибок нет, все гладко.

Логи смотрел.

Точнее в папке cache есть пара файлов sql_error_log___.cgi, но они старые, и говорится там про другое (про авторизацию в основном)

 

А почему там Initiator разный? Все должно быть одно и тоже? (потому что там кроме логотипа и офорсления все одинаково)

Изменено пользователем SergeyC

Поделиться сообщением


Ссылка на сообщение

Наверное потому что в первом случае сжатые скрипты (отсюда и index.php), а во втором нет.

Поделиться сообщением


Ссылка на сообщение

siv1987,да, точно.

Но сжимание на одном ничего не поправило, а разжимание на другом ничего не испортило.

Поделиться сообщением


Ссылка на сообщение
09/07/12 15:10 (изменено)

Добрый вечер.

Путем экспериментов установили что проблема в php.ini

установил значение mbstring=2, и все заработало.

НО

при этом значении, некорректно ведется запись постов если пользоваться IE

То есть в сообщениях дублируются слова лируются слова и появляется такой вот тег</p>

 

Можете подсказать на что вообще этот mbstring влияет в рамках этого IPB?

С уважением.

Изменено пользователем SergeyC

Поделиться сообщением


Ссылка на сообщение

mbstring

mbstring - это поддержка мултибайтовых строк, коим в ИПБ является utf-8. Установка mbstring=2 (а по идее mbstring.funс_overload=2) перегружает некоторые стандартные функции своими аналогами http://www.php.net/manual/ru/mbstring.overload.php

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

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