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

Веб webMCR 2.4

Перед переустановкой dle, все работало, х3.Ну тогда устанавливал, все работало, даже не знаю.

там надо смотреть права и сами функции и веб сервис.
учитывать полностью все детали.

надо брать все исходники тех версий как у тебя и читать логи.
искать баги и их фиксить.
 
Да, дизайн очень красивый так держать держи лайк =)
 
Может попробовать добавить мини-донат используя McShop2
 
Мне нуж добавить две кнопки 'О Нас ' и кнопку 'Магазин'
@Aim-X, @satan_007,повторюсь... Ссылку "профиль" надо чтоб игрок видел тока после авторизацие. И сделать это надо в файле "style/index.php". Так как все меню идет там.
Я может тебя не правильно понимаю, но я делаю так(файл index.php)

Код:
<?php
header('Content-Type: text/html; charset=UTF-8');
//$start_time = microtime(true); $mem_use = memory_get_usage();
 
require_once('./system.php');
BDConnect();
 
require(MCR_ROOT.'instruments/user.class.php');
MCRAuth::userLoad();
 
function GetRandomAdvice() { return ($quotes = @file(MCR_STYLE.'sovet.txt'))? $quotes[rand(0, sizeof($quotes)-1)] : "Советов нет"; }
 
$menu = new Menu();
$menu_items['wp'] = $menu->AddItem('Назад','http://mcdia.ru',false);
$menu_items['main'] = $menu->AddItem('Главная','',true);
 
if (!empty($user)) {
 
  if ($user->getPermission('add_news')) $menu_items['add_news'] = $menu->AddItem('Добавить новость', ($config['rewrite'])? 'go/news_add' : '?mode=news_add');
  if ($user->lvl() >= 15)              $menu_items['admin']    = $menu->AddItem('Управление', ($config['rewrite'])? 'go/control' : '?mode=control');
  if ($user->lvl() > 0)                $menu_items['options']  = $menu->AddItem('Настройки', ($config['rewrite'])? 'go/options' : '?mode=options');
  if ($user->lvl() > 0)                $menu_items['options']  = $menu->AddItem('Загрузки', 'http://mcdia.ru/Download/');
  $menu_items['exit'] = $menu->AddItem('Выход','login.php?out=1');
}
 
if (!empty($user)) {
 
$player      = $user->name();
$player_id    = $user->id();
$player_lvl  = $user->lvl();
$player_email = $user->email(); if (empty($player_email)) $player_email = 'Отсутствует';
$player_group = $user->getGroupName();
$player_money = $user->getMoney();
}
 
$content_main = ''; $content_side = ''; $addition_events = ''; $content_advice = GetRandomAdvice(); $mode = null;
 
if ( isset($_GET["mode"]) ) $mode = $_GET["mode"];
if ( isset($_GET["id"]) )  $mode = "news_full";
 
if ( empty($user) and in_array($mode, array("options", "news_add", "control"))) $mode = $config['s_dpage'];
 
/* Загрузка контента */
 
switch ($mode) {
    case 'start': $page = 'Начать игру'; $content_main = Menager::ShowStaticPage(STYLE_URL.'start-game.html');  break;
    case '404':  $page = 'Страница не найдена'; $content_main = Menager::ShowStaticPage(STYLE_URL.'404.html'); break;
    case 'register':  include('./location/news.php');              break;
    case 'news_full': include('./location/news_full.php');        break;
    case 'options':  include('./location/options.php');          break;
    case 'news_add':  include('./location/news_add.php');        break;
    case 'control':  include('./location/admin.php');            break;
    default: $mode = $config['s_dpage']; include('./location/'.$config['s_dpage'].'.php');  break;
}
 
include('./location/side.php');
 
$servManager = new ServerMenager();
 
$content_menu        = $menu->Show();
$content_servers    = $servManager->Show('side');
 
unset($servManager);
 
include MCR_STYLE.'index.html';
//$exec_time = microtime(true) - $start_time; echo (microtime(true) - $start_time).'<br />'.(memory_get_usage() - $mem_use);
?>
Я не знаю что тут не так, но оно работает и вполне прилично. Эта строчка if ($user->lvl() > 0) как раз и проверяет залогинен ли человек.
Если нужно добавить в верхнее меню. А если куда то еще, то там стандартных знаний HTML хватит.
 
NC22, Мне кажется, или зеленая строчка мониторинга должна быть заполнена так, как заполнен сервер?
При онлайне 0 все равно показывает 1/3 сервера.
710643-31201341130am.png
 
можете составить sql запрос который удалит все таблицы WebMCR 1.8 кроме таблици Data? Не могу обновить до версии 2.0, так как где та таблицы не удалил, а до этого пробывал обновлять но откатил, оказываеся не до конца.
 
@Toster_tpl,я удалял все таблицы, но где та забываю, а искать не нашел, на читсую норм ставится, а обновлятся не хочет.
 
@Toster_tpl,я удалял все таблицы, но где та забываю, а искать не нашел, на читсую норм ставится, а обновлятся не хочет.
Когда инсталишь есть кнопка удалить что та там... И бла бла бла
 
@mcdima,а она не сотрет талицу dle_users к каторой у меня привязана прошлая версия?
 
Может кто-нибудь выложить краткую инструкцию для адаптации WebMCR 2.0 на другой движок. Попробую адаптировать к phpBB.
 

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

Назад
Верх