09/02/2023 23:22:25
09/02/2023 23:31:34
Tranquilla, magari con calma ci arriviamo alla giusta creazione.
Comunqe, sì, ogni modale richiama una pagina che deve esistere e trovarsi nella cartella pages appunto.
Dimmi esattamente cosa vuoi che si veda nella modale quando la apri oltre alla descrizione della chat che inserisci nella creazione del luogo!
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 00:14:33
Ma figurati, se posso cerco di dare una mano 😊
Dunque...per la cosa dell'immagine non è una cosa super semplice se non sei molto pratica, perchè è un'immagine diversa da quella piccola del luogo che sbuca in alto nelle colonne (quella che tu stai usando appunto per cliccarci sopra e vedere la descrizione), quindi dev' essere inserito il campo nel database e poi aggiungere l'inserimento nella modifica del luogo e farla comparire anche nella pagina che andrai ad aprire appunto in modale.
E' però una cosa che ho fatto (forse non nel modo migliore/più pulito come farebbe un programmatore, ma funziona), quindi posso provare a guidarti passo passo.
Domani cerco di mettermici con calma e postare qui gli step che ho fatto anch'io per la mia e vediamo se il risultato sarà ciò che volevi! (sperando di riuscire a spiegare bene xD)
10/02/2023 11:04:14 e modificato da sallys il 10/02/2023 11:25:07
Eccomi qua come promesso! Sperando di riuscire a darti la soluzione e di non commettere errori 😅
Allora, prima di tutto, se vuoi inserire un'immagine aggiuntiva all'interno della descrizione che si apre in popup, come ti dicevo dovresti prima aggiungerla nel database.
Ecco come:
PASSO 1
Apri Altervista e clicca su PhpMyAdmin come da immagine:
PASSO 2
Dall'elenco di tabelle a sinistra, clicca su mappa
Subito dopo, in alto, clicca sulla scheda struttura
Scorri giù, fino al punto che vedi nell'immagine sottostante per aggiungere un nuovo campo (con la tendina posizionata vicino al tasto "esegui" -nella mia immagine c'è scritto "dopo costo", puoi scegliere dove preferisci posizionare il nuovo campo. puoi anche non fare niente e lasciare com'è). Clicca quindi su esegui
PASSO 3
Ora devi dare nome e parametri al nuovo campo (scusa se l'immagine è piccola, ma altrimenti veniva troppo grande).
Io nell'esempio ho fatto così:
Nome: immagine_popup | Tipo: VARCHAR | Lunghezza/Valori: 255 | Predefinito: img_pop_default.png | Codifica caratteri: utf8_general_ci
NOTA: il "predefinito" non è obbligatorio. Puoi anche mettere NULL. Io l'ho messo in modo da dare un'immagine predefinita che esca in automatico se in qualche luogo non ne ho una da inserire. Se decidi di metterla anche tu dovrà avere il nome che in serisci in questo campo (in questo caso img_pop_default.png).
esempio passo3:
BENE, il campo è stato inserito nel database, quindi ora si può procedere con i files per la creazione della modale.
NOTA: io ora mi baso su quello che hai detto tu, ovvero l'immagine in più, ma la descrizione è quella che c'è già (e che nel GDRCD base compare in un piccolo riquadro sotto l'immagine). Se invece volevi che ci fosse anche una seconda descrizione aggiuntiva oltre a quella già presente, anche lì ci sarà da inserire un nuovo campo nel database, non VARCHAR ma TEXT e senza lunghezza valori. Ma in quel caso poi ci sarebbe da fare anche qualche altra modifica nei files seguenti, quindi in caso mi dici.
DUNQUE!
Andiamo al
PASSO 4
Io come ti dicevo, ho duplicato il file info_location.inc.php rinominandolo.
Nel tuo caso si chiamerà descrizione_chat.inc.php
E dovrebbe contenere questo (sperando di non aver fatto errori nella modifica del file perchè il mio aveva delle cose diverse)
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:05:24
Ottimo, mi fa super piacere!
Eh, sì, anch'io ho quel problema di non riuscire a cliccare altrove nella land con la modale e so del post di cui accenni, quindi mi sa che presto lo sbircerò anch'io xD
Riguardo alla dicitura "luogo" che ti esce in alto, riguarda questo pezzo:
10/02/2023 12:26:46
Riguardo alla dicitura "luogo" che ti esce in alto, riguarda questo pezzo:
10/02/2023 12:28:29
Ottimo! Di nulla 😊❤️
Discussione seguita da
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
Pirates of the Caribbean: Tides of War: Evento di Ringraziamento!
Fervm: Aggiornamenti: Il Diario!
Lineage II → Entra in uno sconfinato mondo fantasy dominato da razze in contrasto tra loro. Scatena i tuoi poteri in uno dei Mmo più famosi al mondo!
Hero Wars: Arrivano le Teenage Mutant Ninja Turtles! :-D
Enlisted: Prova qualsiasi arma o veicolo!
I dati del generatore di rank sono stati aggiornati!
Midian Realms: Inizio fase di test
NosTale → Con l’aiuto della spada e della bacchetta magica risolverai abilmente intricate missioni e domerai coraggiosamente mostri selvaggi!
Il gestore di Il Grande Blu ha risposto alla recensione di spike92
Felix Felicis GdR - Harry Potter GdR: La Resistenza?
venus dormiens ha aperto un annuncio di ricerca: Origo Haeredis - Harry Potter Gdr ricerca Giocatore
Metin2: Server Boost Yohara – Dettagli e FAQ
Exclusive Villa GdR → Las Vegas, azzardo, vizi, soldi, intrighi... Più le sue luci sono scintillanti, più le sue ombre sono oscure. La città che non dorme mai, vi aspetta.
Sea of Conquest: Ci dai una mano ai #PocketGamer Awards 2024?
goldaries ha recensito Games of Thrones Winter is Coming
spike92 ha recensito Il Grande Blu
World of Warship: Aggiornamento 13.11: anteprima
Sea of Conquest → Vivi un'avventura tra i mari! Dal cuore del Mare del Diavolo, un paradiso piratesco brulicante di magia, tesori e avventure, salperai verso l'ignoto!
Wizarding War - Intervista allo staff del play by forum Wizarding War - Grindelwald Kingdom
Ynis Witrin - Intervista al gestore di Ynis Witrin.. il play by chat fantasy storico ambientato nel Wessex!
Underworld of Rome - Intervista alla gestrice di Underworld of Rome.. il play by chat ambientato nel World of Darkness romano!
Lust & Blade - Intervista al gestore di Lust and Blade il play by chat storico ambientato in una Polonia medievale
Exclusive Villa GdR - Las Vegas, azzardo, vizi, soldi, intrighi... Più le sue luci sono scintillanti, più le sue ombre sono oscure. La città che non dorme mai, vi aspetta.
BattleMapp - BattleMapp, il tool gratuito per creare mappe per Giochi di Ruolo!