[Soft] Интеграция phpbb3 с CyberHype трекером

Статус
В этой теме нельзя размещать новые ответы.

XanderMaximov

Читатель
Заблокирован
Регистрация
8 Ноя 2008
Сообщения
49
Реакции
140
  • Автор темы
  • Заблокирован
  • #1
И так.. наконец-то я выпустил официальную интеграцию CyBERhype Tracker`a с форумом phpBB3. Пока только BETA. Односторонняя интеграция - это такая интеграция при которой изменения на одном движке будут производить изменения на другом движке.. но не наоборот.. В данном случае изменения в трекере будут производить изменения на форуме, но не наоборот. Если будет время - разберусь с форумом и зделаю двустороннюю интеграцию..
Сложность установки: Сложно
Время установки: около 30 мин.
Описание: данная интеграция позволяет производит на двух движках одинковые изменеия: в профиле пользователя(имя, пароль, ICQ, город, день рождения, e-mail, группа, сайт), в блокировке E-mail`a, IP`a, пользователя, в Login`е и Logout`е пользователя, в подтвержении пользователя, в удалении пользователя + BONUS блок-форум(последние сообщения с форума).
Я крайне не советую ставить на большие трекера эту модификацию, всё-таки бета.. есть бета...как только эта модификация будет полностью проверана, её статус станет FINAL.
В чём особенности: Удобно будет изменить интеграцию на другой форум, просто переписав функции.
Архив с файлами, необходимыми для работы интеграции:

:D

в include/function_phpbb3.php добавьте после:
PHP:
global $use_email_act, $default_group_name, $ratio_groups, $ALLGROUPS, $rootpath;
   global $dbname, $table_prefix, $forum_integrated;

это:

PHP:
$has_registred = 0;
   $res = sql_query ( 'SELECT u.user_id, s.session_id, sk.key_id FROM ' . $dbname . '.' . $table_prefix . 'users AS u LEFT JOIN ' . $dbname . '.' . $table_prefix . 'sessions AS s ON s.session_user_id=u.user_id LEFT JOIN ' . $dbname . '.' . $table_prefix . 'sessions_keys AS sk ON sk.user_id=u.user_id WHERE u.username_clean = ' . sqlesc ( strtolower ( $username ) ).' ORDER BY s.session_time DESC LIMIT 1' ) or sqlerr ( __FILE__, __LINE__ );
   $res = mysql_fetch_array ( $res );
   $name_config = sqlesc ( 'cookie_name' );
   $res2 = sql_query ( 'SELECT config_value FROM ' . $dbname . '.' . $table_prefix . 'config WHERE config_name = ' . $name_config ) or sqlerr ( __FILE__, __LINE__ );
   $res2 = mysql_fetch_array ( $res2 );
   $config_value = $res2 ['config_value'];
   if ($_COOKIE [$config_value . '_sid'] == $res ['session_id'] && $_COOKIE [$config_value . '_u'] == $res ['user_id'] && md5 ( $_COOKIE [$config_value . '_k'] ) == $res ['key_id']) {
      $has_registred = 1;
      $res ['user_id'] = 0;
   }
   if ($res ['user_id']) {
      stdhead ( 'Ошибка!' );
      stdmsg ( 'Ошибка!', 'Данный аккаунт уже был зарегестрирован на форуме, пожалуйста, выберите другой Ник. Если вы зарегистрированы на форуме, то пожалуйста, войдите, и зарегистрируйтесь на трекере снова.', 'error' );
      stdfoot ();
      die ();
   }
это:
PHP:
if (! $forum_integrated)
      return;
заменить на:
PHP:
if (! $forum_integrated || $has_registred)
      return;
это:

PHP:
FORUM_setgroup ( $username, $group );
заменить на:

PHP:
FORUM_setgroup ( $lastuname, $group );

это:

PHP:
$group_id = ( int ) $groups_ratio [$default];

заменить на:

PHP:
$group_id = ( int ) $groups_ratio [$set_tr_group];

:D
 
А на форум IBP у вас есть интеграция?
 
XanderMaximov, можно ли ожидать интеграции с вбулетином?
И занимается ли кто-нибудь проблемой 2-х сторонней интеграции с пхпбб3?
Эту я поставил, но конечно очень неудобна односторонняя интеграция...
 
Вот выкладываю готовые файлы интеграции форума phpbb3 с CyberHype трекером, что бы не париться при установке.
 
XanderMaximov, ты сделал?:smmne:
 
от выкладываю готовые файлы интеграции форума phpbb3 с CyberHype трекером, что бы не париться при установке.
Это уже двухсторонняя инеграция?
 
  • Заблокирован
  • #8
на IPB еще не встречал, думаю ближе к зиме заказать у программиста, если у кого будет желание скинутся на мод я потом создам тему в разделе скинутся, думаю актуально, в phpBB много дыр..
 
  • Заблокирован
  • #9
на IPB еще не встречал, думаю ближе к зиме заказать у программиста, если у кого будет желание скинутся на мод я потом создам тему в разделе скинутся, думаю актуально, в phpBB много дыр..
Если хорошо постараться, можно от дыр уйти.. Оставив лишь только парочку..
А насчет интеграции ипб, думаю к тому времени, напишут... Ведь существует много систем схожих по коду, и уже с готовой интеграцией
 
ойойой, сразу поимело +8 запросов.. тс где вы узнали что так надо писать? стучите в асю настрою))
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху