Sto creando un sito per catalogare dei filmati (che inserisco in flv con swftool). Vorrei inserire in ogni scheda un link per scaricare lo stesso filmato in formato divx. Devo quindi fare l'upload del divx e poi creare il collegamento ma non so quale sia la via più giusta. Per ora faccio così:
upload via ftp, modulo import per allegare il file al nodo (scheda);
problemi:
la procedura di importazione è un po' macchinosa, il link sulla scheda non fa avviare automaticamente il download ma cerca una pagina alla quale dice di non poter accedere; se si clicca con il tasto destro e si sceglie "salva con nome" il download parte regolarmente. Il problema forse più grave è che tutti i materiali vengono fisicamente messi in un unica cartella dove, col tempo, è inevitabile che si crei un gran casino.
Quardando su drupal.org vedo che i download dei temi, dei moduli hanno degli indirizzi del tipo:
http://ftp.drupal.org/files/projects/zen-7.x-3.x-dev.tar.gz
Volevo capire con quale modulo sono realizzati o meglio:
sono link a file esterni all'ambiente drupal linkati soltanto a livello di codice pagina ?
sono link a file gestiti da drupal con qulche modulo?
Grazie per l'aiuto
PGF
Quei file credo vengano dall'archivio CVS di drupal.org.
Non so se poi vengano copiati in automatico nella cartella del sito oppure siano in funzione dei redirect automatici.
Hmm, propongo una soluzione un pò poco Drupaliano...
Faccio una prima supposizione: per "inserisco in flv con swftool" immagino che fai un upload, ma che è anche possibile fornire un URL a swftools (che non conosco purtroppo).
Okay, non ho capito il "modulo import per allegare il file" ma non ha troppo importanza...
Penso che questo è dovuto al fatto che il server (apache?) non ha un mimetype definito per .divx, anche se di solito avrebbe scritto un saccho di carattere strani sul schermo... vedi http://developer.divx.com/docs/divx_web_player/Web_Server_Configuration per Apache mimetypes.
Già. Ma se stai caricando i file tramite FTP, mettili in una serie di indirizziari che crei tu, dentro
sites/default/files
, esempio:azione/bond/dr-no.flv
azione/bond/dr-no.divx
commedia/uk/full-monty.flv
commedia/uk/full-monty.divx
Per ogni film, passi l'URL del flv (
/sites/default/files/azione/bond/dr-no.flv
) al swftools, e metti un link nel nodo a/sites/default/files/azione/bond/dr-no.divx
John
Più imparo, più dubito.