Comunidad de diseño web y desarrollo en internet online

pagina de administracion para flash en asp ??? como

Citar            
MensajeEscrito el 21 May 2007 12:06 am
Hola, quisiera saber como hacer
para crear una pequeña pagina de administracion en ASP para un sitio web hecho en Flash y XML

el swf que tengo carga este XML:
<lista>
<mostrar>
<titulo>Nombre</titulo>
<texto>Comentario</texto>
<jpg1>fotos/imagen_hoy.jpg</jpg1>
<jpg2>fotos/autor.jpg</jpg2>
<valordolar>000</valordolar >
</mostrar>

</lista>
y muestra un nombre, un comentario, 2 nobres de fotos y el valor de dolar del dia

como puedo modificar este xml con ASP a través de una pequeña pagina de administración hecha en asp??
como por ejemplo
ingresar a: www.misitio.com/admin.htm

y que en la pagina aparezcan
5 campos de texto: Nombre, Comentario, foto 1, foto 2, valor dolar.

ingresar la nueva informacion y darle a un boton actualizar
para que el xml se modifique y el swf muestre la información actualizada ??


yo de ASP se lo muy básico por eso les pido ayuda, he buscado tutoriales
pero creo que son demasiado complicados para lo que quiero hacer y me enredo.

alguien podria ayudarme o mostrame un tutorial donde aparezca algo parecido ??

muchas gracias

Por Gon

23 de clabLevel



 

safari
Citar            
MensajeEscrito el 21 May 2007 09:52 am
Te recomiendo que te crees una tabla en Mysql con esos campos, y que te hagas un formulario en PHP para modificarlos. En el momento de consultar los datos devuelves una cadena formateada en XML y listo. Puedes hacerlo igualmente en ASP... pero para mi es mucho mas simple PHP.

Por sr.pino

24 de clabLevel



 

Elche - España

firefox
Citar            
MensajeEscrito el 21 May 2007 02:08 pm
Si es posible... primero necesitas abrir el archivo.. luego implementar un XMLParser, después buscar el nodo que quieres modificar y guardar el archivo... o si lo quieres mas facil, puedes cargar el archivo, almacenarlo en una cadena y construir el XML manualmente... si gustas mas tarde puedo postear el codigo, yo hice algo parecido para una pagina, pero necesito buscarlo :oops: ...
Pero aquí esta un ejemplo de como hacerlo con la segunda manera que te mencioné:

http://www.tutoriales-flash.com/tutorial.asp?id_tuto=30

Saludos.

Por zelgadiss01

87 de clabLevel



 

The Silent Hills

msie
Citar            
MensajeEscrito el 21 May 2007 11:08 pm
Hola.. mira este codigo te puede servir para lo que quieres hacer

Código :

<%               
   fp = Server.MapPath("textos.xml")
   Set xmlDoc = Server.CreateObject("Microsoft.XMLDOM")
   Set nodoXML = Server.CreateObject("Microsoft.XMLDOM")         
   xmlDoc.Async = False
   xmlDoc.validateOnParse = False
   xmlDoc.load(fp)
   If xmlDoc.parseError.errorCode <> 0 Then
      cadena = "<font color=""#CC0000"" face=""Arial, Helvetica, sans-serif"">"
      cadena = cadena & "<b>Lo Sentimos, ha ocurrido el siguiente error en el XML:</b><br>"
      cadena = cadena & xmlDoc.parseError.reason & "en la linea:<b>" & xmlDoc.parseError.line & "</b>"
      cadena = cadena & "</font>"
      response.Write(cadena)
   else
                idPage = 1
      Set id = nodoXML.createNode(1,"id","")
      id.text = idPage + 1
      Set title = nodoXML.createNode(1,"title","")
      title.text = titulo                     
      Set contenidos = nodoXML.createNode(1,"contenido","")
      contenidos.text = html
                           
      xmlDoc.childNodes(1).ChildNodes(idPage).text = ""
      xmlDoc.childNodes(1).ChildNodes(idPage).appendChild(id)
      xmlDoc.childNodes(1).ChildNodes(idPage).appendChild(title)
      xmlDoc.childNodes(1).ChildNodes(idPage).appendChild(contenidos)
      xmlDoc.save(fp)                        
   end if
   set xmlDoc = nothing   
%>


El cual sirve para un XML como Este:

Código :

<?xml version="1.0" encoding="iso-8859-1"?>
<paginas>
   <pagina><id>1</id><title>Titulo Pagina 1</title><contenido>Esto es todo el texto que tienes que modificar para tener el contenido de tu pagina</contenido></pagina>
   <pagina><id>2</id><title>Titulo Pagina 2</title><contenido>Esto es todo el texto que tienes que modificar para tener el contenido de tu segunda pagina</contenido></pagina>
</paginas>

El cual es muy, pero muy parecido a lo que tu tienes

Por zelgadiss01

87 de clabLevel



 

The Silent Hills

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.