Singole pagine html per ogni record

Tutti i siti realizzati con FileMaker, CDML, Lasso, web direct

Moderatore: Moderatori

Rispondi
pabbelus
Messaggi: 34
Iscritto il: domenica 19 marzo 2006, 1:00

Singole pagine html per ogni record

Messaggio da pabbelus » mercoledì 4 ottobre 2006, 9:26

Buongiorno a tutti

ho l'urgente necessità di creare delle singole pagine html da un database filemaker contenente migliaia di record, per poi applicare alle pagine un modello con dreamweaver, ed integrare il tutto in un motore di ricerca interno nel mio sito web, con tanto di indicizzazione. Qualcuno ha idea di come possa risolvere questo problema? esistono dei plugin di filemaker, o programmi di terze parti che facciano ciò?

grazie in anticipo

pablo :roll:

stregatto
Messaggi: 9700
Iscritto il: lunedì 1 dicembre 2003, 1:00
Località: Roma
Contatta:

Messaggio da stregatto » mercoledì 4 ottobre 2006, 9:29

tutte e tre le cose… e dipendono, ovviamente dalla versione di fm che usi, oltre che dal tipo di motore di ricerca del tuo sito.

.g.

pabbelus
Messaggi: 34
Iscritto il: domenica 19 marzo 2006, 1:00

Singole pagine html per ogni record

Messaggio da pabbelus » mercoledì 4 ottobre 2006, 9:46

grazie per la risposta tempestiva, la versione filemaker è la 8, mi interessa soltanto ottenere singole pagine html, ognuna corrsipondente ad ogni record di fmp, per poi utilizzare un php per l'indicizzazione di pagine html che ho già provato per altri scopi, e funziona alla grande... :D

stregatto
Messaggi: 9700
Iscritto il: lunedì 1 dicembre 2003, 1:00
Località: Roma
Contatta:

Messaggio da stregatto » mercoledì 4 ottobre 2006, 10:43

puoi esportare direttamente i campi che i interessano in html,
usando un calcolato (inserendo i tag di inizio e fine html prima e dopo il/i campi che ti interessano); puoi anche ricavare i formati usando un cercasostituisci con i relaivi tag html.
Se vuoi puoi anche usare una funzione personalizzata (nei fatti, un mega cercaesost) per convertire i caratteri (ad es è diventa é)

.g.

pabbelus
Messaggi: 34
Iscritto il: domenica 19 marzo 2006, 1:00

Messaggio da pabbelus » lunedì 16 ottobre 2006, 7:47

grazie di tutto per la risposta, fin là tutto ok, è perfetto, il singolo record me lo esporta esattamente come voglio io, ma ho passato 3 giorni ad impazzire su come posso performare uno script che mi vada in loop al primo record, esporta con titolo personalizzato (come ho già fatto, prendendolo da un campo), mi vada al secondo ed esporta, al terzo ed esporta, ecc ecc, cambiando ogni volta il nome del file che genera...non riesco proprio a capire come si possa risolvere questo problema...
farlo manualmente per migliaia di record...diventerebbe da pazzi!!!!
help meeeeee 8O

grazie anticipatamente della risposta

pabbelus

stregatto
Messaggi: 9700
Iscritto il: lunedì 1 dicembre 2003, 1:00
Località: Roma
Contatta:

Messaggio da stregatto » lunedì 16 ottobre 2006, 9:11

"performare" uno script, la vedo difficile; non penso di poterti aiutare.

Ma crearlo, si può. Come giustamente hai detto tu, con un loop.

crei un campo flag (testo).
crei un campo percorso (globale) in cui scegli

e poi uno script sul tipo:

vai al record[primo]
loop
if(campo flag="ok")
val al record[successivo]
else
imposta variabile $percorso[campo percorso &campo nome& ".html"]
imposta campo flag ["ok"]
mostra tutti i record
ometti record
mostra solo le omissioni
esporta [$percorso]
trova tutti i record
end if
end loop
sostituisci contenuto campo[campo flag;""]

nulla di complicato. ovviamente è molto rozzo, e fatto a memoria, e sicuramente dovrai fare delle prove, soprattutto per quanto riguarda il percorso… ;)

.g.

Rispondi