phpRS help fórum : phpRS Fórum
Hlavní diskuzní phpRS fórum. Najdete zde odpovědi na otázky týkající se provozu a instalace phpRS systému.
phpRS - redakční a informační systém
Vyhledávání: Prázdné pole rstext - výpis všech položek
Zaslán uživatelem/kou: ZdenekPNJ (IP adresa zaznamenána)
Datum: 2015-06-25, 11:23

Zdravím všechny,
mám jen takovou kratičkou otázku. Při vyhledávání v sarch.php se při nevyplnění pole "text" (rstext) vrátí, že databáze neobsahuje žádnou položku. Potřeboval bych, aby v tu chvíli se ve výsledku objevili naopak všechny položky tak, jako by bylo vyplněno all-phprs-all.

Napadlo mně to udělat takto:
místo

...
if ($$GLOBALS["rstext"]==''):
// prazdna promenna $rstext
$pocetvysledek=0;
else:
....

dát tohle

...
//!!!DOPLNĚNO - když je nevyplněn text, nahradí se řetězcem all-phprs-all!!!
if ($GLOBALS["rstext"]==''):
$nahrazeniall='all-phprs-all';
else:
$nahrazeniall=$GLOBALS["rstext"];
endif;

if ($nahrazeniall==''):
// prazdna promenna $rstext
$pocetvysledek=0;
else:
...

Ono to funguje, jen si říkám, zda-li nehrozí nějaké bezpečnostní riziko.

Děkuji za vaše reakce

Regiony ČR.cz - 1. responzivní zpravodajství z regionů ČR | Medializujeme ČESKO.cz - Revoluční program podpory a modernizace obcí ČR | Obce2016.cz - Moderní řešení profesionálního webu pro obce

Re: Vyhledávání: Prázdné pole rstext - výpis všech položek
Zaslán uživatelem/kou: Lonanek (IP adresa zaznamenána)
Datum: 2015-06-25, 13:41

Riziko nemá odkud hrozit.

Jen maličkost, nestačilo by pouze vložit:
... 
if ($GLOBALS["rstext"]==''):
// prazdna promenna $rstext
$GLOBALS["rstext"]="all-phpRS-all";
$pocetvysledek=0;
else:
....


Opravena chyba.


* 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 1×. Poslední úprava Lonanek v 25.06.2015 13:54.

Re: Vyhledávání: Prázdné pole rstext - výpis všech položek
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2015-06-25, 13:52

Riziko to nie je, ale pozor, tu je chyba:
$$GLOBALS["rstext"]

Re: Vyhledávání: Prázdné pole rstext - výpis všech položek
Zaslán uživatelem/kou: ZdenekPNJ (IP adresa zaznamenána)
Datum: 2015-06-25, 15:33

Díky, to byl překlep. Já jen raději pro jistotu.
Samozřejmě pokud by se jednalo jen o samotné vyhledávání textu, nemělo by to význam, ale jde o rozšířené vyhledávání, takže pokud někdo vybere ve formuláři např. Rubriku ze <select><option>, tak mu to pak vypíše všechny články z rubriky přímo prostřednictvím formuláře.

Regiony ČR.cz - 1. responzivní zpravodajství z regionů ČR | Medializujeme ČESKO.cz - Revoluční program podpory a modernizace obcí ČR | Obce2016.cz - Moderní řešení profesionálního webu pro obce



Lituji, ale pouze registrovaní uživatelé mohou zasílat příspěvky do této sekce.
This forum powered by Phorum and designed by STaNBoSS.