Back to top

Autore Topic: cerco suggerimento per risolvere una condizione if (PHP)  (Letto 920 volte)

Offline marlow

  • Esploratore
  • **
  • Post: 108
  • Sesso: Maschio
    • Mostra profilo
Salve, sto realizzando un template e vorrei condizionare l'aspetto in determinate pagine.
In pratica ho definito 4 pagine come "pseudo home" delle 4 categorie che avranno un aspetto diverso dalle altre.
Ho identificato gli id che sono 43,44,45,46 e ho impostato quanto segue:


$onlyid = JRequest::getInt('id'); // identifica l'id della pagina
if ($onlyid!=43): // confronta un solo valore
echo 'qui esegui tutto quello che serve per le pagine diverse dalle pseudo home ';
endif;

il solo confronto - $onlyid !=43 - funziona, ma se metto l'operatore or non funziona più nulla
if ($onlyid!=43 || $onlyid!=44 || $onlyid!=45 || $onlyid!=46) .

Ho anche provato a definire i 4 valori in un array, ma poi in_array(nomearray, nomevariabile) mi da errore in esecuzione.

Potete darmi qualche dritta?
Grazie!
« Ultima modifica: 04 Ago 2012, 18:05:44 da marlow »

Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:cerco suggerimento per risolvere una condizione if (PHP)
« Risposta #1 il: 04 Ago 2012, 23:06:17 »
ciao marlow, ma perchè complicarsi così la vita :) Joomla 2.5 consente di aplicare uno STILE diverso per ogni pagina a cui viene attribuito, è il caso di approfittarne!!!
Tramite i parametri del template puoi impostare una diversa grafica/comportamento/ecc... ad ogni voce di menu direttamente dal backend. Se smanetti un po nell'area del pannello amminstrativo dedicata ai template capirai cosa intendo :)

 



Web Design Bolzano Kreatif