Problema finestra modale (GDRCD 5.3)
Problema finestra modale (GDRCD 5.3) postato il 17/07/2015 21:00:16 nel forum programmazione, open source e hosting e modificato da karma94 il 17/07/2015 21:01:25
GDRCD 5.3
ALTERVISTA
Allora, partendo che ho cercato nei post più vecchi ma senza ottenere risultati, espongo un problema riguardo la visualizzazione della scheda personaggio in popup.
Come consigliato nei vecchi post ho lavorato sul file config.inc.php modificando il set-up per l'uso della modale al posto della classica visione impostata in automatico, ottenendo come risultato l'apertura si della scheda, ma con tutti gli elementi del main.php (presenti, menu ecc ecc).
In questo modo:
$PARAMETERS['menu']['profile']['url']="javascript:modalWindow('scheda', 'Scheda di ". $_SESSION['login'] ."', 'main.php?page=scheda&pg=". $_SESSION['login'] ."');";
Il risultato precedentemente citato è la conseguenza.
In seguito ho provato cambiando in questo modo:
$PARAMETERS['menu']['profile']['url']="javascript:modalWindow('scheda', 'Scheda di ". $_SESSION['login'] ."', 'scheda.inc.php?page=scheda&pg=". $_SESSION['login'] ."');";
Il risultato è una modale vuota, che da errore, ovvero la mancanza della pagina.
Vorrei sapere come far in modo che nella modale vada a presentarsi la scheda del personaggio (unicamente questa).
Ho provato anche creando un file popup.php ma il contenuto non so bene dove inserirlo.
<?php
require 'header.inc.php';
gdrcd_controllo_sessione();
echo '<div class="popup">';
if (!empty($_GET['page']))
gdrcd_load_modules(
gdrcd_filter(
'include',
dirname(__FILE__)
. DIRECTORY_SEPARATOR
. 'pages'
. DIRECTORY_SEPARATOR
. $_GET['page']
. '.inc.php'
)
);
else
echo $MESSAGE['interface']['layout_not_found'];
echo '</div>';
require 'footer.inc.php';
?>
Qualcuno può aiutarmi?
Grazie in anticipo
Pagine → 1
18/07/2015 01:34:50
Il file popup.php va innserito nella directory principale del sito, quella per intenderci dove c'è anche il main.php.
Riguardo alla modale ricordati però che una volta che apri qualcosa nella modale, anche tutti i link di quello che si apre nella modale hanno bisogno di essere modificati, sostituendo al main.php il popup.php, altrimenti ti si aprirà di nuovo tutta la land e non solo la pagina che ti interessa dentro la modale.
18/07/2015 03:15:17 e modificato da karma94 il 18/07/2015 03:15:39
Allora, il file si trova fuori da qualsiasi cartella, quindi insieme a (main.php e config.inc.php) per intenderci. Ho sostituito "main.php" con popup.php ma con scarso successo.
Tuttavia quando si apre mi da il seguente errore:
Parse error: syntax error, unexpected T_CLASS, expecting ',' or ';' in /membri/miosito/popup.php on line 6
18/07/2015 03:18:16 e modificato da karma94 il 18/07/2015 03:24:53
Niente, risolto ^^
Grazie comunque
Ho sostituito nel file php le virgolate semplicemente riscrivendole
Per modificare l'impostazione della modale, cambiandole quindi colore e grandezza come posso agire a questo punto?
Seconda cosa, la modale la da solo all'account Super, mentre a Test no, come posso risolvere?
18/07/2015 08:22:51
per i colori la modale utilizza le impostazioni dei temi di jquery ui, che sono caricati nell'header.inc.php qui:
<link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.2/themes/smoothness/jquery-ui.css" />
Le possibilità sono 3:
- vai sul sito di jquery ui, ti scegli il tema prefatto che ti piace di più da qui:
http://jqueryui.com/themeroller/ http://jqueryui.com/themeroller/
↗
e sostituisci il nome nel css
- Sempre da quel link ti modifichi le impostazioni che ti servono e scarichi il tema modificato.
- Soluzione più complicata ti modifichi il css da solo come vuoi.
Per il fatto che la scheda ti si apra in modale solo con super e non con gli altri utenti è strano perchè quello alla scheda non è un link che cambia in base ai permessi dell'utente come fanno altri link invece dentro il gdrcd
18/07/2015 13:02:55
Praticamente se apro la scheda tramite il comando del menu, la modale si apre. Tuttavia se apro la scheda tramite la schermata presenti questa non si apre.
Non so dove modificare.
18/07/2015 19:16:06
In quel caso devi modificare il link nelle pagine presenti e presenti estesi
18/07/2015 20:11:17
Sto provando a modificare in presenti e presenti_estesi sostituendo, ma senza successo.
Questa stringa, penso quella su cui devo lavorare, ma non riesco a far aprire la scheda in popup
echo ' <a href="../popup.php?page=scheda&pg='.gdrcd_filter('in',$record['nome']).'" class="link_sheet" target="_top">'.gdrcd_filter('out',$record['nome']);
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!
Imperion ↗
CRSED: F.O.A.D. ↗
Storie di Agarthi ↗
Crossout ↗
Wuthering Waves ↗
Foundation Galactic Frontier ↗
Tibia ↗