Director: database.

Di: Jabba the Hutt | 26/09/2020 17:42:49
Qual è la soluzione migliore per integrare un database in director?
La mia necessità è quella di creare un cd per una rivista di annunci usati con le varie sezioni e una ricerca per categorie e parole chiave.

Risposte



Considerando che devo inserire delle foto la tecnica usata negli esempi non mi è sufficente, credo che dovrò fare uso di un xtra, quale mi consigli, ne hai mai provato uno?

Di: Jabba the Hutt | 26/09/2020 17:42:49


Ho scaricato v12bde per provarlo ma non credo che sia molto facile da utilizzare,
qualcuno lo conosce?

Di: Jabba the Hutt | 26/09/2020 17:42:49


Per gestire un database hai bisogno di un xtra
http://www.datagrip.com qui ne trovi uno,
l'alternativa è usare le liste, dai un occhiata a questi link, ci sono esempi pratici on-line
http://director-online.com/buildArticle.php?id=953
http://director-online.com/buildArticle.php?id=956
http://director-online.com/buildArticle.php?id=959
http://director-online.com/buildArticle.php?id=965

Di: goku | 26/09/2020 17:42:49


Io non ho mai avuto bisogno dei db, comunque volevo dirti che le liste possono comunque andare bene, basta associare ad ogni elemento, come proprietà, un riferimento alla posizione dell'immagine, su la timeline o su HD se decidi di salvare le img sul pc.

Di: goku | 26/09/2020 17:43:49


scusami non capisco ;P
potresti farmi un esempio?

Di: Jabba the Hutt | 26/09/2020 17:43:49


Se hai visto i link postati, avrai notato che tutto il contenuto delle liste veniva stampato in una tabella html creata dinamicamente, la mia idea era quella di visualizzare un elemento per volta, tramite dei pulsanti, così facendo potevi aggiungere una proprietà dove specificavi il numero del frame dove posizionavi manualmente l'immagine,(le proprietà sono quelle che inserisci nei campi di testo, nome ecc.) così quando cliccavi sui pulsanti avanti e indietro, la testina si sposta sul frame specificato da te ogni volta che inserisci un nuovo elemento nella lista, in modo tale da avere informazioni e immagine insieme.
Dovresti lavorare un pò su quel codice!
http://director-online.com/buildArticle.php?id=953
qui puoi scaricare anche il .dir

Di: goku | 26/09/2020 17:43:49


Grazie, come sempre ;)

Di: Jabba the Hutt | 26/09/2020 17:43:49


Osservando l'esempio http://director-online.com/buildArticle.php?id=953 spiego quello che vorrei ottenere:
la mia "list data" dovrebbe contenere solo tre colonne, Annuncio, telefono, e l'hyperlink di nome "foto".
"ADD ENTRY" dovrebbe farmi inserire: annuncio, telefono e path (cioè dove vorrei inserire il percorso della foto
tipo /foto/foto1.html in modo che sulla "list data" cliccando su "foto" si apra il browser
predefinito con la pagina dove io ho inserito la foto).
Per togliere le colonne che non mi servono non è un problema, ma per far generare l'hyperlink con il percorso che ho inserito nella pagina "ADD ENTRY" su "foto" come
devo fare?
Mi scuso se non sono stato chiaro ma se riesco a risolvere questo problema ne sbloccherei molti altri ;)
P.S. credo che nell' esempio ci sia un errore con l'hyperlink "EDIT".

Di: Jabba the Hutt | 26/09/2020 17:43:49


Anziché caricare pagine html carichiamo .dir oppure ci muoviamo sulla nostra timeline, spero che per te sia uguale.
Per il primo caso basta creare tanti file quanti gli inserimenti nel database, su ogni file metterai la foto e tutto quello che vorrai, questi li chiamerai foto1, foto2 ecc. se preferisci puoi anche cambiare nome e codice relativo.
Nel behavior dell'hyperlink inserisci questo codice:
on hyperlinkClicked me, href
recordNum = value(href)
play movie("foto"&recordNum)
end
Ovviamente su ogni file esterno devi inserire un link per tornare alla schermata di visualizzazione,"List Data", potresti anche aprire una miaw, come una pop-up.
Per il secondo caso invece inserisci le tue img su un nuovo canale nella timeline, in sequenza, assegnando ad ognuna un etichetta con nome: foto1, foto2 ecc., su un nuovo canale inserisci il solito pulsante per tornare indietro, per capirci:
go to ("List Data")
ovviamente il canale del pulsante avrà tanti frame quante le foto.
Infine nel behavior dell'hyperlink inserisci questo codice:
on hyperlinkClicked me, href
recordNum = value(href)
go to("foto"&recordNum)
end
tutto quà, semplice ma funzionante.

Di: goku | 26/09/2020 17:43:49


Grazie ora provo!

Di: Jabba the Hutt | 26/09/2020 17:43:49