piribipipi Posted September 24, 2014 Share Posted September 24, 2014 Esto que voy a preguntar no se cuanta relacion tenga con prestashop, pero espero que alguien haya tenido que hacerlo y me pueda ayudar.... Resulta que quiero que mi web tenga una especie de landing page diferente a la homepage de prestashop, que sea una imagen o algo asi, y que pasado ciertos segundos cargue la pagina de inicio de prestashop. Para ello, he estado buscando en google y he encontrado algo, pero no me funciona... He añadido en el .htaccess el siguiente codigo: DirectoryIndex index.html index.php y despues he creado el archivo index.html (el archivo del landing page), en donde se ha añadido una cierta imagen, y tambien se ha añadido el siguiente codigo: <meta http-equiv="refresh" content="6; url=http://midominio.com/index.php"> que al pasar 6 segundos me redirige la pagina al archivo index.php de prstashop. Mi problema esta en que cuando accedo a http://midominio.com, si se abre el archivo index.html, pero transcurridos los 6 segundos, cuando deberia de abrir el index.php, me recarga la pagina!!! Alguien sabe si es un errror mio, o simplemente no se puede... Gracias!! Espero haberme explicado bien Link to comment Share on other sites More sharing options...
CarlosZGZ Posted September 24, 2014 Share Posted September 24, 2014 Tú, lo que necesitas es un splashscreen Link to comment Share on other sites More sharing options...
galindogadea Posted September 24, 2014 Share Posted September 24, 2014 Tú, lo que necesitas es un splashscreen ¿Pero eso no es un pop-up de un modo u otro? Link to comment Share on other sites More sharing options...
CarlosZGZ Posted September 24, 2014 Share Posted September 24, 2014 ¿Pero eso no es un pop-up de un modo u otro? No exactamente. Es lo que sale al abrir la página de elmundo.es , eleconomista.es , etc. Link to comment Share on other sites More sharing options...
galindogadea Posted September 24, 2014 Share Posted September 24, 2014 No exactamente. Es lo que sale al abrir la página de elmundo.es , eleconomista.es , etc.Pero eso con los bloqueadores de publicidad hoy en día, se puede bloquear ¿no? Link to comment Share on other sites More sharing options...
CarlosZGZ Posted September 24, 2014 Share Posted September 24, 2014 Pero eso con los bloqueadores de publicidad hoy en día, se puede bloquear ¿no? No te puedo decir, yo no uso bloqueadores. Aquí cada uno ha de tomar la decisión que crea oportuna. Si yo necesitase una página que durante X segundos mostrase algo y luego me redireccionase, copiaría todo el index.php y lo metería en un index2.php y en el index.php pondría lo que quisiera y luego la redirección. El problema puede venir cuando algún archivo le de por llamar al index.php Link to comment Share on other sites More sharing options...
galindogadea Posted September 24, 2014 Share Posted September 24, 2014 No te puedo decir, yo no uso bloqueadores. Aquí cada uno ha de tomar la decisión que crea oportuna. Si yo necesitase una página que durante X segundos mostrase algo y luego me redireccionase, copiaría todo el index.php y lo metería en un index2.php y en el index.php pondría lo que quisiera y luego la redirección. El problema puede venir cuando algún archivo le de por llamar al index.php Solo preguntaba por simple curiosidad. Si tienes el codigo implementado en una tienda, sería interesante conocerlo. Gracias ! Link to comment Share on other sites More sharing options...
CarlosZGZ Posted September 24, 2014 Share Posted September 24, 2014 Solo preguntaba por simple curiosidad. Si tienes el codigo implementado en una tienda, sería interesante conocerlo. Gracias ! No, no tengo ningún tipo de redireccionador, tengo unas cuantas webs (como hobbie) y la única redirección es por si entran desde móvil / tablet o pc, es detector de navegadores móviles. Link to comment Share on other sites More sharing options...
piribipipi Posted September 24, 2014 Author Share Posted September 24, 2014 No te puedo decir, yo no uso bloqueadores. Aquí cada uno ha de tomar la decisión que crea oportuna. Si yo necesitase una página que durante X segundos mostrase algo y luego me redireccionase, copiaría todo el index.php y lo metería en un index2.php y en el index.php pondría lo que quisiera y luego la redirección. El problema puede venir cuando algún archivo le de por llamar al index.php No se si esto es posible, con el .htaccess y todas sus directivas no estoy muy seguro que esto funcione... A ver si alguien puede confirmar o desmentir esto :S Gracias! Link to comment Share on other sites More sharing options...
CarlosZGZ Posted September 24, 2014 Share Posted September 24, 2014 No se si esto es posible, con el .htaccess y todas sus directivas no estoy muy seguro que esto funcione... A ver si alguien puede confirmar o desmentir esto :S Gracias! Esto que te he dicho del index.php y del index2.php lo he hecho sin problemas. Ahora tengo una web que el index.php te envia a otra carpeta de forma transparente. El .htaccess lo uso únicamente para los ErrorDocument, del 400 al 504 Link to comment Share on other sites More sharing options...
rafaelamargo Posted September 24, 2014 Share Posted September 24, 2014 Yo en su momento, para no tocar el index.php y duplicarlo, lo que hice es en el tpl crear un landing con jquery con un div, colocando por css como superior, el landing con jquery que aparecia a los x segundos, creo recordar que estaba comentado como se hacia aquí: http://www.jose-aguilar.com/blog/hacer-desaparecer-aparecer-div-tras-segundos-con-jquery/ (con la función fadeOut desaparecia) Link to comment Share on other sites More sharing options...
CarlosZGZ Posted September 24, 2014 Share Posted September 24, 2014 Esa es otra solución, aunque mi relación con javascript es de amor-odio Link to comment Share on other sites More sharing options...
Enrique Gómez Posted September 25, 2014 Share Posted September 25, 2014 Esto que voy a preguntar no se cuanta relacion tenga con prestashop, pero espero que alguien haya tenido que hacerlo y me pueda ayudar.... Resulta que quiero que mi web tenga una especie de landing page diferente a la homepage de prestashop, que sea una imagen o algo asi, y que pasado ciertos segundos cargue la pagina de inicio de prestashop. Para ello, he estado buscando en google y he encontrado algo, pero no me funciona... He añadido en el .htaccess el siguiente codigo: DirectoryIndex index.html index.php y despues he creado el archivo index.html (el archivo del landing page), en donde se ha añadido una cierta imagen, y tambien se ha añadido el siguiente codigo: <meta http-equiv="refresh" content="6; url=http://midominio.com/index.php"> que al pasar 6 segundos me redirige la pagina al archivo index.php de prstashop. Mi problema esta en que cuando accedo a http://midominio.com, si se abre el archivo index.html, pero transcurridos los 6 segundos, cuando deberia de abrir el index.php, me recarga la pagina!!! Alguien sabe si es un errror mio, o simplemente no se puede... Gracias!! Espero haberme explicado bien Yo creo que el problema es que index.php tiene que tener preferencia sobre index.html sino no te va a ir nada bien respecto al funcionamiento normal de prestashop. index.php tiene que ser el punto de entrada de todo en un prestashop, evidentemente si pruebas usando bienvenido.html y ahí hacer la redirección te ira bien (quitando index.html). Si puedes Link to comment Share on other sites More sharing options...
rafaelamargo Posted September 25, 2014 Share Posted September 25, 2014 Por cierto, te interesa mantener la home que comentas, accedas desde la pagina que accedas que te salte la pagina principal, como si fuera un aviso normativo de las paginas prohibidas para adultos, o simplemente que solo salte la pagina inicial cuando vayas solamente a la home? Link to comment Share on other sites More sharing options...
piribipipi Posted September 25, 2014 Author Share Posted September 25, 2014 Yo creo que el problema es que index.php tiene que tener preferencia sobre index.html sino no te va a ir nada bien respecto al funcionamiento normal de prestashop. index.php tiene que ser el punto de entrada de todo en un prestashop, evidentemente si pruebas usando bienvenido.html y ahí hacer la redirección te ira bien (quitando index.html). Si puedes Entonces lo que me dices es que cree un archivo bienvenido.html, pero yo lo que quiero es que ese archivo se muestre cuando introduzca el nombre de dominio SOLO (http://midominio.com), no quiero tner que escribir http://midominio.com/bienvenido.html... No se si me explico con eso :S Por cierto, te interesa mantener la home que comentas, accedas desde la pagina que accedas que te salte la pagina principal, como si fuera un aviso normativo de las paginas prohibidas para adultos, o simplemente que solo salte la pagina inicial cuando vayas solamente a la home? Me interesa que solo salte la pagina inicial cuando vaya solamente a home... Gracias por la colaboracion! Link to comment Share on other sites More sharing options...
Enrique Gómez Posted September 26, 2014 Share Posted September 26, 2014 Quizás en tu caso necesitas tocar el index.php poner código para que si la pagina es a home te cargue esta "landing page" con javascript que cuente 6 segundos y recargue la pagina enviando un parametro por POST p.ej (no se vea en la url) que haga que index.php en ese caso cargue el código "normal" . Para saber que la pagina es la home te puede servir p.ej mirando $_SERVER['HTTP_REFERER'] (url limpia) Entiendo que si alguien pone la url de un producto o de otra página no te interesa que salte esta página intermedia. En caso de que te interese que siempre salte una vez en la sesión de navegación independientemente de donde empiece a navegar tendrías que jugar con una cookie de sesión para poder evaluar si le ha saltado o no el popup (perdón la página landing) . Casi que sería mejor plantearse lo de la cookie... Link to comment Share on other sites More sharing options...
piribipipi Posted September 26, 2014 Author Share Posted September 26, 2014 La verdad que despues de tanto mensaje, creo que no voy a hacer lo del landing page porque veo que es mas complicado de lo que inicialmente pensaba :S Creo que hare la simulacion del landing page con jquery y un div que se oculte pasado un tiempo... Dajare el tema abierto por si alguien tiene alguna otra idea... saludos! Link to comment Share on other sites More sharing options...
Jessy Posted November 26, 2014 Share Posted November 26, 2014 La verdad que despues de tanto mensaje, creo que no voy a hacer lo del landing page porque veo que es mas complicado de lo que inicialmente pensaba :S Creo que hare la simulacion del landing page con jquery y un div que se oculte pasado un tiempo... Dajare el tema abierto por si alguien tiene alguna otra idea... saludos! Hola! Yo quiero hacer como un "portal" previo a mi tienda donde se pueda escoger si eres particular o empresa, y ésto te lleve a unos productos u otros. Me serviría hacer una landing page? Gracias! Link to comment Share on other sites More sharing options...
CarlosZGZ Posted November 26, 2014 Share Posted November 26, 2014 Hola! Yo quiero hacer como un "portal" previo a mi tienda donde se pueda escoger si eres particular o empresa, y ésto te lleve a unos productos u otros. Me serviría hacer una landing page? Gracias! Lo único que se me ocurre, es que en el panel de control de tu hosting, donde tienes el dominio alojado, configurarlo para que se acceda de inicio a un subdominio y allí cargue un index.php, una vez transcurridos X segundos, ya cargue el raíz del dominio haciendo una llamada al index.php de prestashop en éste caso. En 1and1.es que es donde tuve unos dominios, podías escoger la carpeta de inicio del dominio, ejemplo: - escribes la url - al estar configurado el dominio para que te lleve a una carpeta distinta del raíz, te carga splash.domino.mio - pasa X segundos o se escoge X opción, ya apuntas a la carpeta de prestashop Un saludo Link to comment Share on other sites More sharing options...
Jessy Posted November 27, 2014 Share Posted November 27, 2014 Lo único que se me ocurre, es que en el panel de control de tu hosting, donde tienes el dominio alojado, configurarlo para que se acceda de inicio a un subdominio y allí cargue un index.php, una vez transcurridos X segundos, ya cargue el raíz del dominio haciendo una llamada al index.php de prestashop en éste caso. En 1and1.es que es donde tuve unos dominios, podías escoger la carpeta de inicio del dominio, ejemplo: - escribes la url - al estar configurado el dominio para que te lleve a una carpeta distinta del raíz, te carga splash.domino.mio - pasa X segundos o se escoge X opción, ya apuntas a la carpeta de prestashop Un saludo Ok! Tengo que probar!! Gracias! Iré escribiendo por aquí. Link to comment Share on other sites More sharing options...
moraira Posted November 27, 2014 Share Posted November 27, 2014 El en panel de tu dominio deberías tener una opción para elegir que html o php debe cargarse al entrar en tu dominio, si no lo tienes quizas consigas que te lo cambien con email o telefono, normalmente ese se hace con distintas alternativas es decir que por algún sitio tienes que tu dominio se carge un index.php, si no hay un index.html si no hay un home.html y así los que quieras. por ello basta que cambies index.php por home.html (por ejemplo) y ya no se lanzara prestashop. Lo que indicas en ti primer post esta bien hecho, pero claro si no cambias lo anterior, siempre te recargara tu página principal que es index.php <meta http-equiv="refresh" content="6; url=http://midominio.com/index.php"> En tu caso ya que lo que quieres hacer no es prestashop lo mejor seria que tengas la tienda en un directorio, nosotros por ejemplo tenemos la web en www.midominio.com/web/index.php y la tienda en www.midominio.com/shop/index.php de esta forma no tienes que cambiar nada en tu dominio. y en el raiz además de identificar el idioma del usuario lo mandamos donde nos parece <SCRIPT LANGUAGE="JavaScript"> location.href='http://www.MIDOMINIO.com/web'; </SCRIPT> Si pones la tienda en un subdirectorio es MUCHO MAS SENCILLO actualizar las versiones de prestashop según salgan ya que podrás instalarte estas nuevas versiones en shop16 (por ejemplo) y cuando veas que todo va bien cambias de normbre tu /shop por /shop16 y actualización hecho. que no va bien, vuelves a cambiar de nombre los directorios (y las bases de datos) y todo restaurado. Hace tiempo Google era enemigo de las redirecciones, pero si son dentro del mismo dominio no pasa nada. Link to comment Share on other sites More sharing options...
CarlosZGZ Posted November 27, 2014 Share Posted November 27, 2014 El en panel de tu dominio deberías tener una opción para elegir que html o php debe cargarse al entrar en tu dominio, si no lo tienes quizas consigas que te lo cambien con email o telefono, normalmente ese se hace con distintas alternativas es decir que por algún sitio tienes que tu dominio se carge un index.php, si no hay un index.html si no hay un home.html y así los que quieras. por ello basta que cambies index.php por home.html (por ejemplo) y ya no se lanzara prestashop. Lo que indicas en ti primer post esta bien hecho, pero claro si no cambias lo anterior, siempre te recargara tu página principal que es index.php <meta http-equiv="refresh" content="6; url=http://midominio.com/index.php"> En tu caso ya que lo que quieres hacer no es prestashop lo mejor seria que tengas la tienda en un directorio, nosotros por ejemplo tenemos la web en www.midominio.com/web/index.php y la tienda en www.midominio.com/shop/index.php de esta forma no tienes que cambiar nada en tu dominio. y en el raiz además de identificar el idioma del usuario lo mandamos donde nos parece <SCRIPT LANGUAGE="JavaScript"> location.href='http://www.MIDOMINIO.com/web'; </SCRIPT> Si pones la tienda en un subdirectorio es MUCHO MAS SENCILLO actualizar las versiones de prestashop según salgan ya que podrás instalarte estas nuevas versiones en shop16 (por ejemplo) y cuando veas que todo va bien cambias de normbre tu /shop por /shop16 y actualización hecho. que no va bien, vuelves a cambiar de nombre los directorios (y las bases de datos) y todo restaurado. Hace tiempo Google era enemigo de las redirecciones, pero si son dentro del mismo dominio no pasa nada. Yo le tengo pánico a G y sus manías. Hace no tanto, si en el raíz del dominio no accedía al contenido y había una redirección, poco menos que te mandaba a la última página. Ahora no se si sigue igual, espero que no. Link to comment Share on other sites More sharing options...
Jessy Posted November 27, 2014 Share Posted November 27, 2014 Podríais ayudarme en mi post, por favor? No tengo ni idea de por dónde empezar http://www.prestashop.com/forums/topic/383838-landing-page-y-duplicar-tienda/ Link to comment Share on other sites More sharing options...
Frostcrow Posted April 19, 2021 Share Posted April 19, 2021 Buenas, soy desarrollador de WordPress y recientemente he recibido un trabajo el cual debe ser 100% en prestashop, debido a petición del cliente, bien he comprado un tema "TRANSFORMER 4", y quiere que en el index aparezca solamente un menú con imágenes y vaya llevando a las distintas secciones, como consigo editar ese index, ya que prestashop posee uno por defecto. Perdon por mi ignorancia en prestashop. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now