- Баллы
- 153
- Имя в Minecraft
- mcdima
Да бл*ть при создании их там нет, и теперь я не могу обновить клиент
Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Да бл*ть при создании их там нет, и теперь я не могу обновить клиент
Блин не очень понял... Можешь объяснить как?Добавь кнопку в файл menu.html
Примерно так в index.php@NC22, слушай... А как сделать чтобы эта кнопка была только тогда когда игрок авторизуется?
Посмотреть вложение 7421
P.S. Просто я делаю через html.
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['Profile'] = $menu->AddItem('Профиль','Тут твоя ссылка или конфиги);
$menu_items['exit'] = $menu->AddItem('Выход','login.php?out=1');
}

<div class="navbar navbar-fixed-top">
<div class="navbar-inner">
<div class="container">
<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</a>
<a class="brand" href=""><?php echo $config['s_name'] ?></a>
<div class="nav-collapse collapse">
<ul class="nav menu">
<li id="main"><a href="/"><i class="icon-home"></i> Главная</a></li>
<li id="menu-main-btn"><a href="/"><i class="icon-globe"></i> Форум</a></li>
<!------------------------------------------------------------------>
<li class="dropdown">
<a href="#" id="drop2" role="button" class="dropdown-toggle" data-toggle="dropdown"><i class="icon-info-sign"></i> Профиль<b class="caret"></b></a>
<ul class="dropdown-menu" role="menu" aria-labelledby="drop2">
<li id="menu-top-btn"><a href="go/options"><i class="icon-info-sign"></i> Профиль</a></li>
<div class="divider"></div>
<li id="menu-ban-btn"><a href="login.php?out=1"><i class="icon-exclamation-sign"></i> Выход</a></li>
<!------------------------------------------------------------------>
</ul>
</li>
<li class="dropdown">
<a href="#" id="drop2" role="button" class="dropdown-toggle" data-toggle="dropdown"><i class="icon-shopping-cart"></i> Онлайн магазин<b class="caret"></b></a>
<ul class="dropdown-menu" role="menu" aria-labelledby="drop2">
<li id="menu-top-btn"><a href="shop"><i class="icon-shopping-cart"></i> Магазин</a></li>
<div class="divider"></div>
<li id="menu-ban-btn"><a href="donat"><i class="icon-shopping-cart"></i> Донат</a></li>
</ul>
</li>
<!------------------------------------------------------------------>
<li class="dropdown">
<a href="#" id="drop2" role="button" class="dropdown-toggle" data-toggle="dropdown"><i class="icon-thumbs-up"></i> FAQ<b class="caret"></b></a>
<ul class="dropdown-menu" role="menu" aria-labelledby="drop2">
<li id="menu-coma-btn"><a href="index.php-mode=commands"><i class="icon-info-sign"></i> Команды для игроков</a></li>
<li id="menu-rules-btn"><a href="/go/pravila"><i class="icon-map-marker"></i> Правила сервера</a></li>
</ul>
</li>
<!------------------------------------------------------------------>
<li class="dropdown">
<a href="#" id="drop2" role="button" class="dropdown-toggle" data-toggle="dropdown"><i class="icon-list-alt"></i> Полезное<b class="caret"></b></a>
<ul class="dropdown-menu" role="menu" aria-labelledby="drop2">
<li class="nav-header">Статистика:</li>
<li id="menu-top-btn"><a href="index.php-mode=top"><i class="icon-fire"></i> Топ богачей</a></li>
<li id="menu-ban-btn"><a href="index.php-mode=banlist"><i class="icon-exclamation-sign"></i> Банлист</a></li>
<li class="nav-header">Полезное:</li>
<!--<li id="menu-skin-btn"><a href="/Skinposer"><i class="icon-heart"></i> Каталог скинов</a></li>-->
<li id="menu-map-btn"><a href="index.php-mode=generator"><i class="icon-map-marker"></i> Генератор достижений</a></li>
</ul>
</li>
<li class=""><a href=""></a></li>
<?php echo $content_menu; ?>
</ul>
</div><!--/.nav-collapse -->
</div>
</div>
</div>
Я может тебя не правильно понимаю, но я делаю так(файл index.php)@Aim-X, @satan_007,повторюсь... Ссылку "профиль" надо чтоб игрок видел тока после авторизацие. И сделать это надо в файле "style/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);
?>
Я понимаю о чем ты. Просто я не знаю как поменять стиль там. Поэтому пользуюсь html способом.Я может тебя не правильно понимаю, но я делаю так(файл index.php)
Я не знаю что тут не так, но оно работает и вполне прилично. Эта строчка if ($user->lvl() > 0) как раз и проверяет залогинен ли человек.Код:<?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); ?>

Будете делать донат, шоп? ^^@lugair, конфиг не оригинальный и файлы импорта таблиц тоже, возможно и остальные файлы аналогично. Сравните с тем что опубликовано у меня и перекачайте последний релиз 2.0. Восстановите состояние БД на момент версии 1.8, если названия таблиц не менялись, то при обновлении проблем не будет.
@lugair, конфиг не оригинальный и файлы импорта таблиц тоже, возможно и остальные файлы аналогично. Сравните с тем что опубликовано у меня и перекачайте последний релиз 2.0. Восстановите состояние БД на момент версии 1.8, если названия таблиц не менялись, то при обновлении проблем не будет.
Автор, что именно изменили в версии v2.0-r7-260213? Какие файлы?
На гитхабе 5 часов назад было обновление.
@lugair, конфиг не оригинальный и файлы импорта таблиц тоже, возможно и остальные файлы аналогично. Сравните с тем что опубликовано у меня и перекачайте последний релиз 2.0. Восстановите состояние БД на момент версии 1.8, если названия таблиц не менялись, то при обновлении проблем не будет.
Слушайте, почти не в тему, но. Столкнулся с такой проблемой, что не читаются php вложения, типо ZephCMS, в том числе и mcshop. Ошибка 500(internal server error).Кто подскажет?
add: Движок dle 9.6, на поддомене тоже не пашет. Путь к примеру такой http://сайт.ру/shop/index.php, или http://shop.сайт.ру/index.php
Наиболее частой причиной ошибки 500 (Internal Server Error, внутренняя ошибка сервера) является неверный синтаксис файла .htaccess или наличие в нем неподдерживаемых директив. Чаще всего достаточно закомментировать директиву Options (для этого нужно поставить в начале строки решетку — #), и проблема исчезнет.
Ошибка 500 также может возникать вследствие неправильного обращения с CGI-скриптами:
- CGI-скрипты должны иметь окончания строк в формате UNIX (\n), а не в формате Windows (\r\n). Для этого их надо загружать на сервер по FTP в режиме ASCII.
- CGI-скрипты и папки, в которых они находятся, должны быть доступны для записи только владельцу, то есть иметь права 0755 (drwxr-xr-x).
- В результате работы CGI-скрипта сформированны неправильные HTTP-заголовки ответа. В этом случае для решения проблемы полезно обратиться к error_log (его можно найти в контрольной панели в разделе «Статитистика / Лог-файлы / Лог ошибок»).
Молодец, я это в гугле и сам читал, не помогло.
Перед переустановкой dle, все работало, х3.Ну тогда устанавливал, все работало, даже не знаю.тогда дай больше информации