рд▓рдЧрднрдЧ рдПрдХ рд╕рд╛рд▓ рдкрд╣рд▓реЗ, рдореБрдЭреЗ рдордВрдЪ (phpBB) рдкрд░ рдкрдВрдЬреАрдХреГрдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рд╕рд╛рдЗрдЯ (modX) рдкрд░ рд▓реЙрдЧ рдЗрди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред рдЙрд╕ рд╕рдордп, рдордВрдЪ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рдерд╛ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рд╕рдВрдЪрд╛рд░ рдХрд░ рд░рд╣реЗ рдереЗред
MODxBB рд╕рдорд╛рдзрд╛рди рддрдм рдирд╣реАрдВ рдерд╛ рдФрд░ рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рдерд╛
рдХрд▓реНрдкрдирд╛ рдХрд░рдирд╛ред
рдкрд░рд┐рдгрд╛рдо рдХреБрдЫ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ<?php global $modx, $phpbb_root_path, $phpEx, $user, $db, $config, $cache, $template, $auth; $phpbb_root_path = $modx->config['base_path'] . 'forum/'; define('IN_PHPBB', true); $phpEx = "php"; include($phpbb_root_path . 'includes/functions_install.' . $phpEx); include($phpbb_root_path . 'includes/functions_display.' . $phpEx); include($phpbb_root_path . 'common.' . $phpEx); include($phpbb_root_path . 'includes/captcha/captcha_factory.' . $phpEx); $user->session_begin(); $auth->acl($user->data); $user->setup('ucp'); $login = array(); if(isset($_POST['logoutForum']) && $user->data['user_id'] != ANONYMOUS) $user->session_kill();
рдХреЛрдб рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╕рд╣реА рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдирд┐рд░реНрджреЛрд╖ рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рд╡рд┐рд╖рдп рдЗрд╕ рдкрд░ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рддрд╛, рдЕрдЧрд░ рдПрдХ рджрд┐рди рд╡рд┐рдЪрд╛рд░ рдордВрдЪ рдЗрдВрдЬрди рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рд╣реБрдЖ рдерд╛ред рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдШреВрдордиреЗ рдХреЗ рдмрд╛рдж, XenForo рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛ред рдирд┐рд░реНрдзрд╛рд░рдг рдХрд╛рд░рдХ рдРрд╕реЗ рдЖрдЗрдЯрдо рдереЗ:
- рд╕реЛрд╢рд▓ рдмрдиреНрд╕ рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░
- PhpBB 3.0 рдордВрдЪ рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ, рд╡рд┐рд╖рдпреЛрдВ рдФрд░ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдЖрдпрд╛рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛
- рдЖрд░рд╛рдо рдХреЛрдб
- рд╕рдХреНрд░рд┐рдп рд╕рдореБрджрд╛рдп
рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ, рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ, рдЖрдпрд╛рдд рдХрд░реЗрдВ ... рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдпрд╛рдд ID-Schnick рдХреЗ рд╕рдВрд░рдХреНрд╖рдг рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рддрд╛рдХрд┐ рдпрд╣ рдЙрди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░ рд╕рдХреЗ, рдЬреЛ рдкреБрд░рд╛рдиреЗ рдлрд╝реЛрд░рдо рдХреЗ рд▓рд┐рдВрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рд╛рдЗрдЯ рдкрд░ рдЧрдП рдереЗред
рдЕрдм рд╕рд╛рдЗрдЯ рдкрд░ рд╣реА рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдлреЙрд░реНрдо рдХреЛ рдмрд╣рд╛рд▓ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдерд╛ред рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдирд┐рдХрд▓рд╛, рдпрд╣ рдЗрддрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ XenForo рдХреЛрдб рдмрд╣реБрдд рд╕реНрдкрд╖реНрдЯ рд╣реИред
<?php $noauth=isset($noauth)? $noauth : '';
рдФрд░ рдЕрдм рд╕рдмрд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк рд╣рд┐рд╕реНрд╕рд╛ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ: рдореИрдВ рд╕рдордЭрд╛рдКрдВрдЧрд╛ рдХрд┐ рдХрд┐рд╕ рддрд░рд╣ рдХрд╛ рд░рд╣рд╕реНрдпрдордпреА рдХрд╛рд░реНрдп modxParserActive рд╣реИред
рд▓рд╛рдЗрдмреНрд░реЗрд░реА / XenForo / рдлрд╝реЛрд▓реНрдбрд░ рд╕реЗ Application.php рдлрд╝рд╛рдЗрд▓ рдЦреЛрд▓реЗрдВ рдФрд░ XenForo_Application рд╡рд░реНрдЧ рдореЗрдВ рдПрдХ рдирдП рдЪрд░ рдХреА рдкрд░рд┐рднрд╛рд╖рд╛ рдЬреЛрдбрд╝реЗрдВ
protected static $_modxParser = false;
рдлрд┐рд░ рд╣рдо рдирдП рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВ
public static function modxParserActive() { self::$_modxParser = true; } public static function GetModxParser() { return self::$_modxParser; }
рдФрд░ рдЕрдВрддрд┐рдо рд╕реНрдкрд░реНрд╢ред рд╢реБрд░реБрдЖрддреА рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ, рдХреЛрдб рдХреЛ рд▓рдкреЗрдЯреЗрдВ
@ini_set('output_buffering', false);
рдирд┐рдореНрди рд╕реНрдерд┐рддрд┐ рдореЗрдВ
if(!self::GetModxParser()){ тАж... }
рд╣рд╛рдВ, рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдЗрдВрдЬрди рдХреЛрдб рдХреЛ рдХреНрд░реЙрд▓ рдХрд░рдирд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдЪрд╛рд░ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рдпрд╣реА рдмрд╛рдд рдереАред рдпрд╣ рдкреЛрд╕реНрдЯред рдЕрдм рддрдХ рдпрд╣ рдПрдХрдорд╛рддреНрд░ рдРрд╕рд╛ рддрд░реАрдХрд╛ рд╣реИ рдЬрд┐рд╕рд╕реЗ рдореИрдВ modx рдФрд░ XenForo рдХреЗ рдмреАрдЪ рдЕрдиреБрдХреВрд▓рддрд╛ рдХреЗ рд╕рдВрдШрд░реНрд╖ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ред рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдореЙрдбреЗрдХреНрд╕ рдкрд░реНрд╕, рд╕рд┐рд░реНрдл ob_end_clean рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реНрдирд┐рдкреЗрдЯ рдХрд░рддрд╛ рд╣реИ; рдФрд░ рдЪреВрдВрдХрд┐ рдЗрд╕ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдкрд╣рд▓реЗ рдХрд╣рд╛ рдЧрдпрд╛ рдерд╛, рдореЙрдбреЗрдХреНрд╕ рд╕рднреА рдЖрдЧрд╛рдореА рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдЦрд╛рд▓реА рдмрдлрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИред