[Risolto]Modali e luoghi [GDRCD 5.6]
[Risolto]Modali e luoghi [GDRCD 5.6] postato il 09/02/2023 19:55:15 nel forum programmazione, open source e hosting e modificato da londonstar il 10/02/2023 18:17:50
Ciao a tutt*,
ho già cercato approfonditamente sull'argomento di mio interesse e per quanto abbia trovato parecchio materiale, nessuno che potesse risolvere il mio problema.
Mi servirebbe aiuto sulla funzionalità dei modali in relazione ai luoghi. Mi spiego meglio: volevo rendere cliccabile l'immagine del luogo di ogni stanza di chat, così che si aprisse un modale/pop-up in cui fosse contenuta la descrizione del luogo. Quindi, alla pagina info_location.inc.php, e in corrispondenza della riga 80 ho aggiunto questa dicitura
<a href="#" onclick="javascript:modalWindow('luogo', 'luogo', 'popup.php?page=descrizione_chat=');"><img src="themes/<?php echo gdrcd_filter('out', $PARAMETERS['themes']['current_theme']); ?>/imgs/locations/<?php echo $immagine_luogo ?>"
class="immagine_luogo" alt="<?php echo gdrcd_filter('out', $record['descrizione']); ?>"
title="<?php echo gdrcd_filter('out', $record['descrizione']); ?>"></a>
Tuttavia, quello che ottengo è solo una parte di ciò che vorrei. Ovvero, mi si apre un pop-up di nome "luogo" (e non con il nome della chat) con scritto "pagina non trovata" all'interno (e quindi non con la descrizione della chat/luogo che mi servirebbe). Com'è possibile? Cosa sbaglio?
Grazie in anticipo!
Pagine → 1 2
09/02/2023 20:38:46 e modificato da maya il 09/02/2023 20:50:28
Ciau, non sono espertissima, ma spesso ci sbatto la testolina anch'io su queste cose, quindi ti condivido il mio codice sperando possa tornarti utile, fammi sapere! :)
<!--Immagine/descrizione -->
<a href="javascript:parent.modalWindow('popup', '', 'popup.php?page=info_loc_due');"><img class="luogo_mini" src="themes/<?php echo gdrcd_filter('out',$PARAMETERS['themes']['current_theme']);?>/imgs/locations/<?php echo $immagine_luogo?>" alt="<?php echo gdrcd_filter('out', $record['descrizione']); ?>"
title="<?php echo gdrcd_filter('out', $record['descrizione']); ?>" ></a>
09/02/2023 21:02:18
Innanzitutto ringrazio entramb* per aver risposto così celermente, fa bene alla sanità mentale sapere di non esser abbandonati, non quando sono giorni che ci sbatto la testa XD
Detto ciò, purtroppo, ho provato entrambi i codici che mi avete suggerito, sia quello mio sistemato che il secondo di cui cambia davvero poco ma nulla. Il risultato è sempre uguale: pagina non trovata.
Per quanto riguarda il luogo invece, quale settaggio dovrei impostare per far prendere nome alla modale come quello della chat in questione?
Vi ringrazio nuovamente, speravo che si risolvesse e invece ancora nulla
09/02/2023 21:26:29
Scusami immensamente se prima non ho risposto, ero convintissima di averlo fatto, comunque si. Dovrei settare le impostazioni della modale per farla estendere tutta al meglio ma comunque, a parte questi accorgimenti, la pagina di riferimento risponde. Ad esempio, la scheda personaggio si apre ed è visibile proprio nel contenuto.
09/02/2023 22:33:50
L'avevo già provato anche senza ç__ç niente da fare. Non riesco proprio a trovare l'origine dell'errore. Magari c'è qualcosa di sbagliato nella destinazione che viene richiamata? Non sono una programmatrice quindi cerco di fare tutto "a tentativi"
09/02/2023 23:22:25
sallys ha scritto: Allora...uhm...procediamo con ordine.
1. Il file descrizione_chat è: descrizione_chat.inc.php?
2. Si trova nella cartella pages?
3. L'uguale comunque va tolto
4. Hai provato sempre senza l'uguale con le due opzioni date da me e da maya?
Così vediamo un attimo di spuntare le varie voci e cercare di restringere il cerchio x3
Allora, mi sono resa conto con la tua domanda del fatto che non ho la pagina in pages di descrizione_chat. Ecco qual è il problema... il problema è che mi arrangio da sola e questi meccanismi a volte non li afferro. Ad esempio, ho creduto che la descrizione la acquisisse direttamente dal luogo che viene generato in Land, con la gestione dei luoghi e invece, a quanto pare non è così, devo creare io una pagina di sana pianta a cui far riferimento.
Se non ti chiedo troppo, mi sapresti dire come potrebbe esser strutturata la pagina di riferimento? Quella che dovrebbe esser richiamata, ovvero descrizione_chat.inc.php oppure se c'è una guida già esistente all'interno del forum?
Se fosse qualcosa di troppo complicato fa nulla. Rinuncio alle modali e pace XD
09/02/2023 23:56:59
Ma basterebbe una composizione di immagini (che graficamente posso elaborare come un'unica immagine) e giusto il testo che descriva il luogo, nulla di più. Magari con la scrollbar altrimenti rimane statica.
Ti ringrazio infinitamente per la pazienza ed ogni spiegazione, davvero.
10/02/2023 11:59:55
Ti costruirò una statua con le gemme prezione dei Nani! XD o se preferisci anche in oro!
Tutto questo per dirti che FUNZIONA TUTTO. Il richiamo all'immagine è stato settato e appare anche nel menù della creazione dei luoghi. Dopo farò le prove nell'aggiungere qualche immagine ma di default, c'è tutto.
La descrizione c'è tutta e grazia al suggerimento sul <div class="output"> ha anche settato la scrollbar attribuita al resto della land.
Il nome rimane luogo ma questo lo sapevamo ma non è un problema, il nome della chat comunque si legge subito dopo.
Ho notato però che non è possibile cliccare altrove nella land se non dopo aver chiuso la modale ma a tal proposito mi sembra di aver letto qualcosa altrove. Ieri ho letto tanti di quei post sull'argomento che prima o poi riuscirò a pescarlo XD
Che dire, ancora un'ENORME grazie per avermi aiutato in qualcosa in cui non sarei riuscita per niente facilmente da sola
10/02/2023 12:00:23
Ciao,
consiglio spassionato se non vuoi diventare pazza come un cavallo nei prossimi giorni.
Quando crei la nuova colonna nel database, quella che chiami "descrzione_luogo" , ti consiglio di non mettere il tipo Varchar 255 perché quel "255" definisce la lunghezza massima di caratteri che può contenere quella colonna. Se per esempio prendi un link da internet, un hosting o una cavolata del genere che supera i 255 caratteri, il db si arrabbia male.
Qunindi definisci quella colonna come LONGTEXT o varchar 5000.
10/02/2023 12:26:46
Riguardo alla dicitura "luogo" che ti esce in alto, riguarda questo pezzo:
javascript:modalWindow('luogo', 'luogo', 'popup.php?page=descrizione_chat=');
il secondo 'luogo' dovrebbe essere quello che dà il nome alla modale.
Vedi se funziona sostituendolo con: '<?php echo $nome_luogo ?>'
Se va, in teoria dovrebbe essere tutto a posto ora a 360 gradi 😊[/quote]
E infatti, adesso è tutto al suo posto! :D grazie tante
10/02/2023 16:14:48
E rieccoci qui XD e non ti preoccupare per la dimenticanza, è già tanto l'aiuto che mi hai dato 😊
Dunque, ho appena aggiornato con le nuove modifiche che mi hai segnalato e ho fatto una vera e propria prova. Ho salvato un'immagine nella cartella imgs/locations e dopo averla caricata, l'ho inserita nella generazione del luogo laddove è richiesta l'immagine per il popup ma nulla, non me la legge. Mi sa che c'è qualche pezzettino di codice ancora disperso XD
Discussione seguita da
Pagine → 1 2
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, Open Source e Hosting Elenco Forum
Articoli, Interviste e altre Risorse!
Storie di Agarthi ↗
World of Warship ↗
Crossout ↗
War Thunder ↗
Exclusive Villa GdR ↗
Cafuné ↗
Enlisted ↗