- Home
- Categorie
- Coding e Sistemistica
- Joomla!
- [Mambo] Come far aprire popup
-
[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
-
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.
-
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.
-
direi che potrebbe bastare:
if($_SERVER['REQUEST_URI']=="/") { tuo codice per popUp }
ciao
-
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
-
E' sufficiente usare il modulo stop_press che puoi scaricare da qui.
-
@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:**
-
Soluzioni
- controlla i permessi delle cartelle
- HAI FINITO LO SPAZIO fai una bella pulizia sul sito cercando di liberare spazio
-
@theprincy said:
Soluzioni
- controlla i permessi delle cartelle
- 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:
-
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
-
@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ì:- decomprimi (con winzip o winrar) il pacchetto in locale
- cancella il file .zip
- comprimi la cartella col tuo compressore
- installa il nuovo file compresso
Fammi sapere.
Ciao,
Giorgio
-
@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ì:- decomprimi (con winzip o winrar) il pacchetto in locale
- cancella il file .zip
- comprimi la cartella col tuo compressore
- installa il nuovo file compresso
Fammi sapere.
Ciao,
Giorgio
Grande Gin avevi ragione me la caricato.
Grazie mille
-
@equal said:
La mancanza di spazio non c'entra assolutamente nulla (era più che evidente dalla segnalazione di errore).
Ciao,
Giorgiofai 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
-
@riga75 said:
Grande Gin avevi ragione me la caricato.
Grazie mille
Di nulla!
A presto e buon lavoro!
GiorgioP.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
- controlla i permessi delle cartelle
- 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.
-
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?
-
@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
-
@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.
GiorgioSe 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.;)
-
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
-
...Lo speriamo tutti
[/OT]
Buona giornata e buon lavoro.
-
@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 ...
.........