Argomenti: 1581    Messaggi: 8758   Risposte: 7185      
(Ultime News)------|    Nasce Cleanuke.it supporto ufficiale al cms - (18-06-2011 - 23:04:54 - di matteoiamma)    |------|    Rilasciato Clean Nuke 1.7 - (05-05-2011 - 19:49:43 - di matteoiamma)    |------|    Iamma Multi Blogs: Blogs per gli utenti del nuke - (19-03-2011 - 20:41:08 - di matteoiamma)    |------|    Rilasciato Clean Nuke 1.6 - (13-03-2010 - 20:12:46 - di matteoiamma)    |------|    Nuova Community Italiana: nasce mondophpnuke.com - (11-02-2010 - 22:08:51 - di matteoiamma)    |------|    Rilasciato Clean Nuke 1.5! - (16-12-2009 - 00:44:55 - di matteoiamma)    |------
Regolamento:
Le principali regole da rispettare per poter far parte della community... cosigliamo di visionarle per evitare malintesi.
Script:
Per motivi di sicurezza il sistema blocca l'inserimento di alcuni script per sapere come fare cliccare qui

Webother.com :: Leggi il Topic - Condizioni if in block
 FAQ  •  Cerca  •  Lista degli utenti  •  Gruppi utenti  •  Profilo  •  Messaggi Privati  •  Login

Information Condizioni if in block

Nuovo Topic Rispondi
Indice del forum » Addons, Blocchi, Moduli   
Precedente :: Successivo
AutoreMessaggio
Dino
Fedele
Fedele


Registrato: Mar 23, 2006
Messaggi: 105


Oggetto: Condizioni if in block Rispondi citando

Ciao Sniffer ....
Aiutoooo: sto rimbecillendo, Sad 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\">&middot;&nbsp;$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\">&middot;&nbsp;$m_title2</option>";

}else {
$selected = '';
$content .= "<option value=\"$url\">&middot;&nbsp;$m_title2</option>";
}
--------------------------------------------------
Non funziona: prende infatti sempre solo la prima condizione e non considera quella dopo l'else
Confused Dove sbaglio?????
Ciao, Dino Wink

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\">&middot;&nbsp;$m_title2</option>";
}

if ((is_admin($admin) AND $view == 2 AND $urlold==0) OR $view != 2) {
$selected = '';
$content .= "<option value=\"$url\">&middot;&nbsp;$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\">&middot;&nbsp;$m_title2</option>";


}else if
((is_admin($admin) AND $view == 2 AND $urlold==0) OR $view != 2)
{
$selected = '';
$content .= "<option value=\"$url\">&middot;&nbsp;$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 Question Question Question

Di nuovo davvero complimenti per la tua pazienza Sniffer se mi hai seguito fino a qui. Wink



MessaggioInviato:
Mer Giu 11, 2008 11:12 am
Top of PageProfiloMessaggio privato
Dino
Fedele
Fedele


Registrato: Mar 23, 2006
Messaggi: 105


Oggetto: Re Rispondi citando

Very Happy RISOLTO (ERA DIVENTATA UNA QUESTIONDE DI PRINCIPIO!): beh, solo 4 ore di lavoro Confused

SOLUZIONE:
------------------------------------
if ((is_admin($admin) AND $view == 2) OR $view != 2) {
if ($urlold==1) {
$selected = '';
$content .= "<option value=\"modules.php?name=$m_title\">&middot;&nbsp;$m_title2</option>";
}
else if
((is_admin($admin) AND $view == 2 AND $urlold==0) OR $view != 2) {
$selected = '';
$content .= "<option value=\"$url\">&middot;&nbsp;$m_title2</option>";
}
}
------------------------------------
Il codice ti sembra pulito (funzionare funziona!)?
Grazie come al solito per la tua attenzione.
Ciao, Dino Wink

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\">&middot;&nbsp;$m_title2</option>";
}
else {
$selected = '';
$content .= "<option value=\"$url\">&middot;&nbsp;$m_title2</option>";
}
}
-------------------------------------



MessaggioInviato:
Mer Giu 11, 2008 12:56 pm
Top of PageProfiloMessaggio privato
Sniffer
Amministratore
Amministratore


Registrato: Jul 20, 2003
Messaggi: 3218
Località: Verona

Oggetto: Rispondi citando

Citazione:
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\">&middot;&nbsp;$m_title2</option>";
}
else {
$selected = '';
$content .= "<option value=\"$url\">&middot;&nbsp;$m_title2</option>";
}
}
-------------------------------------

Per essere più corretti una piccola modifica bisognerebbe farla
Codice:
if ($urlold==1) {

in
Codice:
if ($urlold == 1) {


ciao ciao




_________________
Non inviatemi pm con richieste di aiuto grazie.
 Su questo forum solo gli utenti
 registrati possono vedere i links!  
 Registrati o fai il login
MessaggioInviato:
Mer Giu 11, 2008 11:52 pm
Top of PageProfiloMessaggio privatoHomePage
Dino
Fedele
Fedele


Registrato: Mar 23, 2006
Messaggi: 105


Oggetto: Grazie Rispondi citando

Smile Thanks, provvedo immediatamente, grazie, ciao.
Dino Wink



MessaggioInviato:
Gio Giu 12, 2008 2:04 pm
Top of PageProfiloMessaggio privato
Mostra prima i messaggi di:   
Tutti i fusi orari sono GMT + 2 ore
Nuovo Topic Rispondi
Indice del forum » Addons, Blocchi, Moduli  

Vai a:  
Key
  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

Powered by phpBB © 2001, 2005 phpBB Group



http://www.top100italiana.com

 

Tutti i diritti riservati Copyright © 2003-2024