Перейти к содержимому
Открыть в приложении

Удобный способ просмотра. Узнать больше.

Дизайн и модификация Invision Community

Полноэкранное приложение на главном экране с push-уведомлениями, медалями и многим другим.

Чтобы установить это приложение на iOS и iPadOS
  1. Нажмите иконку «Поделиться» в Safari
  2. Прокрутите меню и нажмите На экран «Домой».
  3. Нажмите Добавить в правом верхнем углу.
Чтобы установить это приложение на Android
  1. Нажмите меню из трёх точек (⋮) в правом верхнем углу браузера.
  2. Нажмите Добавить на главный экран или Установить приложение.
  3. Подтвердите, нажав Установить.
Русский язык для Invision Community 5

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

Добрый день.

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

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

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

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

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

<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 на странице написания письма есть?

  • Автор

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

 

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

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

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

 

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

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

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

  • Автор

siv1987,да, точно.

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

  • Автор

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

Путем экспериментов установили что проблема в 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

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

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.