[GDRCD 5.4] Far puntare alla scheda in modale dai presenti
[GDRCD 5.4] Far puntare alla scheda in modale dai presenti postato il 17/10/2018 20:24:59 nel forum programmazione, open source e hosting
Salve... purtroppo, ci sbatto ancora!
Sono riuscito a creare la scheda in modale, e ricollegarvi tutti i link interni, ed il forum, così che anche da lì apra la scheda in modale invece che nel main come di default.
Purtroppo non ho ancora capito come ottenere lo stesso effetto dai presenti (sia dal frame di chi entra/esce, che dai presenti estesi).
Per comodità incollo le stringhe interessate.
Da Presenti_estesi.inc:
//Nome pg e link alla sua scheda
echo ' <a href="main.php?page=scheda&pg='.$record['nome'].'" class="link_sheet gender_'.$record['sesso'].'">'.gdrcd_filter('out',$record['nome']);
if (empty($record['cognome'])===FALSE){echo ' '.gdrcd_filter('out',$record['cognome']);}
echo '</a> ';
Pensavo ad una cosa del genere:
//Nome pg e link alla sua scheda
echo ' <a href="javascript:parent.modalWindow('scheda', 'Scheda del Personaggio', 'popup.php?page=scheda&pg='.$record['nome'].'" class="link_sheet gender_'.$record['sesso'].'">'.gdrcd_filter('out',$record['nome']);
if (empty($record['cognome'])===FALSE){echo ' '.gdrcd_filter('out',$record['cognome']);}
echo '</a> ';
Ma si crea un errore, anche dopo diversi tentativi tra parentesi ed apici..
Per quanto riguarda il frame dei Presenti invece vi sono tre richiami, nel file, ma sono tutti e tre identici:
//Nome pg e link alla sua scheda
echo ' <a href="../main.php?page=scheda&pg='.gdrcd_filter('url',$record['nome']).'" class="link_sheet" target="_top">'.gdrcd_filter('out',$record['nome']);
if (empty($record['cognome'])===FALSE AND 0){echo ' '.gdrcd_filter('out',$record['cognome']);}
echo '</a> ';
Infinite grazie a chi mi concederà gentilmente un pò del suo tempo!!
Pagine → 1
18/10/2018 14:21:04
chiudendo il php prima e riaprendolo dopo, hai provato una cosa del genere?
<a href="javascript:parent.modalWindow('Scheda', 'Scheda del personaggio', '../popup.php?page=scheda&pg=<?php echo $record['nome']; ?>', '720', '540');"><?php echo gdrcd_filter('out',$record['nome']);
if (empty($record['cognome'])===FALSE){echo ' '.gdrcd_filter('out',$record['cognome']);} ?></a>
19/10/2018 13:22:03
irenes ha scritto: chiudendo il php prima e riaprendolo dopo, hai provato una cosa del genere?
<a href="javascript:parent.modalWindow('Scheda', 'Scheda del personaggio', '../popup.php?page=scheda&pg=<?php echo $record['nome']; ?>', '720', '540');"><?php echo gdrcd_filter('out',$record['nome']);
if (empty($record['cognome'])===FALSE){echo ' '.gdrcd_filter('out',$record['cognome']);} ?></a>
Innanzitutto grazie mille per il tuo aiuto :)
Purtroppo ci dev'essere qualcosa che non va, ho messo la tua soluzione (sostituendo gli apici con il correttore automatico come di consueto), ma mi da un errore di sintassi proprio alla riga interessata:
Parse error: syntax error, unexpected '<' in /membri/gdrcdtest/pages/presenti.php on line 178
19/10/2018 16:24:49
Come dicevo, devi chiudere (
?>
) il php prima e riaprirlo (<?php
) dopo
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, Open Source e Hosting Elenco Forum
Articoli, Interviste e altre Risorse!
Hero Wars ↗
Sea of Conquest ↗
State of Survival ↗
Cafuné ↗