Argomenti: 1490    Messaggi: 8203   Letture: 638588   Risposte: 6721      
(Ultime News)------|    Aggiornamento Ip2Country al 02/09/2008 - (06-09-2008 - 23:28:31 - di Sniffer)    ||    Aggiornamento Ip2Country al 03/08/2008 - (04-08-2008 - 23:29:03 - di Sniffer)    ||    NukeSentinel 2.6.01 - (04-08-2008 - 23:10:47 - di Sniffer)    ||    Aggiornamento Ip2Country al 24/03/2008 - (24-03-2008 - 23:16:04 - di Sniffer)    ||    NukeSentinel 2.5.17 - (24-03-2008 - 23:13:14 - di Sniffer)    ||    PHP-Nuke Patch 3.5 - (16-03-2008 - 02:56:39 - di Sniffer)    |------
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
Affezionato
Affezionato


Registrato: Mar 23, 2006
Messaggi: 86


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
Affezionato
Affezionato


Registrato: Mar 23, 2006
Messaggi: 86


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: 3045
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
Affezionato
Affezionato


Registrato: Mar 23, 2006
Messaggi: 86


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
Valid Robots.txt
Tutti i diritti riservati Copyright © 2003-2008