SNAKE-VLAD Опубликовано 3 Августа 2007 Жалоба Поделиться Опубликовано 3 Августа 2007 Собственно собрал такую вещь, может владельцы линейки 2.1.х оценят))) +-------------------------------------------------------------------------------- | Перенос Админ Центра по основе IPB 2.2.x | ======================================== | Модификация: SNAKE-VLAD | Совместимость: IPB 2.1.x | contacts: ICQ 314691777 +--------------------------------------------------------------------------------- | | Модификация Переносит Админ центр в указанную вами папку, | указанный вами файл админ центра... +--------------------------------------------------------------------------------- Изменяемые файлы: ./init.php ./admin.php ./sources/action_admin/login.php Настоятельно рекомендую заранее сделать резервную копию выше перечисленных файлов!! //-------------------------------------------------------------------------------- // Для начала создаём папку в корне вашего форума: //-------------------------------------------------------------------------------- ================================================================================ == ./folder - где folder любое имя вашей папки. ================================================================================ == //-------------------------------------------------------------------------------- // Переименовываем admin.php: //-------------------------------------------------------------------------------- ================================================================================ == ./fileacp.php - где fileacp любое название вашего файла АЦ. ================================================================================ == //-------------------------------------------------------------------------------- // Переносим переименованный файл АЦ в вашу созданную ранее папку. //-------------------------------------------------------------------------------- //-------------------------------------------------------------------------------- // Открываем init.php: //-------------------------------------------------------------------------------- ================================================================================ == Находим: ================================================================================ == define( 'ROOT_PATH', dirname( __FILE__ ) ."/" ); ================================================================================ == Добавляем ниже: ================================================================================ == //----------------------------------------------- // Security features //----------------------------------------------- /** * Directory name for the admin folder * @since 2.2.0.2006-11-06 */ define( 'IPB_ACP_DIRECTORY', 'folder' ); ================================================================================ == Находим: ================================================================================ == define( 'IPB_ACP_DIRECTORY', 'folder' ); -------------------------------------------------------------------------------------------------------------------------------------------------------------------- Где folder название вашей папки. -------------------------------------------------------------------------------------------------------------------------------------------------------------------- //-------------------------------------------------------------------------------- // Открываем admin.php (в моём случае ./folder/fileacp.php) : //-------------------------------------------------------------------------------- ================================================================================ == Находим: ================================================================================ == /** * Script type * */ define( 'IPB_THIS_SCRIPT', 'admin' ); define( 'IPB_LOAD_SQL' , 'admin_queries' ); require_once( './init.php' ); ================================================================================ == Заменяем: ================================================================================ == /** * Script type * */ define( 'IPB_THIS_SCRIPT', 'admin' ); define( 'IPB_LOAD_SQL' , 'admin_queries' ); require_once( '../init.php' ); $INFO = array(); ================================================================================ == Находим: ================================================================================ == //-------------------------------- // Fix up base URLs //-------------------------------- ================================================================================ == Находим далее: ================================================================================ == $ipsclass->base_url = $ipsclass->vars['board_url']."/admin." .$ipsclass->vars['php_ext'].'?adsess='.$ipsclass->input['adsess']; ================================================================================ == Заменяем: ================================================================================ == $ipsclass->base_url = $ipsclass->vars['board_url']."/" . IPB_ACP_DIRECTORY . "/fileacp." . $ipsclass->vars['php_ext'].'?adsess='.$ipsclass->input['adsess']; -------------------------------------------------------------------------------------------------------------------------------------------------------------------- Где fileacp имя вашего файла АЦ. -------------------------------------------------------------------------------------------------------------------------------------------------------------------- ================================================================================ == Находим: ================================================================================ == //------------------------------ // Ok - got a log in, kill section //------------------------------ $ipsclass->input['section'] = ''; } ================================================================================ == Добавляем ниже: ================================================================================ == //------------------------------------------------------ // Fix up board url //------------------------------------------------------ if ( $ipsclass->admin->session_type == 'cookie' ) { $ipsclass->base_url = $ipsclass->vars['board_url']."/" . IPB_ACP_DIRECTORY . "/fileacp." . $ipsclass->vars['php_ext'].'?'; } else { $ipsclass->base_url = $ipsclass->vars['board_url']."/" . IPB_ACP_DIRECTORY . "/fileacp." . $ipsclass->vars['php_ext'].'?adsess='.$ipsclass->input['adsess']; } -------------------------------------------------------------------------------------------------------------------------------------------------------------------- Где fileacp имя вашего файла АЦ. -------------------------------------------------------------------------------------------------------------------------------------------------------------------- ================================================================================ == Находим: ================================================================================ == //------------------------------------------------------ // Re-define base URL //------------------------------------------------------ $ipsclass->base_url = $ipsclass->vars['board_url']."/admin.".$ipsclass->vars['php_ext'].'?adsess='.$ipsclass->input['adsess']; ================================================================================ == Заменяем: ================================================================================ == //------------------------------------------------------ // Re-define base URL //------------------------------------------------------ $ipsclass->base_url = $ipsclass->vars['board_url']."/" . IPB_ACP_DIRECTORY . "/fileacp." .$ipsclass->vars['php_ext'].'?adsess='.$ipsclass->input['adsess']; -------------------------------------------------------------------------------------------------------------------------------------------------------------------- Где fileacp имя вашего файла АЦ. -------------------------------------------------------------------------------------------------------------------------------------------------------------------- //-------------------------------------------------------------------------------- // Открываем sources/action_admin/login.php: //-------------------------------------------------------------------------------- ================================================================================ == Находим: ================================================================================ == //----------------------------------------- // Redirect... //----------------------------------------- $this->ipsclass->admin->redirect( $this->ipsclass->vars['board_url']."/admin.".$this->ipsclass->vars['php_ext']."?adsess=".$this->ipsclass->input['adsess']."&".$extra_query, 'Вход осуществлен' ); ================================================================================ == Заменяем: ================================================================================ == //----------------------------------------- // Redirect... //----------------------------------------- $this->ipsclass->admin->redirect( $this->ipsclass->vars['board_url'].'/'.IPB_ACP_DIRECTORY."/fileacp.".$this->ipsclass->vars['php_ext']."?adsess=".$this->ipsclass->input['adsess']."&".$extra_query, 'Вход осуществлен' ); -------------------------------------------------------------------------------------------------------------------------------------------------------------------- Где fileacp имя вашего файла АЦ. -------------------------------------------------------------------------------------------------------------------------------------------------------------------- ================================================================================ == Вводим наш новый адрес АЦ и на этом всё! Пример: http://your_domain.your_zone/your_forum_dir/folder/fileacp.php ================================================================================ == Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Wilddancer Опубликовано 3 Августа 2007 Жалоба Поделиться Опубликовано 3 Августа 2007 можно скриншот ? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
SNAKE-VLAD Опубликовано 3 Августа 2007 Автор Жалоба Поделиться Опубликовано 3 Августа 2007 Скажем так - посмотрите на ваш вход в АЦ (стандарт 2.1) и измените адрес... НО, можно сделать вход в ац по виду как в 2.2 - это не так сложно)))Но правда операций добавится + шаблоны, поэтому решил что лучше оставить стандарт 2.1 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.