Lonanek napsal/a:
-------------------------------------------------------
> Co upravit podmínky pro výběr levelu.
>
> Je tam něco jako
>
>
Search.php:
>
ř. 264
> // test na aktivnost ctenarskeho leveloveho subsystemu; zaroven musi byt vypnute pouziti zakazove sablony
> if ($hlidatlevel==1&&$zakazsab==0):
> $pole_obsah_podminka[]="l.hodnota
<='".$GLOBALS["prmyctenar"]->UkazLevel()."'"; // level ctenare musi byt vyssi nebo roven levelu clanku
> endif;
>
>
TrClanek.php:
>
ř. 490
> // level ctenare musi byt vyssi nebo roven levelu clanku; zaroven musi byt vypnute pouziti zakazove sablony
> if ($this->kontrolalevel==1&&$this->zakazova_sablona==0):
> $dotaz_where_pole[]="l.hodnota
<='".$this->ctenar_level."'";
> endif;
>
ř. 558
> // level ctenare musi byt vyssi nebo roven levelu clanku; zaroven musi byt vypnute pouziti zakazove sablony
> if($this->kontrolalevel==1&&$this->zakazova_sablona==0):
> $dotaz_where_pole[]="l.hodnota
<='".$this->ctenar_level."'";
> endif;
>
ř. 652
> // level ctenare musi byt vyssi nebo roven levelu clanku; zaroven musi byt vypnute pouziti zakazove sablony
> if($this->kontrolalevel==1&&$this->zakazova_sablona==0):
> $dotaz_where_pole[]="l.hodnota
<='".$this->ctenar_level."'";
> endif;
>
ř. 733
> if($this->clanek["level_hodnota"]
<=$this->ctenar_level): return 0; else: return 1; endif; //test na platnost clanku
>
> Nezkoušel jsem to, imho pokud by bylo = pak to
> vybere pro čtenáře pouze jeden level.
> Není mnou testováno. Je to jen návrh řešení.
Vyzkoušeno v praxi a je to 100% funkční.
Pokud se místo
<= použije
==, tak je pro každého uživatele přístupný pouze ten článek, který má daný čtenářův level. V opačném případě se vypíše chybová hláška - Bohužel nemáte oprávnění ....
Stačí tolik na vysvětlenou?
Edit
Imho se domnívám, že jste použil místo
== pouze
=. To je rozdíl!!!
* Klub kuželkářů Zálabák, Hankova 62, 503 03 Smiřice (Endora) * X X * Stránky ČZS ZO Třešňovka2 * X X * Cvičný phpRS web (WZ) * X X * Testovací phpRS web (WZ) *
* cvičná verze phpRS v 2.8.2 * X X * testovací web CMS *
Celkem upraveno 2×. Poslední úprava Lonanek v 10.03.2009 16:05.