Oggetto: [gdrcd 5.1] finestre modaliPostato il 19/07/2012 16.33.19. Letto 1471 volte.
ciao a tutti sto provando a cimentarmi nella relizzazione di un gdr by chat con degli amici ed utilizzo gdr cd 5.1, ottimo e molto intuitivo, infatti, sono riuscito a modificarlo tantissimo nonostante le mie scarsissime conoscenze di linguaggi di programmazione o di semplice html e css. L´unica cosa però, a causa della mia scarsa conoscenza di linguaggi,che non riesco a fare è la creazione di finestre modali...Queste mi servirebbero per aprire nel mio gdr le voci del menu di gioco (scheda, bacheca, messaggi, ecc...) appunto in delle finestre modali.Voi potreste darmi qualche dritta su come relizzarle?Inoltre spluciando il forum ho visto alcune discussioni in cui si parlava di questo ed ho visto interi codici per l´apertura in finestra modale della scheda del pg. La cosa che non capisco è, dove inserire la funzione: <script type="text/javascript"> $(function(){ $(´#finestra´).dialog({ width:750, height: 575, ´autoOpen´:false, ´open´:function(){ $(´#finestra´).load(´../scheda.php´); } }) $(´a#open´).click(function(){ $(´#finestra´).dialog("open"); }) }); </script>dato che la pagina scheda.php la ho creata con all´interno questo:<?php session_start(); ?><?php //Includio i parametri, la configurazione, la lingua e le funzioni include(´includes/constant_values.inc.php´); include(´config.inc.php´); include(´vocabulary/´.$PARAMETERS[´languages´][´set´].´.vocabulary.php´); include(´includes/functions.inc.php´); //Eseguo la connessione al database $handleDBConnection = gdrcd_connect(); //Ricevo il tempo di reload $i_ref_time = gdrcd_filter_get($_GET[´ref´]); $strInnerPagez = ´scheda.inc.php´; $_REQUEST[´pg´] = $_SESSION[´login´]; ?> <?php /*print_r($_SESSION);*/ include(´pages/´.$strInnerPagez); ?><?php include(´footer.inc.php´); /*Footer comune*/?>grazie mille per ogni aiuto!
<script type="text/javascript"> $(function(){ $(´#finestra´).dialog({ width:750, height: 575, ´autoOpen´:false, ´open´:function(){ $(´#finestra´).load(´../scheda.php´); } }) $(´a#open´).click(function(){ $(´#finestra´).dialog("open"); }) }); </script>
<?php session_start(); ?><?php //Includio i parametri, la configurazione, la lingua e le funzioni include(´includes/constant_values.inc.php´); include(´config.inc.php´); include(´vocabulary/´.$PARAMETERS[´languages´][´set´].´.vocabulary.php´); include(´includes/functions.inc.php´); //Eseguo la connessione al database $handleDBConnection = gdrcd_connect(); //Ricevo il tempo di reload $i_ref_time = gdrcd_filter_get($_GET[´ref´]); $strInnerPagez = ´scheda.inc.php´; $_REQUEST[´pg´] = $_SESSION[´login´]; ?> <?php /*print_r($_SESSION);*/ include(´pages/´.$strInnerPagez); ?><?php include(´footer.inc.php´); /*Footer comune*/?>
19/07/2012 19.15.58
$(function(){$(´#finestra´).dialog({width:750,height: 575,autoOpen:false})$(´a.open´).click(function(){pg=$(event.currentTarget).data(´pg´);$(´#finestra´).load(´../scheda.php?pg=´+pg);$(´#finestra´).dialog("open");})});
Non chiedetemi aiuto in privato per questioni di programmazione; chiedete sul forum e eventualmente vi risponderò lì.
20/07/2012 10.56.13
$PARAMETERS[´menu´][´profile´][´text´]=´Scheda´; $PARAMETERS[´menu´][´profile´][´url´]=´main.php?page=scheda&pg=´.$_SESSION[´login´]; $PARAMETERS[´menu´][´profile´][´image_file´]=´schedatasto.png´; $PARAMETERS[´menu´][´profile´][´image_file_onclick´]=´schedatasto.png´;
20/07/2012 14.40.53
20/07/2012 16.19.57
150 Utenti Online