avatar_Screamer

Новая панель авторизации MWC для MU online и веб-сайтов: узнайте, как сделать ваш логин красивым

Автор Screamer, 2013 Июль 16, 02:15

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Ключевые слова [SEO] mu onlineновая панель авторизации mwcлогин красивым

Screamer

Возникла у меня задумка сделать логин панельку такую же как и на DEW. В итоге после долгих мучений и помощи профессора всё же задумка удалась, и получилось всё лучше чем я ожидал. И так делюсь с вам этой переделкой.


Для того что бы всё было красиво и чётко делаем так:

1. Идём в файл index.php в корневой папке сайта (www/index.php)

ищем:
case 4: header("location:".$config["siteaddress"]."/?p=not&error=7"); break;
}
}
}


Добавляем после этого кода следущее:
if (chk_user() == 1)
{
ob_start();
require "_usr/user_menu_content.php";
$user_menu_content = ob_get_contents();
ob_end_clean();
$content->set('|user_menu|', $user_menu_content);
}


Идём в файл main.htlm (themesthememain.html)
Ищем:
<tr><td width="450" align="center" >|pages|</div></td></tr>


Заменяем этот код на следующий:
<tr><td width="450" align="center" >|user_menu||pages|</div></td></tr>


Создаём файл user_menu_content.php в папке (_usr/user_menu_content.php
В него пишем это:
<?php
//error_reporting(E_ALL);
//ini_set("display_errors",1);

if (!defined('insite')) die("no access");
global $config;
global $db;
global $content;
//ob_start();

$planame = $db->fetchrow($db->query("SELECT memb_name FROM MEMB_INFO Where memb___id='".substr($_SESSION["user"],0,10)."'"));
$content->set('|planame0|', $planame
  • );
$content->out_content("theme/".$config["theme"]."/them/lpanel_h2.html");

$checkU = chkc_char(validate($_SESSION["user"]));

if($checkU>0)
{
$mmm=$db->query("SELECT Name FROM character WHERE AccountID='".validate($_SESSION["user"])."'");
$tempo ="";
while($resultc = $db->fetchrow($mmm))
{

}
$content->set('|option|', $tempo);

}
else
$content->out_content("theme/".$config["theme"]."/them/lpanel_fail.html");


$content->set('|bankZ_show|', bankZ_show()); $content->set('|wareg_show|', wareg_show());
$content->set('|cred_show|', cred_show());
$content->set('|usd_show|', usd_show());
$content->set('|gr_points_show|', gr_points_show());
$content->out_content("theme/".$config["theme"]."/them/lpanel_f2.html");
//$temp = ob_get_contents();
//ob_end_clean();?>


Если что то не получается, пишите в теме, помогу.


Ах да забыл, создаём файл lpanel_f2.html в папке themesthemelpanel_f2.html

В него добавляем:
<style type="text/css">
#jsddm {
margin : 0;
padding : 0;
}
#jsddm li {
float : left;
list-style : none;
font : 11px verdana;
}
#jsddm li a {
display : block;
background : #002B71;
padding : 3px 7px;
text-decoration : none;
border : 1px solid #666;
color : #006471;
white-space : nowrap;
text-align : left;
}
#jsddm li a:hover {
background : #666;
color : #aaa;
border : 1px solid #999999;
}
#jsddm li ul {
margin : 0;
padding : 0;
position : absolute;
visibility : hidden;
}
#jsddm li ul li {
float : none;
display : inline;
}
#jsddm li ul li a {
width : auto;
background : #002B71;
border : 1px solid #666;
}
#jsddm li ul li a:hover {
background : #003B77;
border : 1px solid #0066CC;
}
</style>

<script type="text/javascript">
var timeout    = 500;
var closetimer = 0;
var ddmenuitem = 0;

function jsddm_open() {
jsddm_canceltimer();
jsddm_close();
ddmenuitem = $(this).find('ul').css('visibility', 'visible');
}
function jsddm_close() {
if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');
}
function jsddm_timer() {
closetimer = window.setTimeout(jsddm_close, timeout);
}
function jsddm_canceltimer() {
if(closetimer) {
window.clearTimeout(closetimer);
closetimer = null;
}
}
$(document).ready(function() {
$('#jsddm > li').bind('mouseover', jsddm_open)
$('#jsddm > li').bind('mouseout',  jsddm_timer)
});
document.onclick = jsddm_close;
</script>
<table align="center"><tr><td align="center">
<ul id="jsddm">
<li>
<a href="?up=usercp">Стандартное меню</a>
<ul>
<li><a href="?up=chinfo">О персонажах</a></li>
<li><a href="?up=npwd">Смена пароля</a></li>
<li><a href="?up=amail">Написать Админу</a></li>
</ul>
</li>
<li>
<a href="gadsg1">Игровой банкМаркет</a>
<ul>
<li><a href="?up=bank">ВебБанк</a></li>
<li><a href="?up=wsell">Выставить на продажу</a></li>
<li><a href="?up=wshop">Маркет</a></li>
</ul>
</li>
<li>
<a href="gadsg1">Экстра Меню</a>
<ul>
<li><a href="?up=servis">Спрятать инфо</a></li>
<li><a href="?p=changename">Смена имени</a></li>
<li><a href="?up=gres">Гранд Ресет</a></li>
</ul>
</li>
<li>
<a href="gadsg1">Заработать  Купить</a>
<ul>
<li><a href="1">Голосовать</a></li>
<li><a href="2">VIP Server</a></li>
<li><a href="2">Обмен онлайн часов</a></li>
<li><a href="2"><b>Пополнить USD</b></a></li>
<li><a href="2"><b></font color=green>Donate Shop</font></b></a></li>
<li><a href="2">Контакты</a></li>
</ul>
</li>
</ul>
</td></tr></table>







Credits:
epmak [MWC]
Screamer
DEW [Deathless]
Professor08 - Спасибо тебе ;)





mufantazy


BeAFriend

не плохо хороший релиз спасибо

Fire

Цитата: GlobalDevil от 2013 Июль 16, 09:52  не плохо хороший релиз:) спасибо
За релиз спасибо,а ты смени аватарку=)

Цитата: GlobalDevil от 2013 Июль 16, 09:52  не плохо хороший релиз:) спасибо
Спасибо то сказал,а на кнопочку не клацнул =D

OgeccuT

слишком много 100 чтоб скачать не могу (((

Vovcik

Очень подробно и хорошо оформленно супер

bodya


Похожие темы (5)

Сообщений: 6
Просмотров: 3391

Сообщений: 4
Просмотров: 2418

Сообщений: 205
Просмотров: 33012