Re: "hromadne" prihlaseni
Zaslán uživatelem/kou:
Honzik (IP adresa zaznamenána)
Datum: 2010-06-21, 11:03
Uprinou soustrast tomu, kdo by to podle me chtel upravovat.....
1) Vytvoril jsem si separe databazi pro globalni informace
2) sem jsem si nakopiroval tabulky ctenari a cte_session
U tabulky ctenari jsem prejmenoval sloupec level_ctenare (pisu to z hlavy, takze presny nazev si nemapatuji) na [nejakou predponu]_level_ctenare.
Tohle je ztoho duvodu, ze u kazde subdomeny muze mit ctenar jiny level. Samozrejme je nutne osetrit, to, kdyz z jedne subdomeny delam registraci noveho ctenare, tak aby se do sloupce napr. sub2_level_ctenare natahla vychozi hodnota.
3) upravil jsem soubor config.php - pridal jsem tam 2 globalni promenne
- jedna promenna je pro nazvu globalni databaze . Tady by bylo dobre, aby to bylo u vsech subdomen nastavene stejne.....
- druha promenna je pro zadani predpony pro level ctenare. napr. $glob_slprefix="sub1_" a pak se to dotazuje na sloupec sub1_level_ctenare
4) uprava souboru trmyreades.php
- pridal jsem funkci :
function setcookielive($name, $value='', $expire=0, $path='', $domain='', $secure=false, $httponly=false) {
//set a cookie as usual, but ALSO add it to $_COOKIE so the current page load has access
$_COOKIE[$name] = $value;
return setcookie($name,$value,$expire,$path,$domain,$secure,$httponly);
}
tuhle funkci pouzivam misto setcookie a 5. parametr je domena ulozeni session. takze ja tam mam jako parametr primo hekttor.biz a tim si tam muzu cist ze vsech subdomen.
potom jsem v tomto souboru upravil vsechny dotazy tak, aby si to nacitazlo z "globalni" dtabaze.
napri misto "select ids from ".$GLOBALS["rspredpona"]."cte_session ted mam : "select ids from ".$GLOBALS["globalni databaze"].".".$GLOBALS["rspredpona"]."cte_session
a u dotazu, kde pracuji s levelem upravim nazev sloupce levelu
5) readers.php - zase - vsude upravit dotazy aby to bralo data z globalni datbaze a u levelu ctenare aby se generoval spravny nazev sloupce
6) aconfig.php - u fuknce DelLevel() je zase potreba upravit dotaz, kdtery zjistuje, jestli je mazany level pouzivany, nebo ne
7) areaders.php - vsude upravit dotazy
Samozrejme, ze by to slo asi zjednodusit a tetno popis je brany obecne. Ale jedine progamovani bylo jen bod 4 a to jsem tu funkci stahl z php.net.
Urcite by bylo jeste dobre dat do souboru config.php prommenou, pro domenu na session - ja na to byl liny a napsal jsem to do folani fce setcookielive natvrdo....
Ahoj Honza
Celkem upraveno 2×. Poslední úprava Honzik v 21.06.2010 11:05.