Hola a todos.... yo deseo crear un sistema de descargas donde los archivos se descargarían por el protocolo FTP desde otro servidor pero quiero que sean subidos a través de drupal, para subir los archivos al servidor FTP usé el módulo storage_api y me resuelve ese problema, ahora el problema es el siguiente yo quiero crear una interface mediante la cual yo suba los archivos de la siguiente forma:
la interface quiero que tenga... (estos datos deben llenarse por archivo)
Nombre del archivo
Versión
Sistema Operativo
Arquitectura (x86 o x64)
Categoría (antivirus, navegador, herramienta, etc.)
Fichero (campo para subir el archivo, pero que cada archivo que suba la servidor FTP se guarde dentro de la carpeta con el nombre la categoría a la que pertence, los antivirus en la carpeta antivirus y así sucesivamente)
además también quiero que los archivos tengan su descripción y logo respectivamente, ahora, va a ver varios tipos de archivos que tenga mas de un instalador asociado a la misma descripción y logo, ej: firefox va a tener el instalador de la versión 9, el de la 8 y el de la 3.6, y lo que no quiero es que cada instalador tenga una descripción y un logo, sino agrupar los instaladores por descripción y logo, es decir que halla una sola descripción y un logo de firefox pero que a la vez existan varios instaladores asociados a lo anterior.
la información a debe mostrarse de la siguiente manera:
Logo
Descripción
Nombre | Versión | S.O | Arquitectura
campo (Nombre del archivo) | campo (versión) | campo (S.O) | campo (arquitectura)
aclaración:
estos útimo es una tabla donde el separador de las columnas es este |
Por favor necesito respuestas con soluciones a mi problema... a medida que vayan respondiendo les voy diciendo otras cosas que deseo agregar

Comments
algo más? no querés un
algo más? no querés un cafecito?
Dato importante
todo esto anterior yo lo tengo casi hecho lo que de otra forma y sin tanta complejidad, lo que tengo hecho es un tipo de contenido a través del cual yo agrego los datos de la descarga, es decir el campo descripción, nombre, logo, categoría y archivo, al campo archivo yo le activo la descripción y en la descripción yo le pongo todos los valores que después voy a usar quedando de la siguiente forma:
firefox|9.0.1|windows xp, vista, seven|x86
ahora en la vista usando el modulo views_php agrego un campo global-php y le pongo lo siguiente en el código de salida
$datos = row->archivo; /este es el nombre del campo que te enseña los archivos subidos/
list($nombre, $version, $so, $arq) = explode("|", $datos);
echo $nombre; //debe imprimir firefox
echo $version; //debe imprimir 9.0.1
echo $so; //debe imprimir windows xp, vista, seven
echo $arq; //debe imprimir x86
más sin embargo lo que me imprime es un número y no es problema del código, pueden probarlo con gusto, a la variable $datos asignenle una cadena de texto.
$datos = "esto|es|una|prueba"
estas realmente obteniendo bien el path del content?
digo si imprimis drupal_set_message('
');
revisa si realmente el path $row->archivo contiene la info que estas buscando.
Espero que sea de ayuda
Caro
Ayuda
dime algun correo al que te pueda escribir para enviarte las fotos para que veas visualmente como pongo las cosas y el resultado, además mandarte el error que me esta dando.
Andrey puedes usar el form de
Andrey puedes usar el form de contacto ahi tb aparece mi mail.
Saludos