Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
  • Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Веб webMCR 2.4

Хмм. Я все установил, все зашло без проблем. Вот конфиг.
Код:
<?php
$config = array (
  'db_host' => 'localhost',
  'db_port' => 3306,
  'db_login' => '123',
  'db_passw' => '123',
  'db_name' => '123',
  's_name' => 'IPB patch',
  's_about' => 'Личный кабинет для онлайн сервера игры Minecraft',
  's_keywords' => 'сервер игра онлайн NC22 Minecraft',
  's_dpage' => 'news',
  's_root' => '/',
  'news_by_page' => 5,
  'comm_by_page' => 5,
  'comm_revers' => false,
  'game_news' => 1,
  'timezone' => 'Pacific/Wake',
  'sbuffer' => true,
  'skinposer' => false,
  'rewrite' => true,
  'log' => false,
  'offline' => false,
  'install' => false,
  'p_logic' => 'ipb',
  'fbackName' => 'Info',
  'fbackMail' => '[email protected]',
  'smtp' => false,
  'action_log' => false,
  'action_max' => 10,
  'action_time' => 1,
  'action_ban' => 60,
  'p_sync' => false,
);
$bd_names = array (
  'users' => 'members',
  'likes' => 'mcr_likes',
  'ip_banning' => 'mcr_ip_banning',
  'news' => 'mcr_news',
  'news_categorys' => 'mcr_news_categorys',
  'groups' => 'mcr_groups',
  'data' => 'mcr_data',
  'files' => 'mcr_files',
  'comments' => 'mcr_comments',
  'servers' => 'mcr_servers',
  'action_log' => 'mcr_action_log',
  'iconomy' => false,
);
$bd_users = array (
  'login' => 'name',
  'id' => 'member_id',
  'email' => 'email',
  'ctime' => 'joined',
  'ip' => 'ip_address',
  'password' => 'members_pass_hash',
  'salt_pwd' => 'members_pass_salt',
  'deadtry' => 'mcr_deadtry',
  'female' => 'mcr_gender',
  'group' => 'mcr_group',
  'tmp' => 'mcr_tmp',
  'session' => 'mcr_session',
  'action_log' => 'mcr_action_log',
  'server' => 'mcr_server',
  'users' => 'members',
);
/* iconomy or some other plugin, just check names */
$bd_money = array (
  'login' => 'username',
  'money' => 'balance',
);
$site_ways = array (
  'style' => 'style/',
  'mcraft' => 'MineCraft/',
  'skins' => 'MinecraftSkins/',
  'cloaks' => 'MinecraftCloaks/',
  'distrib' => 'MinecraftDownload/',
  'main_cms' => false,
);
/* Put all new config additions here */
?>
 
Очень странно... Всё решилось после переустановки. Хотя делал всё тем же путём. @satan_007, спасибо!
 
Ну и славно,у меня authme тоже с первого раза не удавалось правильно подстроить,переустановил лк,PROFIT :)
 
@NC22,
у меня что то не получается со страницей для авторизованных пользователей.
я назвал ee 123.php
<?php if (!defined('MCR')) exit;

$page = 'приватная страничка'; $content_main = Menager::ShowStaticPage(STYLE_URL.'123.html');
<?php
/*

если файл в той же папке что и файл system.php, то оставляем как есть
иначе указать полный путь, либо относительный (в относительном ../ спуститься на папку ниже)

*/

require_once('system.php');

if (!empty($user) and $user->lvl() >= 1) { //можно проверять права пользователя

$player = $user->name(); // имя пользователя
$player_lvl = $user->lvl(); // уровень пользователя

} else {

header("Location: http://".$_SERVER['SERVER_NAME']."/index.php");
exit;

} ?>

<!-- Здесь любой HTML код -->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>

<meta name="Description" content="Minecraft server site" />
<meta name="robots" content="all,follow" />
<meta name="author" content="NC22" />
<meta name="copyright" content="NC22 Team" />

<meta http-equiv="Content-Script-Type" content="text/javascript" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<link rel="stylesheet" href="<?=$way_style?>main.css" type="text/css" media="screen, projection, tv" />
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<title>Дополнительная страница для сайта</title>

<style type="text/css">
* {margin: 0px; padding: 0px;}

body {
background: #535353;
font-size: 16px;
font-family: Cambria, Palatino, "Palatino Linotype", "Palatino LT STD", Georgia, serif;
color: #ededed;
-webkit-font-smoothing: antialiased;
-moz-font-smoothing: antialiased;
font-smoothing: antialiased;
}
</style>


</head>
<body>
<div style="margin: 0 auto; margin-top: 10px; width:80%;">
Страница на которую может зайти только авторизованный пользователь, иначе будет переадресация на страницу авторизации
<br />
Вы вошли как <b><?php echo $player; ?></b>
</div>

</body>
отправляюсь на сайт/go/123
поподаю на index.php

я пробывал и без статической страницы:
<?php
/*

если файл в той же папке что и файл system.php, то оставляем как есть
иначе указать полный путь, либо относительный (в относительном ../ спуститься на папку ниже)

*/

require_once('system.php');

if (!empty($user) and $user->lvl() >= 1) { //можно проверять права пользователя

$player = $user->name(); // имя пользователя
$player_lvl = $user->lvl(); // уровень пользователя

} else {

header("Location: http://".$_SERVER['SERVER_NAME']."/index.php");
exit;

} ?>
<!-- Здесь любой HTML код -->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>

<meta name="Description" content="Minecraft server site" />
<meta name="robots" content="all,follow" />
<meta name="author" content="NC22" />
<meta name="copyright" content="NC22 Team" />

<meta http-equiv="Content-Script-Type" content="text/javascript" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<link rel="stylesheet" href="<?=$way_style?>main.css" type="text/css" media="screen, projection, tv" />
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<title>Дополнительная страница для сайта</title>

<style type="text/css">
* {margin: 0px; padding: 0px;}

body {
background: #535353;
font-size: 16px;
font-family: Cambria, Palatino, "Palatino Linotype", "Palatino LT STD", Georgia, serif;
color: #ededed;
-webkit-font-smoothing: antialiased;
-moz-font-smoothing: antialiased;
font-smoothing: antialiased;
}
</style>


</head>
<body>
<div style="margin: 0 auto; margin-top: 10px; width:80%;">
Страница на которую может зайти только авторизованный пользователь, иначе будет переадресация на страницу авторизации
<br />
Вы вошли как <b><?php echo $player; ?></b>
</div>

</body>
сайт/123.php поподаю на inex.php

при всем этом я авторизован как администратор
в любом случае отправляет на index.php
 
@The_Luuzzi, не подскажешь поточнее?
я в php дятел =)
 
@The_Luuzzi,
я что то не нашел в конфиге ничего.
почитал на вики тож ничего не нашел
и еще есть вопрос если на WebMCR вывести ник пользователя
<?php echo $player; ?>
то как вывести ник с моего сайта на другой сайт?
изменение префикса через сайт скриптик нашел кое какой но он на Dle а у меня Webmcr 2
и он не хочет вставлятся через инклюд я уже по разно пробывал только через iframe работает но если через iframe то я не могу вывести ник игрока вот допустим на вебмкр вывести ник <?php echo $player?> как мне вывести ник к примеру на другой сайт? тогда я смогу вывести.
 
Как вы проверяете через браузер? Каким образом вы проверяете? Правильный ли вы путь ввели? Например: http://skin.mcdia.ru/minecraft/auth.php не пашет, а http://skin.mcdia.ru/MineCraft/auth.php пашет.
Оу. Руведро само в гиперссылках делает маленькие буковки.

Вот так http://крафт-лайф.рф/MineCraft/auth.php?user=DrCheater&password=****&version=1
Говорит Bad login
Функция в лаунчере, отвечающая за вход

Код:
@FXML public void doLogin() {
        // TODO: Make it run in separate Thread
                if(!Main._instance.launcherBusy) {
                    String user = loginField.getText();
                    String pass = passField.getText();
                    String result = BaseProcedures.runPOST(LauncherConf.authURL, "?user=" + user + "&password=" + pass + "&version=" + LauncherConf.launcherVersion);
                    if(result==null) downloadStatus.setText("Could not connect to the server");
                    else if(result.equals("Bad login")) downloadStatus.setText(Main.loc.getString("nloader.window.main.badlogin"));
                    else if(result.equals("Old version")) {
                        downloadStatus.setText(Main.loc.getString("nloader.window.main.oldversion"));
 
<?php if (!defined('MCR') || empty($user) || $user->lvl()<15){
header("Location: ".BASE_URL."index.php");
exit();
}
$page = "Приватная страничка";
$content_main = Menager::ShowStaticPage(STYLE_URL.'123.html');
?>
<div class="form-block">
<div class="block-header">Страница только для администратора</div>
<div class="block-line"></div>


Страница на которую может зайти только авторизованный пользователь, иначе будет переадресация на страницу авторизации
<br />
Вы вошли как <b><?php echo $user->name(); ?>
</div>
Не проверял.
 
@Toster_tpl, не работает.

Пробуй так.
PHP:
<?php if (!defined('MCR')) exit;
if (empty($user) or $user->lvl() <= 0) { header("Location: ".BASE_URL); exit; }
$page = 'test'; $content_main = Menager::ShowStaticPage(STYLE_URL.'test.html');
$menu->SetItemActive('test');
 
?>
PHP:
<!-- Здесь любой HTML код -->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
 
<meta name="Description" content="Minecraft server site" />
<meta name="robots" content="all,follow" />
<meta name="author" content="NC22" />
<meta name="copyright" content="NC22 Team" />
 
<meta http-equiv="Content-Script-Type" content="text/javascript" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 
<link rel="stylesheet" href="<?=$way_style?>main.css" type="text/css" media="screen, projection, tv" />
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<title>Дополнительная страница для сайта</title>
 
 
</head>
<body>
<div style="margin: 0 auto; margin-top: 10px; width:80%;">
Страница на которую может зайти только авторизованный пользователь, иначе будет переадресация на страницу авторизации
<br />
Вы вошли как <b><?php echo $player; ?></b>
</div>
 
</body>
 
Предложение:
Сделать мониторинг онлайнеров на сайте. Отображать их с головами от скинов размером примерно 15х15. Блок поместить под мониторингом серверов. При наводе на голову всплывающее окно с ником. Вывести настройку в админку, мол сколько голов показывать в блоке. Ниже строчка для гостей. Ну вы поняли;)
NC22
 
Предложение:
Сделать мониторинг онлайнеров на сайте. Отображать их с головами от скинов размером примерно 15х15. Блок поместить под мониторингом серверов. При наводе на голову всплывающее окно с ником. Вывести настройку в админку, мол сколько голов показывать в блоке. Ниже строчка для гостей. Ну вы поняли;)
NC22

Хм,а это неплохая идея,примерно как модуль "Кто онлайн" на DLE
 
Подскажите в каком файле лежит скрипт хэширования паролей? а то я что-то не могу найти его:)
 

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

Назад
Верх