[RISOLTO][GDRCD 5.5.1] Menù utente esterno
[RISOLTO][GDRCD 5.5.1] Menù utente esterno postato il 23/09/2021 23:13:26 nel forum programmazione, open source e hosting e modificato da wind84 il 24/09/2021 12:13:46
Salve! Ricordo che ero riuscito a farcela anni fa, col vostro aiuto, ma le soluzioni che funzionarono - e che ho recuperato da vecchi post archiviati qui - purtroppo non stanno funzionando.
In breve, sto creando un pò di pagine php esterne per realizzare un vero e proprio manuale omnicomprensivo, e vorrei che gli utenti potessero raggiungerlo cliccando su 'menu utente', in una NUOVA FINESTRA.
Lo specifico perchè il problema è quello: il menù personalizzato si apre, ma sempre e solo 'sovrascrivendosi' all'interfaccia di GDRCD... mentre sarebbe molto più comodo farlo aprire in 'popup', o comunque in una nuova finestra.
Ecco il codice usato:
$PARAMETERS['menu']['user_services']['text'] = 'Menu utente';
$PARAMETERS['menu']['user_services']['url'] = "url_del_mio_manuale.php";
$PARAMETERS['menu']['user_services']['onclick'] = 'window.open(this.href, \'popup\', \'width=500,height=500,toolbar=0,location=0,menubar=0\'); return false';
$PARAMETERS['menu']['user_services']['image_file'] = '';
$PARAMETERS['menu']['user_services']['image_file_onclick'] = '';
Ho provato anche ad usare
$PARAMETERS['menu']['user_services']['target'] = '_blank';
ma non funziona, nè in aggiunta nè 'da solo' rispetto alla soluzione mostratavi (che come accennato non è farina del mio sacco, mi aiutò il venerabile santissimo Leoblacksoul anni fa, all'epoca funzionò).
Grazie mille a chiunque mi potrà dedicare un pò di tempo!
Pagine → 1
24/09/2021 11:24:21
Ciao, grazie mille per l'aiuto a prescindere, ma per il mio caso non ci siamo ^^°
Innanzitutto la tua soluzione prevede che si riporti al pannello utenti di GDRCD, mentre io vorrei bypassarlo e portarli ad una url esterna, di una serie di pagine php fatte da me.
In secondo luogo... non mi si apre in una nuova finestra, ma nella stessa, sovrascrivendo il sito come accadeva nella mia soluzione. :/
Non so se sbaglio qualcosa io o se dipende da una differenza di versioni di GDRCD, ma tant'è. :|
24/09/2021 12:13:29
nuvola ha scritto: Tempo fa avevo creato una wiki, contenuta in una cartella nella directory del sito.
Avevo creato la voce con il sistema di gdrcd e l'avevo messa in modale con lo stesso metodo e la richiamavo così. Era sia dentro che fuori il gioco
$PARAMETERS['menu']['profile']['text'] = 'Wiki';
$PARAMETERS['menu']['profile']['url']="javascript:modalWindow('wiki', 'Wiki', 'https://sito.altervista.org/info/wiki2.php', '850', '650');";
$PARAMETERS['menu']['profile']['image_file'] = '';
$PARAMETERS['menu']['profile']['image_file_onclick'] = '';
Funziona perfettamente
Confermo, questo è esattamente quello che volevo, funziona!
Grazie un milione!! *_*
24/09/2021 14:39:21
mathramstaff ha scritto:
.... Anche nei presenti, altro topic, hai lo stesso medesimo problema un non uso corretto del "javascript:modalWindow"
...Certo, lo so. Che il modal window fosse applicato in modo scorretto ovviamente ci arrivavo XD
Ma se non riesco a capire COME si applica il modal window correttamente come risolvo il problema..?
Nell'altro topic a cui fai menzione, quello di Presenti.in.php, il codice ha una struttura completamente diversa agli occhi di un neofita come me, quindi non riesco a capire come il modal window si debba applicare correttamente là! :/
//numero utenti presenti.
echo '<div class="link_presenti"><a href="/popup.php?page=presenti_estesi" target="_top">';
if($record['numero'] == 1) {
echo '<div class="page_title"><h2>'.$record['numero'].' '.gdrcd_filter('out', $PARAMETERS['names']['users_name']['sing']).' '.gdrcd_filter('out', $MESSAGE['interface']['logged_users']['sing']).'</h2></div>';
} else {
echo '<div class="page_title"><h2 class="presenti_title">'.$record['numero'].' '.gdrcd_filter('out', $PARAMETERS['names']['users_name']['plur']).' '.gdrcd_filter('out', $MESSAGE['interface']['logged_users']['plur']).'</h2></div>';
}
echo '</a></div>';
?>
</div>
Il link da aggiornare non è assolutamente come quelli dei menù presenti in config.inc, quindi non so dove mettere le mani..!
26/09/2021 12:04:11 e modificato da kasa il 26/09/2021 12:04:24
Per la questione della Modale dei Presenti, ti ho risposto nell'altro thread, nello specifico: https://www.gdr-online.com/readforum.asp?id=249901 ↗.
Giusto per mantenere separati gli argomenti.
Kasa.
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!
Cafuné ↗
Storie di Agarthi ↗
Seconda Era ↗
Imperion ↗
New Orleans ↗