ihaa.com > ihaaedit > if-then-else
 

if-then-else

6. Edistyneitä toimintoja

Asioiden lisääminen sivulle sen mukaan ollaanko muokkaamassa vai katsomassa

Sivulla on mahdollista tehdä tekstejä tai asioita, jotka tulevat
näkyviin vain editoitaessa (tai vain kun ei olla editoimassa).

Seuraavanlainen koodi esimerkiksi toimii (samalla tavalla voi laittaa
jotain ohjeita vaikka jotka näkyy vain kun ollaan editoimassa),
kannattanee copypasteta, nuo sulut ja %:t ja <>:t voi mennä helposti
sekaisin:

Näytä koodi kun editointisalasana on kerran annettu oikein:

<%if($editauth){%> ... html kamaa mitä vain ... <%}%>

Näytä koodi kun ollaan editointitilassa (eli ne teksti-editkentät näkyy):

<%if($editviewedit){%> ... html kamaa mitä vain ... <%}%>

Näytä koodi vain silloin kun ei olle editoimassa:

<%if(!$editauth){%> ... html kamaa mitä vain ... <%}%>

Eli esim. _ihaaedit.html-sivuun linkki editoitavan hakemiston sivuilla pitäisi
onnistua niin, että ihan editstartpage:n perään laittaisi _pohja:ssa
jotain seuraavankaltaista:

<%if($editauth){%><A HREF="_ihaaedit.html">Hakemistonhallinta</A&
gt;<%}%>

Tuosta tulee sitten siihen edit/save/cancel -nappien perään editoitaessa
linkki Hakemistonhallintaan, joka näkyy kun ollaan editoimassa.

Noiden pitäisi toimia jatkossakin, tuohon osaan systeemia tuskin
tulee muutoksia. Tuon siistimmäksi niitä ei itse asiassa taida
PHP:ssä saada kätevästi.

 

ihaa.com

ihaa.com

Kotisivu
Yritys
Uutiset
Ratkaisut

English
Japanese

Aiheet

Ahaa! Ajatuksia
Työkalut


Ota yhteyttä

(c) ihaa.com 1995-2002