Avisos
Vaciar todo

integrar programacion hecha a medida  

 
david
 david
Reputable Member

Hola amigos de webempresa.

Como puedo integrar en mi pagina una programacion hecha en php, a medida, sin que se haga con un wrapper?

Es una programacion de un listado de tiendas comerciales con un carrito de compra integrado, y me gustaria mostrarlo en la pagina integrado, ya que por ejemplo, si quierso subir los productos a una plataforma mayor (shopmania por ejemplo), los productos no se ven directamente en mi pagina sino que se ven en la pagina original, que es un a carpeta dentro del sistema, que no esta "envuelta por la plantilla".

Adjunto link para verificacion.
http://www.e-compring.com/directorio/acceso-al-sistema-de-tiendas

"en vez de estra en un wrapper quisiera integrarlo en la pagina".

Muchas gracias!

Citar
Respondido : 24/12/2010 5:50 pm
David Noguera
 David Noguera
Miembro Moderator

Hola davidsg3,

para integrar programación a medida sin usar un wrapper tienes que crear tus propios componentes, módulos o plugins. Los componentes es donde se encuentra la mayor parte de la programación.
No entiendo muy bien que quieres hacer con shopmania, supongo que dispondrás de algún tipo de servicio web para acceder a shopmanía, el código de acceso a estos servicios web tendrás que colocarlo en la programación del componente.
Te pego algunas URLs donde puedes encontrar información sobre la programación de extensiones en Joomla:

http://docs.joomla.org/Developing_a_Model-View-Controller_Component_-_Part_1
http://www.nosolocodigo.com/tutorial-componente-para-joomla-15-iii

Te pego también un vídeo que hemos realizado en WebEmpresa donde se muestra como realizar un componente (sólo la parte del Front-End) que te puee servir para hacerte una ídea sobre como realizar componentes en Joomla.

http://www.youtube.com/watch?v=dwES8_zbFAM

Espero que te sirva...

ResponderCitar
Respondido : 24/12/2010 6:48 pm

david
 david
Reputable Member

Gracias David.

Lamento si mei explicacion no ha sido todo lo completa que esperaba.

La idea es que la programacion que esta hecha a medida, que se trata, como habras visto, de un sistema de tiendas online con su propio carrito, se muestre integrada en la web pero no a nivel de wrapper, sino a nivel de la propia pagina.

Esta programacion esta hecha de modo que solo se puede mostrar con un wrapper, y esto conlleva inconvenientes. Entre ellos, lo que comentaba de shopmania, pues si pudiera subir todos los productos (los de mi tienda online y los del centro comercial), cuando alguein hiciera clic en el " producto", lo llevaria a la programacion, al archivo en php alojado en una carpeta "X", que desde donde se envuelve el wrapper.

A nivel estetico, con el wrapper, s ve de maravilla. Pero si por ejemplo quisiera compartir un producto, o simplemente cargarlo en shopmania, el cliente, al hacer clic, no veria la pagina de e-comppring sino que veria una pagina sin estilo, parcticamente descompensada, y con las etiquetas de cada empresa, alojadas una encima de otra.

Se que es complicado, ya que otro de los defectos, es que no se pueden indexar en google los productos (solo la pestaña que contiene el wrapper), no funciona con las url amigables, etc.

MI idea es que se muestre esta programacion como en esta captura que os mando. No es exactamente lo mismo, pero os dara una idea de lo que pretendo hacer con el archivo y su visualizacion. Me gustaria que dos archivos distintos , la web y el centro comercial, se fusionaran en uno de solo.

Me mirare las url a ver que consigo.

Gracias y feliz navidad a todos, los webempresarios y los compañeros de este fantastico foro!
Sois el mejor regalo!

ResponderCitar
Respondido : 24/12/2010 7:01 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola davidsg3

Tal como te comentó David, la manera correcta es hacer o conseguir una extensión, generalmente un componente,

En caso de que tu tengas el código fuente de la funcionalidad a envolver podrías reutilizar las clases y el código, programando en PHP y siguiendo los lineamientos del framework de Joomla, se que tal vez esto suene complicado, pero es la manera más adecuada.

En caso no disponer del código y quieres conectarte con una web, tendrías que ver si la web tiene interfaces como webservices o APIS para que puedas conectarte, en este caso también tienes que realizar programación para construir tu componente aunque en algunos casos hay componentes desarrollados por terceros que a manera de "puentes" permiten la integración con joomla.

El wrapper es una solución para casos simples, no se puede por ejemplo impedir que los links hagan referencia a la web origen cargándote todo el contenido.

Saludos y Felices fiestas.

ResponderCitar
Respondido : 24/12/2010 11:06 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

david
 david
Reputable Member

Hola compañeros.

En referencia a lo sugerido en este hilo, ya he encontrado un componente que casa a la semiperfeccion con lo que yo deseaba hacer.

La programacion de mi centro comercial esta realizada en php y se visualiza a traves de un wrapper.

Hace unas horas he topado con el componente JUmi, que permite mostrar codigo php en un articulo.
El trabajo esta hecho a medias, puesto que no consigo mostrar en un articulo de prueba que he creado en la pagina, la siguiente URL http://www.e-compring.com/tiendas/000001/tiendasporsector.php que es donde esta alojado l sistema de tiendas que actualmente muestro en la web a traves de un wrapper.

Alguno conoce un tutorial, o simplemente podria indicarme como operar con el componente para conseguir el fin deseado?

Muchas gracias a todos!

PD. el componente esta alojado aqui: http://edo.webmaster.am/jumi/1.5-usage

El problema es que no me entero de nada!

ResponderCitar
Respondido : 02/01/2011 7:54 pm
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Moderator

Hola davidsg3,

Hay bastante documentación en Internet sobre el uso de Jumi pero mírate este sencillo howto para ver si te ayuda:

- http://www.forosdelweb.com/f119/tutorial-como-introducir-codigo-php-joomla-437996/

Saludos

ResponderCitar
Respondido : 02/01/2011 9:04 pm

Cursos Gratuitos WordPress