Fotografický magazín "iZIN IDIF" každý týden ve Vašem e-mailu.
Co nového ve světě fotografie!
Zadejte Vaši e-mailovou adresu:
Kamarád fotí rád?
Přihlas ho k odběru fotomagazínu!
Zadejte e-mailovou adresu kamaráda:
PHP
Náměty od čtenářů - II
redakcni system
13. ledna 2003, 00.00 | Pokračování seriálu o tvorbě vlastního redakčního systému v PHP. Dnes navážeme na předchozí díl a rozvedeme rozšíření systému o náměty čtenářů - ukážeme si, jak je možné s nimi pracovat.
Dnes budeme pokračovat ve zpracování vzkazů od čtenářů. Tentokrát se podíváme, jak budeme postupovat v admincentru.První, co si musíme rozmyslet, je komu umožníme přístup k námětům. Máme několik možností. Můžeme to umožnit všem, korektorům nebo jen šéfredaktorovi. Vše závisí na našem uvážení. Každá možnost má své pro i proti. Já jsem se rozhodl umožnit to pouze šéfredaktorovi. Z toho vyplývá, kam umístíme odkaz v souboru menu.php.
|
Teď přistoupíme k samotnému scriptu namety_cist.php.
|
Dá se říci, že je to kopie scriptu vzkazy_cist.php. Je to samozřejmé, protože to pracuje na stejném principu. Když to vezmu od začátku.... Na začátku máme podmínku, která nám bude mazat přebytečné vzkazy. Následuje formulář pro určení kritérií výběru a následné zobrazení. V této smyčce se nacházejí dvě fce, které stojí za zmínku. S tou první, SubStr(), jsme se již myslím setkali. Přesto si ji zopakujme. Slouží k vyextrahování části řetězce ohraničeného pozicemi, které předáváme v parametrech. Ty jsou tři. První je řetězec, ze kterého získáváme úryvek. Druhý udává pozici, od které se má začít a třetí délku, kterou potřebujeme. Můžeme použít i záporná čísla. V takovém případě se bude brát vzdálenost od konce. Druhá se jmenuje GetHostByAddr(). Funkce vrací buď doménovou adresu počítače, pokud je to možné nebo, v opačném případě vrátí IP adresu, kterou jsme zadali jako jediný parametr.
Ještě bych chtěl upozornit na jeden z GET parametrů u odkazu na script namety.php a to sice odpoved=false. Pokud je námět zobrazen, tak tento parametr zajistí, že jeho obsah nepůjde změnit.
Tím máme první část zpracování námětů v admincentru za sebou. Příště si ukážeme script, kterým budeme odpovídat na náměty.
Obsah seriálu (více o seriálu):
- Redakční systém I.
- Redakční systém II.
- Redakční systém III.
- Redakční Systém IV.
- Redakční systém V.
- Redakční systém VI.
- Redakční systém VII.
- Redakční systém VIII
- Redakční systém - tisk
- Redakční systém - generování
- Redakční systém - generování II.
- Redakční systém - generování III.
- Redakční systém - generování IV
- Redakční systém - generování V.
- Redakční systém - krátké zprávy a CSS styly
- Upload obrázků
- Upload - II a logout
- Schvalování článků - II
- Dodatečné přidání obrázku
- Regulární výrazy I
- Regulární výrazy II
- Redakční systém: Fulltext - I.
- Fulltext - II
- Co s RS?
- Optimalizace databáze v RS
- Interní vzkazy - I
- Interní vzkazy - II
- Interní vzkazy - III
- Náměty od čtenářů - I
- Náměty od čtenářů - II
- Náměty od čtenářů - III
- Náměty od čtenářů - IV
- Náhrada FTP
- Ankety
-
25. listopadu 2012
-
30. srpna 2002
-
10. října 2002
-
4. listopadu 2002
-
12. září 2002
-
25. listopadu 2012
-
28. července 1998
-
31. července 1998
-
28. srpna 1998
-
6. prosince 2000
-
27. prosince 2007
-
4. května 2007