$phrase = '1234'; function RemoveArrayItem(&$ar,$n) { $ar = array_merge(array_splice($ar,0,$n),array_splice($ar,1)); } srand((double)microtime()*1000000); $nc = dechex(round(rand(0, 65536 - 1))); $user = ($_GET['user']) ? $_GET['user'] : $_COOKIE['user']; $auth = ($_GET['auth']) ? $_GET['auth'] : $_COOKIE['auth']; $myauth = MD5($user.$phrase); $css = ($_GET['css']) ? $_GET['css'] : $_COOKIE['css']; $lang = ($_GET['lang']) ? $_GET['lang'] : $_COOKIE['lang']; if ($user=='') $user='TORI'; if ($css=='') $css='http://www.nyx.cz/skins/forest2/'; SetCookie("user", $user); SetCookie("auth", $auth); SetCookie("css", $css); SetCookie("lang", $lang); /* if($auth != $myauth) { echo "Pro pouziti musite byt prihlasen v systemu NYX.CZ, nebo mate vyple Cookies!"; exit; }*/ if ($_POST['action']=="add") { $i = Count($_COOKIE['nyx_css']); SetCookie("nyx_css[$i][url]",$_POST['nyx_css_url'],Time()+2*365*24*3600); SetCookie("nyx_css[$i][time]",'00:00-00:00',Time()+2*365*24*3600); ?> exit; } if ($_POST['action']=="update") { SetCookie("nyx_css_default",$_POST['nyx_css_default'],Time()+2*365*24*3600); if (Count($_POST['from_hour'])) { foreach($_POST['from_hour'] AS $i=>$dummy) { SetCookie('nyx_css['.$i.'][time]',"{$_POST['from_hour'][$i]}:{$_POST['from_minute'][$i]}-{$_POST['to_hour'][$i]}:{$_POST['to_minute'][$i]}",Time()+2*365*24*3600); } } ?> exit; } if (isset($_GET['del'])) { $nyx_css = $_COOKIE['nyx_css']; RemoveArrayItem(&$nyx_css, (int) $_GET['del']-1); if (Count($nyx_css)) { foreach($nyx_css AS $i=>$item) { SetCookie('nyx_css['.$i.'][time]',$item['time'],Time()+2*365*24*3600); SetCookie('nyx_css['.$i.'][url]',$item['url'],Time()+2*365*24*3600); } } SetCookie('nyx_css['.(Count($nyx_css)).'][time]','',Time()+2*365*24*3600); SetCookie('nyx_css['.(Count($nyx_css)).'][url]','',Time()+2*365*24*3600); ?> exit; } $user = strtoupper($user); ?>
| úvod | pošta | témata | blok | lidé | osobní | sledované | poslední | rozšíření | správa |
![]() |
echo $user; ?> |
echo date("h:i:s"); ?> |
| nastavení |
Jak na to, aby to fungovalo?Do nastavení skinu v NYX.CZ (osobní -> nastavení -> design systému) je nejprve nutné zadat adresu http://nyx.arcao.com/skin-changer/nc.php . Pak stačí postupně přidat skiny přes nejspodnější formulář, a u formuláře nad ním vybrat čas (24 hodinový formát), od kdy se má příslušný skin zobrazit. Položka Výchozí skin slouží k určení skinu, který se použije, pokud se aktuální čas nenachází v časovém rozsahu skinu. Veškerá nastavení se ukládají jako cookie do vašeho prohlížeče. Pokud používáte více prohlížečů, či více počítačů, je nutné provést pro každý prohlížeč / počítač nastavení zvášť. Pokud není vyplněn žádný skin či výchozí skin, je použit výchozí skin NYX.CZ (forest2). Kdo to spatlal?Autorem je ARCAO, ale velký dík patří ID QUIP, který je hlavou tohoto zlepšováku (trochu sem mu to ukradl :))). |