phpbb22 and joomla

Тема в разделе "Joomla + phpBB", создана пользователем alexandro, 10.08.2007.

  1. Offline

    zaraza-ptz Недавно здесь

    Регистрация:
    29.01.2008
    Сообщения:
    33
    Симпатии:
    0
    Ответ: phpbb22 and joomla

    Вопрос: Если я поставлю другой шаблон в джумле, мост будет работать??? А то при замене файлов, вроть как файлы шаблона заменялись. Или у меня глюки???
     
  2. Offline

    sergv2005 Пользователь

    Регистрация:
    18.01.2006
    Сообщения:
    424
    Симпатии:
    20
    Пол:
    Мужской
    Ответ: phpbb22 and joomla

    zaraza-ptz, шаблон джумлы не какого отношения к мосту не имеет, покрайней мере тот что использовал пару лет назад не чего в шаблоне не менял. Да и в принципе, как можно чтото менять в шаблоне, если у каждого свой шаблон, а не как в phpBB стандартный, под который всё подгоняется.
    Вот в phpBB помоему в шаблон добавляется чтото, но точно не помню, так как уже слишком давно я мост ставил, и с тех пор снова не пробовал.
     
  3. Offline

    BAdBoY Недавно здесь

    Регистрация:
    14.10.2007
    Сообщения:
    70
    Симпатии:
    1
    Пол:
    Мужской
    Ответ: phpbb22 and joomla

    Народ такаяпроблема я поставил joomla Przemo и при настройках когда прописывал путь к форуме ошибся на 1 знак и теперь немогу поменять:

    Full forum path (i.e. K:/www1/xampp/htdocs/joomla/forum) /www/rifo.net/l/a/latro/home//site/hpBB2/ Path OK



    Full forum live adress (i.e. http://www.mysite.eu/forum) http://latro.rifo.net/phpBB2/ Path OK


    яуже у удалял компонент мучился с ним... неподскажите как даже руками это изменить

    Добавлено через 26 минут
    [​IMG] я это поправил но вылазит ошибка как исправит а вот и сам файл:


    продолжение в следущем сообщении..
     
    Последнее редактирование: 07.05.2008
  4. Offline

    BAdBoY Недавно здесь

    Регистрация:
    14.10.2007
    Сообщения:
    70
    Симпатии:
    1
    Пол:
    Мужской
    Ответ: phpbb22 and joomla

    а вот и продолжение
    Код (CODE):
    1. if ($fp = fopen($file_check2, 'r')) {
    2.         $content_patch2 = fread( $fp, filesize( $file_check2 ) );
    3.         fclose( $fp );
    4.     } else {
    5.         return false;
    6.     }
    7.      
    8.       if ($fp = fopen($file_check3, 'r')) {
    9.         $content_patch3 = fread( $fp, filesize( $file_check3 ) );
    10.         fclose( $fp );
    11.     } else {
    12.         return false;
    13.     }
    14.      
    15.    
    16.     $pos1 = strpos($content, $content_patch1);
    17.     if ($pos1 !== false && $pos1 >= 0) {
    18.         $check1 = '1';
    19.     }
    20.  
    21.    $pos2 = strpos($content, $content_patch2);
    22.     if ($pos2 !== false && $pos2 >= 0) {
    23.         $check2 = '1';
    24.     }
    25.    
    26.     $pos3 = strpos($content, $content_patch3);
    27.     if ($pos3 !== false && $pos3 >= 0) {
    28.         $check3 = '1';
    29.     }
    30.    
    31.     if ( $check1 == 1 && $check2 == '1' && $check3 == '1' ) {
    32.     return true;
    33.     }
    34.     return false;
    35. }
    36.  
    37. function admin_ug_auth_phpPatched()
    38. {
    39.     global $mosConfig_absolute_path, $forum_path_inlcude;
    40.  
    41.     $file = $forum_path_inlcude."/admin/admin_ug_auth.php";
    42.     $file_check1 = $mosConfig_absolute_path."/administrator/components/com_j-p/patch/admin_ug_auth.patch";
    43.  
    44.  
    45.     $check1 = '0';
    46.  
    47.  
    48.  
    49.     if ($fp = fopen($file, 'r')) {
    50.         $content = fread( $fp, filesize( $file ) );
    51.         fclose( $fp );
    52.     } else {
    53.         return false;
    54.     }
    55.    
    56.        if ($fp = fopen($file_check1, 'r')) {
    57.         $content_patch1 = fread( $fp, filesize( $file_check1 ) );
    58.         fclose( $fp );
    59.     } else {
    60.         return false;
    61.     }
    62.  
    63.     $pos1 = strpos($content, $content_patch1);
    64.     if ($pos1 !== false && $pos1 >= 0) {
    65.         $check1 = '1';
    66.     }
    67.  
    68.  
    69.     if ( $check1 == 1 ) {
    70.     return true;
    71.     }
    72.     return false;
    73. }
    74.  
    75. function admin_users_forum_phpPatched()
    76. {
    77.     global $mosConfig_absolute_path, $forum_path_inlcude;
    78.  
    79.     $file = $forum_path_inlcude."/admin/admin_users.php";
    80.     $file_check1 = $mosConfig_absolute_path."/administrator/components/com_j-p/patch/admin_users_forum.patch";
    81.  
    82.  
    83.     $check1 = '0';
    84.  
    85.  
    86.  
    87.     if ($fp = fopen($file, 'r')) {
    88.         $content = fread( $fp, filesize( $file ) );
    89.         fclose( $fp );
    90.     } else {
    91.         return false;
    92.     }
    93.    
    94.        if ($fp = fopen($file_check1, 'r')) {
    95.         $content_patch1 = fread( $fp, filesize( $file_check1 ) );
    96.         fclose( $fp );
    97.     } else {
    98.         return false;
    99.     }
    100.  
    101.     $pos1 = strpos($content, $content_patch1);
    102.     if ($pos1 !== false && $pos1 >= 0) {
    103.         $check1 = '1';
    104.     }
    105.  
    106.  
    107.     if ( $check1 == 1 ) {
    108.     return true;
    109.     }
    110.     return false;
    111. }
    112.  
    113. function functions_remove_phpPatched()
    114. {
    115.     global $mosConfig_absolute_path, $forum_path_inlcude;
    116.  
    117.     $file = $forum_path_inlcude."/includes/functions_remove.php";
    118.     $file_check1 = $mosConfig_absolute_path."/administrator/components/com_j-p/patch/functions_remove.patch";
    119.  
    120.  
    121.     $check1 = '0';
    122.  
    123.  
    124.  
    125.     if ($fp = fopen($file, 'r')) {
    126.         $content = fread( $fp, filesize( $file ) );
    127.         fclose( $fp );
    128.     } else {
    129.         return false;
    130.     }
    131.    
    132.        if ($fp = fopen($file_check1, 'r')) {
    133.         $content_patch1 = fread( $fp, filesize( $file_check1 ) );
    134.         fclose( $fp );
    135.     } else {
    136.         return false;
    137.     }
    138.  
    139.     $pos1 = strpos($content, $content_patch1);
    140.     if ($pos1 !== false && $pos1 >= 0) {
    141.         $check1 = '1';
    142.     }
    143.  
    144.  
    145.     if ( $check1 == 1 ) {
    146.     return true;
    147.     }
    148.     return false;
    149. }
    150.  
    151.  
    152. function usercp_registerPatched()
    153. {
    154.     global $mosConfig_absolute_path, $forum_path_inlcude;
    155.  
    156.     $file = $forum_path_inlcude."/includes/usercp_register.php";
    157.     $file_check1 = $mosConfig_absolute_path."/administrator/components/com_j-p/patch/admin_usercp_register1.patch";
    158.     $file_check2 = $mosConfig_absolute_path."/administrator/components/com_j-p/patch/admin_usercp_register2.patch";
    159.     $file_check3 = $mosConfig_absolute_path."/administrator/components/com_j-p/patch/admin_usercp_register3.patch";
    160.  
    161.     $check1 = '0';
    162.     $check2 = '0';
    163.     $check3 = '0';
    164.  
    165.  
    166.     if ($fp = fopen($file, 'r')) {
    167.         $content = fread( $fp, filesize( $file ) );
    168.         fclose( $fp );
    169.     } else {
    170.         return false;
    171.     }
    172.    
    173.        if ($fp = fopen($file_check1, 'r')) {
    174.         $content_patch1 = fread( $fp, filesize( $file_check1 ) );
    175.         fclose( $fp );
    176.     } else {
    177.         return false;
    178.     }
    179.  
    180.     if ($fp = fopen($file_check2, 'r')) {
    181.         $content_patch2 = fread( $fp, filesize( $file_check2 ) );
    182.         fclose( $fp );
    183.     } else {
    184.         return false;
    185.     }
    186.      
    187.       if ($fp = fopen($file_check3, 'r')) {
    188.         $content_patch3 = fread( $fp, filesize( $file_check3 ) );
    189.         fclose( $fp );
    190.     } else {
    191.         return false;
    192.     }
    193.      
    194.    
    195.     $pos1 = strpos($content, $content_patch1);
    196.     if ($pos1 !== false && $pos1 >= 0) {
    197.         $check1 = '1';
    198.     }
    199.  
    200.    $pos2 = strpos($content, $content_patch2);
    201.     if ($pos2 !== false && $pos2 >= 0) {
    202.         $check2 = '1';
    203.     }
    204.    
    205.     $pos3 = strpos($content, $content_patch3);
    206.     if ($pos3 !== false && $pos3 >= 0) {
    207.         $check3 = '1';
    208.     }
    209.    
    210.     if ( $check1 == 1 && $check2 == '1' && $check3 == '1' ) {
    211.     return true;
    212.     }
    213.     return false;
    214. }
    215.  
    216. function usercp_activate_phpPatched()
    217. {
    218.     global $mosConfig_absolute_path, $forum_path_inlcude;
    219.  
    220.     $file = $forum_path_inlcude."/includes/usercp_activate.php";
    221.     $file_check1 = $mosConfig_absolute_path."/administrator/components/com_j-p/patch/admin_usercp_activate.patch";
    222.  
    223.  
    224.     $check1 = '0';
    225.  
    226.  
    227.  
    228.     if ($fp = fopen($file, 'r')) {
    229.         $content = fread( $fp, filesize( $file ) );
    230.         fclose( $fp );
    231.     } else {
    232.         return false;
    233.     }
    234.    
    235.        if ($fp = fopen($file_check1, 'r')) {
    236.         $content_patch1 = fread( $fp, filesize( $file_check1 ) );
    237.         fclose( $fp );
    238.     } else {
    239.         return false;
    240.     }
    241.  
    242.     $pos1 = strpos($content, $content_patch1);
    243.     if ($pos1 !== false && $pos1 >= 0) {
    244.         $check1 = '1';
    245.     }
    246.  
    247.  
    248.     if ( $check1 == 1 ) {
    249.     return true;
    250.     }
    251.     return false;
    252. }
    253.  
    254. function usercp_password_phpPatched()
    255. {
    256.     global $mosConfig_absolute_path, $forum_path_inlcude;
    257.  
    258.     $file = $forum_path_inlcude."/includes/usercp_sendpasswd.php";
    259.     $file_check1 = $mosConfig_absolute_path."/administrator/components/com_j-p/patch/admin_usercp_password.patch";
    260.  
    261.  
    262.     $check1 = '0';
    263.  
    264.  
    265.  
    266.     if ($fp = fopen($file, 'r')) {
    267.         $content = fread( $fp, filesize( $file ) );
    268.         fclose( $fp );
    269.     } else {
    270.         return false;
    271.     }
    272.    
    273.        if ($fp = fopen($file_check1, 'r')) {
    274.         $content_patch1 = fread( $fp, filesize( $file_check1 ) );
    275.         fclose( $fp );
    276.     } else {
    277.         return false;
    278.     }
    279.  
    280.     $pos1 = strpos($content, $content_patch1);
    281.     if ($pos1 !== false && $pos1 >= 0) {
    282.         $check1 = '1';
    283.     }
    284.  
    285.  
    286.     if ( $check1 == 1 ) {
    287.     return true;
    288.     }
    289.     return false;
    290. }
    291.  
    292. function login_phpPatched()
    293. {
    294.     global $mosConfig_absolute_path, $forum_path_inlcude;
    295.  
    296.     $file = $forum_path_inlcude."/login.php";
    297.     $file_check1 = $mosConfig_absolute_path."/administrator/components/com_j-p/patch/login1.patch";
    298.     $file_check2 = $mosConfig_absolute_path."/administrator/components/com_j-p/patch/login2.patch";
    299.     $file_check3 = $mosConfig_absolute_path."/administrator/components/com_j-p/patch/login3.patch";
    300.     $file_check4 = $mosConfig_absolute_path."/administrator/components/com_j-p/patch/login4.patch";
    301.     $file_check5 = $mosConfig_absolute_path."/administrator/components/com_j-p/patch/login5.patch";
    302.     $file_check6 = $mosConfig_absolute_path."/administrator/components/com_j-p/patch/login6.patch";
    303.     $check1 = '0';
    304.     $check2 = '0';
    305.     $check3 = '0';
    306.     $check4 = '0';
    307.     $check5 = '0';
    308.     $check6 = '0';
    309.  
    310.     if ($fp = fopen($file, 'r')) {
    311.         $content = fread( $fp, filesize( $file ) );
    312.         fclose( $fp );
    313.     } else {
    314.         return false;
    315.     }
    316.    
    317.        if ($fp = fopen($file_check1, 'r')) {
    318.         $content_patch1 = fread( $fp, filesize( $file_check1 ) );
    319.         fclose( $fp );
    320.     } else {
    321.         return false;
    322.     }
    323.  
    324.     if ($fp = fopen($file_check2, 'r')) {
    325.         $content_patch2 = fread( $fp, filesize( $file_check2 ) );
    326.         fclose( $fp );
    327.     } else {
    328.         return false;
    329.     }
    330.      
    331.       if ($fp = fopen($file_check3, 'r')) {
    332.         $content_patch3 = fread( $fp, filesize( $file_check3 ) );
    333.         fclose( $fp );
    334.     } else {
    335.         return false;
    336.     }
    337.    
    338.       if ($fp = fopen($file_check4, 'r')) {
    339.         $content_patch4 = fread( $fp, filesize( $file_check4 ) );
    340.         fclose( $fp );
    341.     } else {
    342.         return false;
    343.     }
    344.    
    345.       if ($fp = fopen($file_check5, 'r')) {
    346.         $content_patch5 = fread( $fp, filesize( $file_check5 ) );
    347.         fclose( $fp );
    348.     } else {
    349.         return false;
    350.     }
    351.    
    352.       if ($fp = fopen($file_check6, 'r')) {
    353.         $content_patch6 = fread( $fp, filesize( $file_check6 ) );
    354.         fclose( $fp );
    355.     } else {
    356.         return false;
    357.     }
    358.    
    359.    
    360.     $pos1 = strpos($content, $content_patch1);
    361.     if ($pos1 !== false && $pos1 >= 0) {
    362.         $check1 = '1';
    363.     }
    364.  
    365.    $pos2 = strpos($content, $content_patch2);
    366.     if ($pos2 !== false && $pos2 >= 0) {
    367.         $check2 = '1';
    368.     }
    369.    
    370.     $pos3 = strpos($content, $content_patch3);
    371.     if ($pos3 !== false && $pos3 >= 0) {
    372.         $check3 = '1';
    373.     }
    374.    
    375.     $pos4 = strpos($content, $content_patch4);
    376.     if ($pos4 !== false && $pos4 >= 0) {
    377.         $check4 = '1';
    378.     }
    379.    
    380.     $pos5 = strpos($content, $content_patch5);
    381.     if ($pos5 !== false && $pos5 >= 0) {
    382.         $check5 = '1';
    383.     }
    384.    
    385.     $pos6 = strpos($content, $content_patch6);
    386.     if ($pos6 !== false && $pos6 >= 0) {
    387.         $check6 = '1';
    388.     }
    389.  
    390.     if ( $check1 == 1 && $check2 == '1' && $check3 == '1' && $check4 == '1' && $check5 == '1' && $check6 == '1' ) {
    391.     return true;
    392.     }
    393.     return false;
    394. }


    картинка: http://latro.rifo.net/1.JPG
     
    Последнее редактирование модератором: 17.05.2008
  5. Fanamura
    Offline

    Fanamura Доброта

    Регистрация:
    12.03.2007
    Сообщения:
    5 108
    Симпатии:
    159
    Пол:
    Мужской
    Ответ: phpbb22 and joomla

    Господа, а знаете, что сейчас рулит phpbb3 ? 2.2 в прошлом.
    1. Оформите код в тег code!!!
    2. Уберите отсюда картинку, а просто дайте на нее ссылку!!!
     
  6. Physicist
    Offline

    Physicist Недавно здесь

    Регистрация:
    12.09.2006
    Сообщения:
    116
    Симпатии:
    9
    Пол:
    Мужской
    Ответ: phpbb22 and joomla

    А я почему-то считал, что phpbb3 работает только в кодировке utf8, поэтому интегрировать его с Joomla!1.0.x не представляется возможным.
    Fanamura, дайте пожалуйста ссылочку на такую интеграцию — самому интересно посмотреть.
     
  7. Fanamura
    Offline

    Fanamura Доброта

    Регистрация:
    12.03.2007
    Сообщения:
    5 108
    Симпатии:
    159
    Пол:
    Мужской
    Ответ: phpbb22 and joomla

    Physicist, http://weblancer.net/projects/41830.html , вот я заказывал мост. Все работало отлично. К сожалению после одной катастрофы мост мной утерян, с автором пока не связывался. Все возможно...
     
  8. Offline

    JMENTUS Недавно здесь

    Регистрация:
    06.05.2008
    Сообщения:
    68
    Симпатии:
    1
    Пол:
    Мужской
    Ответ: phpbb22 and joomla

    У меня стоит Joostina 1.1.3. финальная версия [ stable ], могу ли я к ней прикрутить phpbb2??? подскажите плиз, если да по возможности ссылочки напишите, если конечно не подойдут те которые для ДЖУМЛЫ...
     
  9. Physicist
    Offline

    Physicist Недавно здесь

    Регистрация:
    12.09.2006
    Сообщения:
    116
    Симпатии:
    9
    Пол:
    Мужской
    Ответ: phpbb22 and joomla

    Fanamura, синхронизировать пользователей можно, не спорю. Проблемы начинаются, когда пытаешься сделать модуль последних сообщений с форума и в прочих схожих ситуациях. Хотя, конечно, и тут можно исхитриться через iconv или скрипт utf->1251...
     
  10. Offline

    JMENTUS Недавно здесь

    Регистрация:
    06.05.2008
    Сообщения:
    68
    Симпатии:
    1
    Пол:
    Мужской
    Ответ: phpbb22 and joomla

    а что мне тогда посоветуете???
     
  11. Offline

    sergv2005 Пользователь

    Регистрация:
    18.01.2006
    Сообщения:
    424
    Симпатии:
    20
    Пол:
    Мужской
    Ответ: phpbb22 and joomla

    JMENTUS, форум phpBB в основном прикручивают через мост, ссылку на мост щас не помню. Если в джостине нет кординальных изменений, то мост должен работать и с джостиной.

    Я пользовал мост с этим форумом, и скажу честно, всё это геморой в какойто степени, особенно, если как таковых зарегистрированных пользователей на сайте не нужно иметь. Делать мост на форум, только для того, что несколько человек зарегятся на сайте для того, чтобы оставить пару сообщений в коментах, это абсурд. Лучше не делать регистрацию на сайте для всех, а регистрация для форума пусть там и остаётся, а если нужны регистрированные пользователи на сайте, к примеру для публикации статей, то их можно и отдельно зарегить.
    Другое дело, если на сайте инфа, которая доступна только зарегистрированным, тогда конечно стоит делать мост.
     
  12. Offline

    YRRY Недавно здесь

    Регистрация:
    13.09.2008
    Сообщения:
    1
    Симпатии:
    0
    Re: Ответ: phpbb22 and joomla

    сделал 1 в 1 с инструкцией. Выдает следующее сообщение:
    Код (CODE):
    1. Fatal error: Call to undefined function: checkinputarray() in /home/uxxxx/mysite/www/forum/joomphpbb_engine.php on line 209


    подскажите что делать :)
     
  13. Offline

    ALKAPONE Недавно здесь

    Регистрация:
    30.03.2009
    Сообщения:
    3
    Симпатии:
    0
    Всем привет. У меня такая проблемма устонавливаю интеграцию на Joomla 1.5.10 - phpBB 3.0.4.
    Вроде всё делаю правильно.
    1. Создал базу данных.
    2. Залил хакнутые файлы.
    3. Залил стиль и поставил ег опо умолчанию.
    4. Залил файлы и провел настройки, включив интеграцию ( joomphpbb_conf2.php)

    Посел всех действий вроде переадресация регистрации на Джумлу с форума работает нормально, но после регистрации при попытке зайти на форум через ссылку с сайта выдает вот такую вот ошибочку.
    Код (PHP):
    1. Error: Infinite login loop intercepted.
    2. Try to click here, do not refresh.


    Помогите пожалуйста немогу понять что я сделал не так.
     
  14. Fanamura
    Offline

    Fanamura Доброта

    Регистрация:
    12.03.2007
    Сообщения:
    5 108
    Симпатии:
    159
    Пол:
    Мужской
    ALKAPONE, читайте правила форума. Создавайте свой топик
     
  15. undead_crow
    Offline

    undead_crow Недавно здесь

    Регистрация:
    03.11.2007
    Сообщения:
    4
    Симпатии:
    0
    Пол:
    Мужской
    Интересно, есть ли free интеграция j1.5 и phpbb2.x?
    Надо именно phpbb2, т.к. torrentpier основан на phpbb2
     

Поделиться этой страницей

Загрузка...