[BETA] Jabber IM MoD 1.1.2

Здесь авторы могут постить бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!

Сообщение |{0N(T@NT1N 20.08.2007 16:50

Что-то не так
Матерится теперь форум на
Parse error: syntax error, unexpected T_STRING in C:\Apache\localhost\forum\includes\functions.php on line 997

где как раз это
Код: Выделить всё
\nSending message... ");
Аватара пользователя
|{0N(T@NT1N
phpBB 1.4.3
 
Сообщения: 64
Зарегистрирован: 09.08.2007 17:52
Откуда: Украина


Сообщение nE0sIghT 20.08.2007 17:30

Конечно должно быть так :) :
Код: Выделить всё
fwrite($lnk, "\nSending message... ");
nE0sIghT
phpBB 1.2.1
 
Сообщения: 26
Зарегистрирован: 13.02.2007 4:02

Сообщение |{0N(T@NT1N 20.08.2007 17:47

Вот лог в личку переименован в текстовый
Аватара пользователя
|{0N(T@NT1N
phpBB 1.4.3
 
Сообщения: 64
Зарегистрирован: 09.08.2007 17:52
Откуда: Украина

Сообщение nE0sIghT 20.08.2007 18:03

Мммм. Ну судя по логу МоД свои функции выполняет. Есть только одно предположение...

Попробуй это исправление(предыдущее для лога - убери):
Код: Выделить всё
#
#-----[ FIND ]------------------------------------------
#
            }
         }
         $jabber->Disconnect();
#
#-----[ BEFORE, ADD ]------------------------------------------
#
Sleep(1);
nE0sIghT
phpBB 1.2.1
 
Сообщения: 26
Зарегистрирован: 13.02.2007 4:02

Сообщение |{0N(T@NT1N 20.08.2007 18:19

Прошу заметить что исправлял баг с кодировкой как написано тут, т.е. выполнил
Код: Выделить всё
#
#-----[ OPEN ]------------------------------------------------
#
includes\db.php
#
#-----[ FIND ]------------------------------------------------
#
?>
#
#-----[ BEFORE, ADD ]-----------------------------------------
#
$db->sql_query("SET CHARACTER SET koi8r");

#
#-----[ SAVE/CLOSE ALL FILES ]--------------------------------
#
# EoM

Но это касается только работы с базами на сколько я понимаю

Добавлено спустя 6 минут 36 секунд:

Не помогло :( коннект с сервером Джаббера прошел и все по прежнему
Аватара пользователя
|{0N(T@NT1N
phpBB 1.4.3
 
Сообщения: 64
Зарегистрирован: 09.08.2007 17:52
Откуда: Украина

Сообщение nE0sIghT 21.08.2007 12:16

Все же я ошибся - лог не нормальный.

Код: Выделить всё
via your account on Р?Р?Р?Р?Р?С?Р?Р? Р_С?Р?Р?Р?Р?Р?Р?. If this


Вот часть отправляемого сообщения. Название Форума неправильно перекодировано в UTF-8 и содержит недопустимые для этой кодировки символы - потому сообщение не доходит.

Если для конекта с базой установлена кодировка KOI8-R, то и сравнение полей в таблице jabber_messages должно быть тоже KOI8-R

Трабл именно в работе с БД
nE0sIghT
phpBB 1.2.1
 
Сообщения: 26
Зарегистрирован: 13.02.2007 4:02

Сообщение |{0N(T@NT1N 21.08.2007 13:52

Ура! Победили!
В db.php заменил то самое
Код: Выделить всё
$db->sql_query("SET CHARACTER SET koi8r");

на
Код: Выделить всё
$db->sql_query("SET CHARACTER SET cp1251");

Слава Богу что все подымал на тестовом форуме :wink:
Единственное не пойму пока от чего приходит сообщение: текст форума на англ., а само сообщение пользователя на русском.
Hello |{0N(T@NT1N,

The following is an message sent to you by Shum@ via your account on Тест Форум. If this message is spam, contains abusive or other comments you find offensive please contact the webmaster of the board at the following address:



Include this full message.

Message sent to you follows
~~~~~~~~~~~~~~~~~~~~~~~~~~~

Тест
Apache 2.2.8
OpenSSL 0.9.8g
PHP 5.2.5
SVN 1.4.6
phpMyAdmin 2.11.4
MySQL 5.0.16 (cp1251_general_ci)
phpBB 2.0.23 (windows-1251)
Аватара пользователя
|{0N(T@NT1N
phpBB 1.4.3
 
Сообщения: 64
Зарегистрирован: 09.08.2007 17:52
Откуда: Украина

Сообщение Палыч 21.08.2007 14:13

|{0N(T@NT1N писал(а): от чего приходит сообщение: текст форума на англ., а само сообщение пользователя на русском

Проверьте, что используються шаблоны *.tpl из папки lang_russian/jabber , а не из папки lang_english/jabber
Варианты:
1. залили не туда
2. форум руссифицирован не корректно (руский язык просто залит в папку с английским (вместо английского))
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 6741
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер

Сообщение |{0N(T@NT1N 21.08.2007 19:07

Совершенно правы, это я уже доглядел позже (заново мод же ставил)

Добавлено спустя 4 часа 6 минут 5 секунд:

Ставил мод и переставлял... в итоге как я сообщил работает, но...
Прошу прощения, но не пойму где меня так повело... :roll:
Если в Админке зайти в Пользователи>Управление>выбрать любого пользователя, то в "Поля только для админа" вижу задвоение строк: "Активировать JabberID пользователя" и "Пользователь может использовать уже зарегистрированные JabberID"
Мож кто даст наводку?
Вложения
profile.png
profile.png (7.18 Кб) Просмотров: 4222
Аватара пользователя
|{0N(T@NT1N
phpBB 1.4.3
 
Сообщения: 64
Зарегистрирован: 09.08.2007 17:52
Откуда: Украина

Сообщение Палыч 21.08.2007 19:46

|{0N(T@NT1N
Вероятно templates/subSilver/admin/user_edit_body.tpl
дважды вставили после
Код: Выделить всё
     <td class="row2" colspan="2"><span class="gensmall">{L_PROFILE_INFO_NOTICE}</span></td>
   </tr>
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 6741
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер

Сообщение |{0N(T@NT1N 21.08.2007 19:54

Проверял
Код: Выделить всё
   <!-- Jabber MoD -->
   <tr>
     <td class="row1"><span class="gen">{L_JID}</span></td>
     <td class="row2">
      <input class="post" type="text" name="jid" size="35" maxlength="255" value="{JABBER}" />
     </td>
   </tr>
   <!-- Jabber MoD /-->

один раз
и в общем все в этом файле по одному разу как в JabberIM.txt
Аватара пользователя
|{0N(T@NT1N
phpBB 1.4.3
 
Сообщения: 64
Зарегистрирован: 09.08.2007 17:52
Откуда: Украина

Сообщение Палыч 21.08.2007 20:09

Вот этот участок
Код: Выделить всё
   <!-- Jabber MoD -->
   <tr>
     <td class="row1"><span class="gen">{L_USER_JID_ACTIVE}</span></td>
     <td class="row2">
      <input type="radio" name="user_jid_active" value="1" {USER_JID_ACTIVE_YES} />
      <span class="gen">{L_YES}</span>&nbsp;&nbsp;
      <input type="radio" name="user_jid_active" value="0" {USER_JID_ACTIVE_NO} />
      <span class="gen">{L_NO}</span></td>
   </tr>
   <tr>
     <td class="row1"><span class="gen">{L_USER_JID_REUSE}</span></td>
     <td class="row2">
      <input type="radio" name="user_jid_reuse" value="1" {USER_JID_REUSE_YES} />
      <span class="gen">{L_YES}</span>&nbsp;&nbsp;
      <input type="radio" name="user_jid_reuse" value="0" {USER_JID_REUSE_NO} />
      <span class="gen">{L_NO}</span></td>
   </tr>
   <!-- Jabber MoD /-->
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 6741
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер

Сообщение |{0N(T@NT1N 21.08.2007 20:20

Код: Выделить всё
   <tr>
     <td class="row1"><span class="gen">{L_USER_ACTIVE}</span></td>
     <td class="row2">
      <input type="radio" name="user_status" value="1" {USER_ACTIVE_YES} />
      <span class="gen">{L_YES}</span>&nbsp;&nbsp;
      <input type="radio" name="user_status" value="0" {USER_ACTIVE_NO} />
      <span class="gen">{L_NO}</span></td>
   </tr>
   <!-- Jabber MoD -->
   <tr>
     <td class="row1"><span class="gen">{L_USER_JID_ACTIVE}</span></td>
     <td class="row2">
      <input type="radio" name="user_jid_active" value="1" {USER_JID_ACTIVE_YES} />
      <span class="gen">{L_YES}</span>&nbsp;&nbsp;
      <input type="radio" name="user_jid_active" value="0" {USER_JID_ACTIVE_NO} />
      <span class="gen">{L_NO}</span></td>
   </tr>
   <tr>
     <td class="row1"><span class="gen">{L_USER_JID_REUSE}</span></td>
     <td class="row2">
      <input type="radio" name="user_jid_reuse" value="1" {USER_JID_REUSE_YES} />
      <span class="gen">{L_YES}</span>&nbsp;&nbsp;
      <input type="radio" name="user_jid_reuse" value="0" {USER_JID_REUSE_NO} />
      <span class="gen">{L_NO}</span></td>
   </tr>
   <!-- Jabber MoD /-->
   <tr>
     <td class="row1"><span class="gen">{L_ALLOW_PM}</span></td>
Аватара пользователя
|{0N(T@NT1N
phpBB 1.4.3
 
Сообщения: 64
Зарегистрирован: 09.08.2007 17:52
Откуда: Украина

Сообщение nE0sIghT 22.08.2007 10:17

А если просмотреть код HTML страницы? Может появятся мысли?
nE0sIghT
phpBB 1.2.1
 
Сообщения: 26
Зарегистрирован: 13.02.2007 4:02

Сообщение |{0N(T@NT1N 22.08.2007 12:00

nE0sIghT писал(а):А если просмотреть код HTML страницы? Может появятся мысли?

А не могу просматреть. Опера посылает на...
Код: Выделить всё
html dir="">
<head>
<title>phpBB Administration</title>
<meta http-equiv="Content-Type" content="text/html;">
</head>

<frameset cols="170,*" rows="*" border="2" framespacing="0" frameborder="yes">
  <frame src="index.php?pane=left&amp;sid=1467fada5bfab1e10d0ac1c614736098" name="nav" marginwidth="3" marginheight="3" scrolling="auto">
  <frame src="index.php?pane=right&amp;sid=1467fada5bfab1e10d0ac1c614736098" name="main" marginwidth="10" marginheight="10" scrolling="auto">
</frameset>

<noframes>
   <body bgcolor="#FFFFFF" text="#000000">
      <p>Sorry, your browser doesn't seem to support frames</p>
   </body>
</noframes>
</html>

а иные браузеры вовсе не открывают код
Аватара пользователя
|{0N(T@NT1N
phpBB 1.4.3
 
Сообщения: 64
Зарегистрирован: 09.08.2007 17:52
Откуда: Украина

Пред.След.

Вернуться в Бета-версии модов для phpBB 2.0.x

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0