Campi di testo e codice HTML - problema

Come utilizzare i campi. Differenze tra campi calcolati, testo, numero, multipli, contenitori.

Moderatore: Moderatori

Rispondi
Wizard80
Messaggi: 5
Iscritto il: martedì 25 febbraio 2025, 11:37
Versione FileMaker: 19
Sistema operativo: Sonoma Mac

Campi di testo e codice HTML - problema

Messaggio da Wizard80 » martedì 25 febbraio 2025, 16:23

Salve ragazzi.

Ho necessità di esportare in tabella HTML alcune info dal database comprese le immagini.
Purtroppo FM non include i campi contenitore e quindi esclude le immagini dall'esportazione. Ho dunque pensato di passare il codice html relativo all'immagine all'interno di un campo di testo in modo che, quando la tabella viene esportata, questo campo diventi un'istruzione HTML tirando dentro la cella l'immagine indicata.

Il tutto funziona, ma sono costretto a fare un passaggio in più, ovvero pulire il codice html dalle conversioni che Filemaker fa in fase di esportazione. Infatti, FM converte tutti i segni dei tag, comprese le virgolette con i seguenti < > " & sporcando tutto. Sono costretto ogni volta a entrare nel file e a cancellare a manina tutto l'eccesso. C'è un modo per evitare che FM metti il becco dentro il contenuto del campo testo in fase di esportazione? Che poi, a questi di Claris, che costava la possibilità di esportare le immagini in tabella...non lo capirò mai!

Wizard80
Messaggi: 5
Iscritto il: martedì 25 febbraio 2025, 11:37
Versione FileMaker: 19
Sistema operativo: Sonoma Mac

Re: Campi di testo e codice HTML - problema

Messaggio da Wizard80 » lunedì 3 marzo 2025, 16:47

Va bene, nel frattempo ho risolto esportando in CSV e importando il file in una tabella tramite MySQL.
Certo, però mi sembra strano che Filemaker nell'esportazione dei campi vada a mettere il naso sui caratteri inserirti...

Avatar utente
fabio.beri
Messaggi: 2041
Iscritto il: sabato 4 ottobre 2014, 16:24
Versione FileMaker: 2023
Sistema operativo: Win/Mac

Re: Campi di testo e codice HTML - problema

Messaggio da fabio.beri » martedì 4 marzo 2025, 9:09

Buongiorno. Hai pensato di generare tu un HTML senza usare l'esportazione? Perché in questo modo, codificando le immagini in BASE64, si potrebbe costruire un HTML con immagini annessa.
Fabio Beri
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19

Omnia Studio

-----------------------------------------
http://tinyurl.com/omniagest2024

Wizard80
Messaggi: 5
Iscritto il: martedì 25 febbraio 2025, 11:37
Versione FileMaker: 19
Sistema operativo: Sonoma Mac

Re: Campi di testo e codice HTML - problema

Messaggio da Wizard80 » martedì 4 marzo 2025, 16:41

Ciao Fabio, grazie per il consiglio.
Purtroppo non sono così bravo con Filemaker. Intendi generare il codice da dentro tramite script? E nel caso se devo piazzarlo in un campo, non sarebbe la stessa cosa?
Perdonami, ma forse ho capito male...

Avatar utente
fabio.beri
Messaggi: 2041
Iscritto il: sabato 4 ottobre 2014, 16:24
Versione FileMaker: 2023
Sistema operativo: Win/Mac

Re: Campi di testo e codice HTML - problema

Messaggio da fabio.beri » mercoledì 5 marzo 2025, 9:55

Io procederei così:

1. Faccio generare l'immagine in base64 a FileMaker così l'immagine diventa testo
2. Costruisco l'html incorporando l'immagine. Ti metto questo esempio per comodità: https://aulab.it/html-image-base64-come ... 64-in-html
3. Il codice HTML che costruisco è chiaramente volante. Alla fine lo posso avere in una variabile senza neanche mettere il campo oppure, se vuoi salvarlo, lo puoi mettere in un campo
4. Lo esporti con BASE ELEMENTS che è un plug in gratuito che ti consente di salvare in UTF-8 o UTF-16. senza usare la funzione ESPORTA CONTENUTO CAMPO che ti costringerebbe ad avere il codice in un campo.
Fabio Beri
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19

Omnia Studio

-----------------------------------------
http://tinyurl.com/omniagest2024

Rispondi