»Forumlar »SE ? Core Labs »Seditio Bakım Modu Uygulama
  https://seditio.com.tr/eski1/forums.php?m=posts&q=1745
          Geri Dön      -      Sayfayı Yazdırmak için tıklayın
Author: Kaan, Posted: 2012-01-06 20:51 GMT.
Seditio Bak?m Modu Uygulama / Seditio Maintenance Mode Application

Bu uygulama Seditio 100+101+110+120+121+125+130+150 hepsinde ge?erlidir Seditio 151 ve 160 da zaten uygulanm??t?r.

Phpmyadmin sayfas?ndan veya Dbtools ile sql import et / Sql with phpmyadmin page, or import meat Dbtools
:
ysql]INSERT INTO sed_config VALUES ('core', 'main', 08, 'maintenance', 3, '0', '', '');

INSERT INTO sed_config VALUES ('core', 'main', 09, 'maintenance_reason', 1, 'G?ncelleniyor..', '', '');

INSERT INTO sed_config VALUES ('core', 'main', 09, 'maintenance_level', 2, '95', '1,10,20,30,40,50,60,65,70,75,80,85,90,95', 'Minimum Level');

system/lang/admin.lang.php ye ekle her hangi bir yere / Add to any place
Kod:
$L['cfg_maintenance'] = array("Bak?m modu", " Level ".$cfg['maintenance_level']." seviyesinin alt?ndaki b?t?n kullan?c?lar i?im siteyi kapat ");
$L['cfg_maintenance_reason'] = array("Bak?m gerek?esi", " Sitenin neden kapal? oldu?unu a??klay?n ");
$L['cfg_maintenance_level'] = array("Minimum Level", " Siteye giri? yapmak i?in en d???k level ");

system/lang/main.lang.php ye ekle her hangi bir yere / Add to any place
Kod:
$L['com_maintenance'] = "Site bak?m i?in kapal?, daha sonra tekrar ziyaret ediniz.";
$L['com_maintenance_reminder'] = "<font color=\"#ff0000\" size=\"4\">UYARI</font>, site bak?m? i?in kapal?, level ".$cfg['maintenance_level']." alt?ndaki d?zeyde kullan?c?lar i?in eri?im engellenmi?tir.";
$L['com_maintenance_login'] = "Y?neticiler a?a??dan oturum a?abilir.";

system/common.php yi a? alttakini bul / Find Good Open the bottom
Kod:
/* ======== Who's online (part 2) ======== */

?st?ne ekle / Add on top of
Kod:
if ($cfg['maintenance'] && $usr['level']<$cfg['maintenance_level'] && !defined('SED_USERS'))
{
require('system/lang/'.$usr['lang'].'/main.lang.php');
sed_diemaintenance($cfg['maintenance_reason']);
}

system/header.php yi a? alttakini bul / Find Good Open the bottom
Kod:
$out['compopup'] = sed_javascript($morejavascript);

Alt?na ekle / Add to the bottom of
Kod:
$out['notices'] = ($cfg['maintenance']) ? $L['com_maintenance_reminder']."<br />" : '';

system/functions.admin.php yi a? alttakini bul / Find Good Open the bottom
Kod:
$result[] = array ('main', '07', 'devmode', 3, '0', '');

Alt?na ekle / Add to the bottom of
Kod:
$result[] = array ('main', '08', 'maintenance', 3, '0', '');
$result[] = array ('main', '09', 'maintenance_level', 2, '95', array(50,60,65,70,75,80,85,90,95));
$result[] = array ('main', '09', 'maintenance_reason', 1, 'G?ncelleniyor..', '');

system/functions.php yi a? alttakini bul / Find Good Open the bottom
:
hp]function sed_readraw($file)

    {

    if ($fp = @fopen($file, 'r'))

        {

        $res = fread($fp, 256000);

        @fclose($fp);

        }

    else

        {

        $res = "File not found : ".$file;

        }

    return($res);

    }

/* ------------------ */

Alt?na Ekle / Add to the bottom of
:
hp]function sed_diemaintenance($reason)

{

global $L, $cfg;

if (file_exists("skins/".$cfg['defaultskin']."/maintenance.tpl")) {

$loginform_begin = "<form id='login' action='users.php?m=auth&amp;amp;a=check&amp;amp;redirect=".$redirect."' method='post'>";

$loginform_username = "<input type='text' class='maintenance_username' name='rusername' size='16' maxlength='32' />";

$loginform_password = "<input type='password' class='maintenance_password' name='rpassword' size='16' maxlength='32' />";

$loginform_submit = "<input type='submit' class='maintenance_submit' value='Submit' />";

$loginform_end = "</form>";

$t=new XTemplate ("skins/".$cfg['defaultskin']."/maintenance.tpl");

$t-> assign(array(

"MAINTENANCE_DOCTYPE" => $cfg['doctype'],

"MAINTENANCE_MAINTITLE" => $cfg['maintitle'],

"MAINTENANCE_SUBTITLE" => $cfg['subtitle'],

"MAINTENANCE_CSS" => "<link href='skins/".$cfg['defaultskin']."/".$cfg['defaultskin'].".css' type='text/css' rel='stylesheet' />",

"MAINTENANCE_MESSAGE" => $L['com_maintenance'],

"MAINTENANCE_REASON" => $reason,

"MAINTENANCE_LOGINFORM_INFO" => $L['com_maintenance_login'],

"MAINTENANCE_LOGINFORM_BEGIN" => $loginform_begin,

"MAINTENANCE_LOGINFORM_USERNAME" => $loginform_username,

"MAINTENANCE_LOGINFORM_PASSWORD" => $loginform_password,

"MAINTENANCE_LOGINFORM_SUBMIT" => $loginform_submit,

"MAINTENANCE_LOGINFORM_END" => $loginform_end

));

$t->parse("MAINTENANCE");

$t->out("MAINTENANCE");

exit;

}

else {

$msg = "".$cfg['doctype']."";

$msg .= "<html>";

$msg .= "<head><title>".$cfg['maintitle']." :: ".$cfg['subtitle']."</title><link href='skins/".$cfg['defaultskin']."/".$cfg['defaultskin'].".css' type='text/css' rel='stylesheet' /></head><body>";

$msg .= "<div class='maintenance_com'>".$L['com_maintenance']."</div>";

$msg .= "<div class='maintenance_reason'>".$reason."</div>";

$msg .= "<div class='maintenance_login_info'>".$L['com_maintenance_login']."</div>";

$msg .= "<div class='maintenance_login_form'><form style='margin:0px;' id='login' action='users.php?m=auth&amp;amp;a=check&amp;amp;redirect=".$redirect."' method='post'>

".$L['Username'].": <input type='text' class='maintenance_username' name='rusername' size='16' maxlength='32' /><br />

".$L['Password'].": <input type='password' class='maintenance_password' name='rpassword' size='16' maxlength='32' /><br />

<input type='submit' class='maintenance_submit' value='Submit'/>

</form></div>";

$msg .= "</body></html>";

die($msg);

}

}

/* ------------------ */

 

Alttaki kodlar? maintenance.tpl olarak kaydedin ve teman?z?n i?ine at?n / Maintenance.tpl codes below and save it as a theme and put it in
Kod:
<!-- BEGIN: MAINTENANCE -->
<title>Your Site Title</title>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1254">
<STYLE type=text/css>
.style1 { FONT-SIZE: 24px; FONT-FAMILY: Arial, Helvetica, sans-serif }
.style2 {FONT-SIZE: 28px; COLOR: #ff0000; FONT-FAMILY: Arial, Helvetica, sans-serif }
.style5 { FONT-SIZE: 20px; COLOR: #ff0000; FONT-FAMILY: Arial, Helvetica, sans-serif }
.style3 { FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif }
</STYLE>
<link href="skins/{PHP.skin}/sandstorm.css" type="text/css" rel="stylesheet" />
</head>
<body bgcolor="#333333" text="#CCCCCC" link="#666666" vlink="#999999" alink="#FFFFFF">
<table width="100%" border="0" cellspacing="1" cellpadding="4">
<center>
<td bgcolor="000000" id="title">
<tr>
<td class="back1"><div align="center"><div id="title"><font class="normal" size="3" color="white"><b>[ Maintenance System ] </font></div></td>
</tr>
<tr><td class="back2">
<center>
<DIV align=center>
<hr>
<div class=style5> {MAINTENANCE_MESSAGE} <br><br>
{MAINTENANCE_REASON}
</DIV>
</DIV>
<hr>
<table width="100%" border="0" cellspacing="1" cellpadding="4">
  <tr><td class="back2"><div class="maintenance_reason">
  <center>                 
<div>
<b> <font class="normal" size="2" color="ffffff">Sadece Sisteme Admin Taraf?ndan ?zin Verilenler Giriş Yapabilir.<br></font></b></div>
                    <div class="maintenance_info">
                      <div align="center">
                        <p>{MAINTENANCE_LOGINFORM_BEGIN} Kullanıcı Adı: {MAINTENANCE_LOGINFORM_USERNAME} &nbsp;&nbsp;&nbsp;&nbsp;Şifre: {MAINTENANCE_LOGINFORM_PASSWORD}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{MAINTENANCE_LOGINFORM_SUBMIT} {MAINTENANCE_LOGINFORM_END}</p>
</div>
</div>
</div></td>
</table>
</table>
</body>
</html>
<!-- END: MAINTENANCE -->

Her hangi bir sorun veya eksik varsa bildirin / If you have any problems, or missing report.
my bad english

Powered by SeditioPrint version