Vítejte na BLASSENweb

BLASSENweb - the future of your web !

Jste anonymní uživatel. Můžete se zdarma zaregistrovat zde

Hlavní nabídka

 · Intro
 · Úvod
 · Podmínky užívání serveru
Služby od nás pro vás

 · Kontaktujte nás
 · FAQ
(nejčastější dotazy)

 · Novinky-Aktuality
Vyhledávání

 · Doporučit nás
 · Novinky e-mailem
 · Ankety

 · Diskuzní fórum
 · Kniha návštěv
 · Chat

Pro volné chvíle

Něco na čtení

Tvorba www

Odkazy

 ·  Top-List
 ·  Dobré weby

Ke stažení

Možnosti pro Vás

Přidat sidebarPřidat na GooglePřidat na SeznamPřidat na BloglinesWAP verzeRSS 0.91RSS 0.92RSS 2.0Atom 0.3 Bookmark using any bookmark manager!
Mapa Stránek

Budík / Hodiny / Kalendář

O dnešku

Den: Středa
Datum: 9. července
Rok: 2008

Svátek má:

Dnes: Drahoslava
Zítra: Libuše / Amélie
Pozítří: Olga

Reklama

Doporučujeme vám:

Vše co se nějak vztahuje k xxNuke

Přihlašování v hlavičce stránky

Publikováno: Neděle, 22.04. 2007 - 18:23:45
Publikoval: Blassen    Téma:
 Vše co se nějak vztahuje k xxNuke



-- aneb login v headri --
Mnoho uživatelů redakčního a publikačního systému United-Nuke kupodivu řeší problém s umístěním přihlašovacího formuláře pro uživatele svých stránek. Caute. Aj si chcem pridat do hlavicky stranky prihlasenie. Nemohol by to niekto napisat krok za krokom co treba pridat do theme.php. Dakujem

Některým webmasterům nevyhovuje umístění blokem a raději by měli tento formulář v headeru.

Spáchal sem pro tyto případy jednoduchou funkci, kterou je možno použít, libovolným způsobem. Příklad si ukážeme na umístění přímo ve vzhledu.

Celou funkci umístíme do souboru themes/_VASE_THEME_/theme.php třeba nad funkci themeheader().

{ Kód }:
     


/************************************************************/
/* Function bw_login()                                      */
/*                                                          */
/************************************************************/
function bw_login() {
global 
$admin$user$sitekey$gfx_chk$cookie;

mt_srand ((double)microtime()*1000000);
$maxran 1000000;
$random_num mt_rand(0$maxran);
$datekey date("F j");
$rcode hexdec(md5($_SERVER['HTTP_USER_AGENT'] . $sitekey $random_num $datekey));
$code substr($rcode26);

$bwlogin_text "<form action=\"modules.php?name=Your_Account\" method=\"post\">";
$bwlogin_text .= _NICKNAME.": ";
$bwlogin_text .= "<input type=\"text\" name=\"username\" size=\"10\" maxlength=\"25\" /> ";
$bwlogin_text .= _PASSWORD.": ";
$bwlogin_text .= "<input type=\"password\" name=\"user_password\" size=\"10\" maxlength=\"20\" /> ";
if (
extension_loaded("gd") AND ($gfx_chk == OR $gfx_chk == OR $gfx_chk == OR $gfx_chk == 7)) {
    
$bwlogin_text .= _SECURITYCODE.": <img src=\"?gfx=gfx&amp;random_num=".$random_num."\" border=\"1\" style=\"width: 77px; height: 20px\" alt=\""._SECURITYCODE."\" title=\""._SECURITYCODE."\" /> \n";
    
$bwlogin_text .= "Opsat: <input type=\"text\" name=\"gfx_check\" size=\"7\" maxlength=\"6\" />\n";
    
$bwlogin_text .= "<input type=\"hidden\" name=\"random_num\" value=\"".$random_num."\" />\n";
} else {
    
$bwlogin_text .= "<input type=\"hidden\" name=\"random_num\" value=\"".$random_num."\" />";
    
$bwlogin_text .= "<input type=\"hidden\" name=\"gfx_check\" value=\"".$code."\" />";
}
$bwlogin_text .= "<input type=\"hidden\" name=\"op\" value=\"login\" />";
$bwlogin_text .= " <input type=\"submit\" value=\""._LOGIN."\" /></form>";

if (
is_user($user)) {
    
cookiedecode($user);
    
$username $cookie[1];
    
$bwlogin_text _WELCOMEBACKU." : <strong>$username</strong> ! [ <a href=\"modules.php?name=Your_Account\"><strong>"._ACCOUNT."</strong></a> | <a href=\"modules.php?name=Your_Account&amp;op=logout\"><strong>"._ODHLASIT."</strong></a> ]";
}
return 
$bwlogin_text;
}

Použít přímo v souboru theme.php můžeme pak přímo například jako bw_login();
Jiným možným použitím (hlavně pokud máte vzhled tvořen pomocí html souborů) je umístit například do funkce header tento kód:

{ Kód }:
     



$bwlogin 
bw_login();

Následně stačí v souboru themes/_VASE_THEME_/header.html umístit proměnou $bwlogin na místo které je k tomu vyhrazené anebo vhodné.

To je vše, doufám že Vám to k něčemu bude, a těším se na Vaše připomínky v diskuzním fóru.

-- Autor: Blassen


Publikoval: Blassen

Anketa

Pokud byste si měli vybrat způsob financování těchto stránek, bylo by to ?

Přecpání stránek reklamou
Podpoření webu zakoupením reklamních předmětů
Nijak se podporovat nebude. Plaťte si to sami !
Peněžní dary na provoz


[ Výsledky | Ankety ]

Účastníků: 10
Komentářů 0

Související odkazy

· Více o tématu Vše co se nějak vztahuje k xxNuke
· Další články od Blassen


Nejčtenější článek na téma Vše co se nějak vztahuje k xxNuke:
UNITED NUKE na webzdarma.cz ?! -první díl

Hodnocení článku

Průměrné hodnocení: 4
Účastníků: 1

Velmi dobré

Zvolte počet hvězdiček:

Výborný
Velmi dobré
Dobré
Povedený
Špatné

Možnosti

Související témata

PHP & MySQLVše co se nějak vztahuje k xxNuke

Syfilis - Nejlepší dárek pro přítelkyni


sponsored by: WebSupport UnlimitedHosting | CustomHosting | FreeWeb.sk


Pokud se rozhodnete přispět,
váš příspěvek by měl být vytvořen Vámi.
Zasláním příspěvku souhlasíte s volným šířením vašeho příspěvku.

Ne všechny příspěvky musí být uveřejněny !!!

Za obsah příspěvků a ochranu práv třetích stran odpovídá autor příspěvku bez výhrad.
Provozovatel si vyhrazuje právo upravit obsah příspěvku.

Snadná aktualizace

Při návrhu webové stránky nestačí počítat pouze s originálním a pěkným designem, ale i se snadnou aktualizací obsahu.
Pro snadou aktualizaci stránek nemusíte být zkušený programátor, ale postačí, pokud jsou Vaše stránky vytvořeny pomocí CMS (content management system), umožňující snadnou správu obsahu webových stránek.


UNITED-NUKE
Snažíme se nedodržovat standardy W3C :o)

Page Rank Validate this feed at feedvalidator.org Seo servis nosoftwarepatents.com
Page copy protected against web site content infringement by Copyscape
S-rank


Čas potřebný ke zpracování stránky: 0.12 sekund
Vaše šťastné číslo: 50
Mozilla Firefox je webový prohlížeč s pokročilými bezpečnostními vlastnostmi.
 
 
Další položky v menu pro registrované.
 
 Jméno:  Heslo:  Kód: Bezpečnostní kód
| pomoc | kontakt | reklama | volná místa | pravidla | Copyright © 2004 - 2008 by BLASSENweb
Magic SEO URL - Optimalizace pro vyhledávače