Ciao Sniffer ....
Aiutoooo: sto rimbecillendo, dannato php!!!!!
Riesci ad aiutarmi?
Devo, all'interno di qs codice (dal block-WL_Moduli.php), mettere una condizione aggiuntiva:
CODICE DA MODIFICARE:
--------------------------------------------------
if ((is_admin($admin) AND $view == 2) OR $view != 2) {
$selected = '';
$content .= "<option value=\"modules.php?name=$m_title\">· $m_title2</option>";
}
--------------------------------------------------
CODICE MODIFICATO CON CONDIZIONE AGGIUNTIVA CHE NON FUNZIONA:
--------------------------------------------------
if ((is_admin($admin) AND $view == 2 AND $urlold==1) OR $view != 2) {
$selected = '';
$content .= "<option value=\"modules.php?name=$m_title\">· $m_title2</option>";
}else {
$selected = '';
$content .= "<option value=\"$url\">· $m_title2</option>";
}
--------------------------------------------------
Non funziona: prende infatti sempre solo la prima condizione e non considera quella dopo l'else
Dove sbaglio?????
Ciao, Dino
EDITO:
CODICE CORRETTO CHE MI RIPORTA ENTRAMBE LE CONDIZIONI MA CON IL NOME DEL MODULO DOPPIO: IL PRIMO CON IL LINK VECCHIO E IL SECONDO CON IL LINK IN .html
if ((is_admin($admin) AND $view == 2 AND $urlold==1) OR $view != 2) {
$selected = '';
$content .= "<option value=\"modules.php?name=$m_title\">· $m_title2</option>";
}
if ((is_admin($admin) AND $view == 2 AND $urlold==0) OR $view != 2) {
$selected = '';
$content .= "<option value=\"$url\">· $m_title2</option>";
}
--------------------------------------------------
MA L'ELENCO E' OVVIAMENTE LUNGHISSIMO!!!!!
PENSAVO DI RISOLVERE CON LA CONDIZIONE else if così:
---------------------------------------------------
if ((is_admin($admin) AND $view == 2 AND $urlold==1) OR $view != 2) {
$selected = '';
$content .= "<option value=\"modules.php?name=$m_title\">· $m_title2</option>";
}else if
((is_admin($admin) AND $view == 2 AND $urlold==0) OR $view != 2)
{
$selected = '';
$content .= "<option value=\"$url\">· $m_title2</option>";
}
---------------------------------------------------
MA NON MI FUNZIONA!!!
In pratica le prime due condizioni:
if ((is_admin($admin) AND $view == 2 AND $urlold==1) OR $view != 2)
devono verificarsi sempre
e la terza: $urlold==0 oppure $urlold==1 essere quella che determina il link dei moduli presenti nell'elenco a tendina del blocco (o vecchio: modules.php?name=nomemodulo o nuovo in nomemodulo.html).
dove sbaglio
Di nuovo davvero complimenti per la tua pazienza Sniffer se mi hai seguito fino a qui.
Inviato:
Mer Giu 11, 2008 11:12 am
Dino Fedele
Registrato: Mar 23, 2006 Messaggi: 105
Oggetto: Re
RISOLTO (ERA DIVENTATA UNA QUESTIONDE DI PRINCIPIO!): beh, solo 4 ore di lavoro
SOLUZIONE:
------------------------------------
if ((is_admin($admin) AND $view == 2) OR $view != 2) {
if ($urlold==1) {
$selected = '';
$content .= "<option value=\"modules.php?name=$m_title\">· $m_title2</option>";
}
else if
((is_admin($admin) AND $view == 2 AND $urlold==0) OR $view != 2) {
$selected = '';
$content .= "<option value=\"$url\">· $m_title2</option>";
}
}
------------------------------------
Il codice ti sembra pulito (funzionare funziona!)?
Grazie come al solito per la tua attenzione.
Ciao, Dino
EDITO: NON MI CONVINCEVA, QS ORA VA BENE?
--------------------------------------
if ((is_admin($admin) AND $view == 2) OR $view != 2) {
if ($urlold==1) {
$selected = '';
$content .= "<option value=\"modules.php?name=$m_title\">· $m_title2</option>";
}
else {
$selected = '';
$content .= "<option value=\"$url\">· $m_title2</option>";
}
}
-------------------------------------
Non puoi inserire nuovi Topic in questo forum Non puoi rispondere ai Topic in questo forum Non puoi modificare i tuoi messaggi in questo forum Non puoi cancellare i tuoi messaggi in questo forum Non puoi votare nei sondaggi in questo forum