• User

    [Mambo] Come far aprire popup

    Ciao a tutti!!
    Ho un problemino!! Come aprire una popup in un sito fatto in php e mysql?
    Nello specifico utilizzo il pacchetto Mambo Open source (CMS).

    Ho provato ad inserire il codice popup classico per far caricare all'apertura dell'index.php la finestra ma ai successivi click su altri links continua ad aprirsi proprio xkè è inserita nel template penso.

    Qualkuno ha la soluzione per me??
    Quale codice utilizzare e come inserirlo?? Bò??

    Grazie mille!!

    Gigione :vai:


  • Bannato Super User

    in effetti se usi Mambo non puoi inserire il codice nella template perchè ottieni il risultato che ti si apre in ogni pagina la popup.

    Ora io credo dovresti inserirlo tramite un include in un articolo che ti va in HP per fare questo però credo esista un modulo aggiuntivo da installare, prova a fare una ricerca su mamboforge, io per adesso non ne ho mai avuto la necessità però sono quasi sicuro che ci sia.


  • User Attivo

    il codice lo potresti inserire facendo il controllo sulla pagina richiesta. Se la pagina richiesta è la index allora scrivi il codice per il popup. Ora non ho sotto un mambo, se riesco stasera ci do un occhio e ti faccio sapere dove potresti inserirlo, fermo restando che forse come dice emmebar esiste un modulo che fa già tutto.


  • User Attivo

    direi che potrebbe bastare:

    
    if($_SERVER['REQUEST_URI']=="/")
    {
     tuo codice per popUp
    }
    
    

    ciao


  • User

    Ciao questo è il codice da te inviatomi:
    Codice:

    if($_SERVER['REQUEST_URI']=="/")
    {
    tuo codice per popUp
    }

    Il sito è stato fatto con Mambo 4.0.13 Stable.
    Io ho preso il template (default.php) ed ho inserito il codice js nei tag head e nel body il tradizionale onLoad per la pagina tipo html:

    <?php

    include('language/'.$lang.'/lang_theme.php');

    include ("newsflashCookie.php");
    include ("SessionCookie.php");
    include ("configuration.php");
    if ($option=="logout"){
    setcookie("usercookie");
    $option="";
    print "<SCRIPT> document.location.href='index.php'; </SCRIPT>\n";
    }

    if ($detection <> "detected"){
    include ("browserdetect.php");
    include ("OSdetect.php");
    setcookie("detection", "detected");
    }
    ?>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <html>
    <head>
    <title><?php echo $sitename; ?></title>
    <?php echo _ISO; ?>
    <link rel="stylesheet" href="css/theme_default.css" type="text/css">
    <style type="text/css"></style>
    <meta name="revisit-after" content="7">
    <meta name="Rating" content="General">
    <meta name="Pragma" content="no-cache">
    <meta name="Language" content="it">
    <meta name="keywords" content="consulta nazionale antiusura onlus, Consulta Nazionale Antiusura ONLUS, consulta, nazionale, antiusura, O.N.L.U.S.">
    <meta name="description" content="consulta nazionale antiusura onlus">

    <script language="javascript" src="popup_full_center.js"></script>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><style type="text/css">
    <!--
    body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    }
    -->
    </style></head>

    **<body onLoad="ApriFinestra('decennale.htm');" class="body"> **
    <a name="top"></a>
    <div align="center">
    <table border="0" cellpadding="0" cellspacing="0" width="750">
    <tr>
    <td></td>
    <td></td>
    <td></td>
    </tr>
    <tr>
    <td rowspan="2"></td>
    <td></td>
    <td></td>
    </tr>
    <tr>
    <td height="16" align="right" valign="bottom" class="LittleBar"> [url="index.php?option=news&Itemid=0&topid=0"]NEWS|
    [url="index.php?option=search"]CERCA NEL SITO|
    <a href="index.php?option=displaypage&Itemid=48&op=page&SubMenu=" class="LittleBar">MAPPA
    DEL SITO</a></td>
    <td></td>
    </tr>
    </table>
    <table width="750" border="0" cellspacing="0">
    <tr>
    <td class="MainNavBar">
    [url="index.php"]HOME |
    [url="index.php?option=displaypage&Itemid=13&op=page&SubMenu="]LA CONSULTA |
    [url="index.php?option=displaypage&Itemid=14&op=page&SubMenu="]LE FONDAZIONI |
    [url="index.php?option=articles"]BIBLIOTECA |
    [url="index.php?option=displaypage&Itemid=16&op=page&SubMenu="]DOVE SIAMO |
    [url="index.php?option=contact"]CONTATTI</td>
    </tr>
    </table>
    <?php
    if ($option == ""){ ?>
    <table width="750" border="0" cellspacing="0">
    <tr>
    <td align="center" width="750" height="178" valign="middle"></td>
    </tr>
    </table>
    <?php } else echo "
    ";?>
    <table width="750" border="0" align="center" cellspacing="0" cellpadding="0">
    <tr>
    <td width="150" align="left" valign="top">
    <table width="98%" border="0" align="left" cellpadding="0" cellspacing="0">
    <tr>
    <td>
    <?php
    $side="left";
    include ("component.php"); ?>
    <table width='100%' cellspacing=0 cellpadding=0 border=1 bordercolor=#FF9900>
    <tbody>
    <tr>
    <td bgcolor=#FF9900 height='18' class=arrow>></td>
    <td width='100%'><a href='../tassi_usura.php?option=displaypage&Itemid=16&op=page&SubMenu=' target="_self" class=mmenutop>TASSI
    USURA</a></td>
    </tr>
    </tbody>
    </table> </td>
    </tr>
    </table>

      </td>
      <td width="450" height="267" valign="top"><?php 
      if ($option=="") echo '![image](images/themes/theme_default/news.gif)'; 
      include ("mainbody.php"); 
      ?>
        
    
      </td>
      <td width="150" align="right" valign="top" bgcolor="#FFFFFF"><table width="96%" border="0" align="right" cellpadding="0" cellspacing="0">
          <tr> 
            <td>
              <?php 
    		$side="right";
    		include ("component.php"); ?>
              <table width="145" border=1 cellpadding="0" cellspacing=0 bordercolor=#FF9900>
                <tbody>
                  <tr> 
                    <td align="center" valign="top" bordercolor="#FFFFFF" bgcolor="#FFFFFF"> 
                      <table width="100%" 
            border=0 cellpadding=0 cellspacing=0>
                        <tbody>
                          <tr> 
                            <td height="18" colspan="2" align="left" valign="middle" background="../gallery_papa.htm">                            [url="../gallery_papa.htm"]PAPA GIOVANNI PAOLO II </td>
                          </tr>
                        </tbody>
                      </table></td>
                  </tr>
                </tbody>
              </table> </td>
          </tr>
        </table>
        
        
    
      </td>
    </tr>
    

    </table>
    <table width="750" border="0" align="center" cellspacing="0" height="40">
    <tr>
    <td width="750" height="3" align="left" valign="top"> </td>
    </tr>
    <tr>
    <td height="20"><div align="center" class="footertxt">© Consulta Nazionale
    Antiusura O.N.L.U.S. - Tutti i Diritti Riservati

          ::[Credits](http://www.consultantiusura.it/index.php?option=displaypage&Itemid=47&op=page&SubMenu=)::
          
    
          </div>
      </td>
    </tr>
    

    </table>

    </div>
    <script language="JavaScript" src="http://www.consultantiusura.it/administrator/stats/php-stats.js.php"></script>
    </body>
    </html>

    Mi è stato consigliato il seguente codice:

    1) prima realizzi uno script che crea il popup

    <script language="javascript">
    <!--
    function PopUp(){
    msg=open("popup.html", "name", "toolbar=no, directories=no, menubar=no, width=200, height=300, resizable=no");
    }
    // -->
    </script>

    2) poi devi modificare il tag body

    <BODY <?php if($Itemid==1) echo 'onLoad="javascript: popUp();"'; ?>>

    Ma niente.

    Se qualcuno mi modificasse il template (default.php) in modo tale che carichi al caricamento dell home la popup (decennale.htm) Vi sarei molto grato.

    Non voglio che ai successivi link mi si riapra la pagina.

    Grazie mille :vai:


  • Bannato User

    E' sufficiente usare il modulo stop_press che puoi scaricare da qui.


  • Moderatore

    @equal said:

    E' sufficiente usare il modulo stop_press che puoi scaricare da qui.

    Ho provato a scaricarlo e installarlo sulla versione 4.5.5 e non funziona
    da questo errore:

    Unrecoverable error "PCLZIP_ERR_BAD_FORMAT (-10)"

    	 		 		 		 		 			 			**Installation file not found:**

  • User Attivo

    Soluzioni

    1. controlla i permessi delle cartelle
    2. HAI FINITO LO SPAZIO fai una bella pulizia sul sito cercando di liberare spazio

  • Moderatore

    @theprincy said:

    Soluzioni

    1. controlla i permessi delle cartelle
    2. HAI FINITO LO SPAZIO fai una bella pulizia sul sito cercando di liberare spazio

    Controllato ma è tutto a posto e continua a non funzionare ❌cry:


  • User Attivo

    lo so ... infatti ho provato ad installare componenti e moduli e si installano senza nessun problema ... vai su joomlaos.de ci sono dei moduli che possono fare a caso tuo


  • Bannato User

    @riga75 said:

    Controllato ma è tutto a posto e continua a non funzionare
    La mancanza di spazio non c'entra assolutamente nulla (era più che evidente dalla segnalazione di errore).
    Sembra piuttosto un problema di compatibilità delle librerie ZLIB.
    Prova così:

    1. decomprimi (con winzip o winrar) il pacchetto in locale
    2. cancella il file .zip
    3. comprimi la cartella col tuo compressore
    4. installa il nuovo file compresso
      Fammi sapere.
      Ciao,
      Giorgio

  • Moderatore

    @equal said:

    La mancanza di spazio non c'entra assolutamente nulla (era più che evidente dalla segnalazione di errore).
    Sembra piuttosto un problema di compatibilità delle librerie ZLIB.
    Prova così:

    1. decomprimi (con winzip o winrar) il pacchetto in locale
    2. cancella il file .zip
    3. comprimi la cartella col tuo compressore
    4. installa il nuovo file compresso
      Fammi sapere.
      Ciao,
      Giorgio

    Grande Gin avevi ragione me la caricato.
    Grazie mille


  • User Attivo

    @equal said:

    La mancanza di spazio non c'entra assolutamente nulla (era più che evidente dalla segnalazione di errore).

    Ciao,
    Giorgio

    fai una ricerca sul web e vedrai che come risoluzione dell errore è stato detto di aumentare lo spazio perchè era esaurito .. e hanno risolto ... si vede che mambo non da sufficienti aiuti per risolvere i problemi 🙂 .. misteri del mondo informatico


  • Bannato User

    @riga75 said:

    Grande Gin avevi ragione me la caricato.
    Grazie mille
    Di nulla!
    A presto e buon lavoro! 🙂
    Giorgio

    P.S.: per theprincy: non capisco per quale misteriosa ragione tu abbia pensato che potesse trattarsi di un problema di spazio.

    @riga75 said:

    da questo errore:
    Unrecoverable error "PCLZIP_ERR_BAD_FORMAT (-10)"
    Installation file not found:

    @theprincy said:

    Soluzioni

    1. controlla i permessi delle cartelle
    2. HAI FINITO LO SPAZIO fai una bella pulizia sul sito cercando di liberare spazio
      Dovrebbe risultare ben chiaro che l'errore PCLZIP_ERR_BAD_FORMAT significa: ERRORE PER UN FORMATO DIFETTOSO RILEVATO DA PCLZIP.

  • Super User

    P.S.: per theprincy: non capisco per quale misteriosa ragione tu abbia pensato che potesse trattarsi di un problema di spazio.
    Questa caro Equal, non mi sembra una frase esattamente cordiale.

    Dai un'occhiata alle nostre Regole, vedrai che preferiamo usare termini diversi in questo ForumGT; portano a risposte gentili e costruttive e sono alla base del nostro feeling.

    Vuoi tentare di adeguarti anche tu? :ciauz:


  • Bannato User

    @Andrez said:

    Dai un'occhiata alle nostre Regole, vedrai che preferiamo usare termini diversi in questo ForumGT; portano a risposte gentili e costruttive e sono alla base del nostro feeling.
    Vuoi tentare di adeguarti anche tu?
    Caro Andrez,
    ti do atto che che avrei potuto usare una espressione più "diplomatica" per segnalare lo stesso ripetuto errore su cui ho visto un insolito insensato accanimento (è così difficile dire "scusate, ho scritto una fesseria"?)

    ...............

    Ti prego di rassicurarmi.
    Giorgio


  • Super User

    @equal said:

    Caro Andrez,
    ti do atto che che avrei potuto usare una espressione più "diplomatica" per segnalare lo stesso ripetuto errore su cui ho visto un insolito insensato accanimento (è così difficile dire "scusate, ho scritto una fesseria"?)
    ..........

    Ti prego di rassicurarmi.
    Giorgio

    Se avete problemi fra di voi, potete risolverli tranquillamente in separata sede, perchè vedere 2 utenti che si attaccano a vicenda per problemi loro personali, all'interno di discussioni aperte da altri utenti e che tutti leggono, non è buona cosa per l'immagine del Forum stesso.
    Questa è la mia opinione personale, poi Andrez o chi di dovere, ti darà le sue motivazioni e risposte ai tuoi quesiti.;)


  • Bannato User

    Ti ringrazio delle precisazioni (e di quelle analoghe che ho ricevuto in privato da andrez) e spero che anche dopo questo incidente si possa tornare al clima sereno e piacevole che ho inizialmente incontrato su questo forum.
    A presto e buon lavoro,
    Giorgio


  • Super User

    ...Lo speriamo tutti 😉
    [/OT]
    Buona giornata e buon lavoro.:ciauz:


  • User Attivo

    @GloboGsm said:

    Se avete problemi fra di voi, potete risolverli tranquillamente in separata sede, .;)

    personalmente non ho rancori con nessuno e/o problemi ... e sinceramente non mi interessano ...

    .........