Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

Página 'Splash' de inicio, que se muestre lo primero

Estas en el tema de Página 'Splash' de inicio, que se muestre lo primero en el foro de WordPress en Foros del Web. Hola a todos, Me ha pedido un amigo que le eche una mano con un tema que ya me está ocupando cantidad de tiempo. Se ...
  #1 (permalink)  
Antiguo 27/01/2012, 03:17
 
Fecha de Ingreso: agosto-2003
Ubicación: Málaga, España
Mensajes: 419
Antigüedad: 20 años, 8 meses
Puntos: 1
Página 'Splash' de inicio, que se muestre lo primero

Hola a todos,

Me ha pedido un amigo que le eche una mano con un tema que ya me está ocupando cantidad de tiempo. Se trata de que al entrar en la web (Sitio con Wordpress) muestre una página 'Splash' inicial con una imagen.

Hasta aquí todo bien, usando el plugin 'WP Splash Image' lo hemos conseguido sin mayor problema. Pero el dueño final de la página no le gusta que se vea la home de la página un poquitín antes de levantar la ventana splash. He probado otros pluggins y o no lo consiguen o dan conflicto con otras partes de la web...

¿Alguien sabe como puedo conseguir este efecto? Cualquier opción me puede valer:

-Otros pluggins que sí funcionen como me piden.
-Añadir una porción de código Javascript, (que no sé como tendria que hacerlo), para que se ejecute en el momento justo, de manera que la web no se vea antes que la ventana splash.
-Cambiar el pluggin que he mencionado para que la ejecución sea antes y no se vea la web antes... etc etc.

Bueno, a ver si alguien tiene algún consejo para ayudarme.
Gracias y un saludo.
  #2 (permalink)  
Antiguo 27/01/2012, 09:13
Avatar de hasdpk  
Fecha de Ingreso: agosto-2011
Ubicación: $spain->city( 'Arucas' );
Mensajes: 1.800
Antigüedad: 12 años, 7 meses
Puntos: 297
Respuesta: Página 'Splash' de inicio, que se muestre lo primero

Seguramente sea por jQuery, que cargará el Javascript una vez que termine de cargar la página, tendrás que buscar en los archivos buscando eso.
  #3 (permalink)  
Antiguo 28/01/2012, 05:42
Avatar de zanguanga
Moderadora
 
Fecha de Ingreso: julio-2009
Ubicación: España
Mensajes: 1.686
Antigüedad: 14 años, 9 meses
Puntos: 429
Respuesta: Página 'Splash' de inicio, que se muestre lo primero

Es posible que lo que voy a decir sea una tontería, pero por si acaso la diré ¿no es más sencillo cargarlo en un index.html y después redirigir al index.php o a la home?
__________________
Mi blog personal | Mi G+
  #4 (permalink)  
Antiguo 28/01/2012, 09:58
Avatar de hasdpk  
Fecha de Ingreso: agosto-2011
Ubicación: $spain->city( 'Arucas' );
Mensajes: 1.800
Antigüedad: 12 años, 7 meses
Puntos: 297
Respuesta: Página 'Splash' de inicio, que se muestre lo primero

¡Claro! pero el plugin que usan está desarrollado así, primero se carga la página y después el splash.
  #5 (permalink)  
Antiguo 28/01/2012, 22:07
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 1 mes
Puntos: 1329
Respuesta: Página 'Splash' de inicio, que se muestre lo primero

No es mejor usar una página con un "page template" personalizado como home?

Saludos
__________________
Grupo Telegram Docker en Español
  #6 (permalink)  
Antiguo 29/01/2012, 05:45
Avatar de zanguanga
Moderadora
 
Fecha de Ingreso: julio-2009
Ubicación: España
Mensajes: 1.686
Antigüedad: 14 años, 9 meses
Puntos: 429
Respuesta: Página 'Splash' de inicio, que se muestre lo primero

Cita:
Iniciado por Carlangueitor Ver Mensaje
No es mejor usar una página con un "page template" personalizado como home?
Tienes razón, quizá sea lo mejor.
__________________
Mi blog personal | Mi G+
  #7 (permalink)  
Antiguo 30/01/2012, 13:01
 
Fecha de Ingreso: agosto-2003
Ubicación: Málaga, España
Mensajes: 419
Antigüedad: 20 años, 8 meses
Puntos: 1
Respuesta: Página 'Splash' de inicio, que se muestre lo primero

Cita:
Iniciado por Carlangueitor Ver Mensaje
No es mejor usar una página con un "page template" personalizado como home?
Saludos
Hola, ante todo gracias por vuestro interés y ayuda.

No entiendo exactamente que quereis decirme con lo de 'page template'. Creo entender que os referís a una página creada desde WP que se muestre solo al entrar. ¿Estoy en lo cierto?

Pero la persona responsable del sitio quiere la imagen / ventana splash flotando por encima de la página de inicio cargada por debajo. Es decir, que cuando se cierre el splash no haga un salto de página o carga. Que la 'home' ya esté cargada y lista para mostrar.

¿Cómo podría hacer que se lanzara la ejecución del plugin, (mostrar la ventana splash) antes de la orden de mostrar la página home?

Gracias y un saludo.

Última edición por bauhaus1975; 30/01/2012 a las 13:18
  #8 (permalink)  
Antiguo 30/01/2012, 17:56
Avatar de zanguanga
Moderadora
 
Fecha de Ingreso: julio-2009
Ubicación: España
Mensajes: 1.686
Antigüedad: 14 años, 9 meses
Puntos: 429
Respuesta: Página 'Splash' de inicio, que se muestre lo primero

1. Copias el archivo page.php (por ejemplo) y lo renombras como intro.php (o como quieras)

2. Lo conviertes en una plantilla de página: http://codex.wordpress.org/Pages#Page_Templates

3. Le quitas y le pones el codigo que quieras.

4. Creas una nueva página y en Atributos de Página seleccionas la plantilla que has creado.

5. En ajustes generales (o de lectura) elige esa página para que sea la home.

De esta forma será la primera que cargue sin lugar a dudas.
__________________
Mi blog personal | Mi G+
  #9 (permalink)  
Antiguo 31/01/2012, 06:09
 
Fecha de Ingreso: agosto-2003
Ubicación: Málaga, España
Mensajes: 419
Antigüedad: 20 años, 8 meses
Puntos: 1
Respuesta: Página 'Splash' de inicio, que se muestre lo primero

Hola zanguanga, gracias por tu ayuda.

Creo que la solución que necesito es la que antes comentaba.
¿Cómo puedo cargar una porción de Javascript o un archivo js (creado por mí) en el head de la página home?

Supongo que si no se puede desde wp-admin tendré que tocar en los archivos del core...

Gracias y un saludo.
  #10 (permalink)  
Antiguo 31/01/2012, 10:19
Avatar de zanguanga
Moderadora
 
Fecha de Ingreso: julio-2009
Ubicación: España
Mensajes: 1.686
Antigüedad: 14 años, 9 meses
Puntos: 429
Respuesta: Página 'Splash' de inicio, que se muestre lo primero

Cita:
¿Cómo puedo cargar una porción de Javascript o un archivo js (creado por mí) en el head de la página home?
Tal vez usando un condicional en header.php - > is_home

http://codex.wordpress.org/Function_Reference/is_home
__________________
Mi blog personal | Mi G+
  #11 (permalink)  
Antiguo 31/01/2012, 16:18
Avatar de hasdpk  
Fecha de Ingreso: agosto-2011
Ubicación: $spain->city( 'Arucas' );
Mensajes: 1.800
Antigüedad: 12 años, 7 meses
Puntos: 297
Respuesta: Página 'Splash' de inicio, que se muestre lo primero

Pero para que meter mano en el theme, function, core, etc. ¡si lo único que tienes que hacer es tocar el plugin y eliminar el $(document).ready( [...] ); es suficiente!
  #12 (permalink)  
Antiguo 02/02/2012, 03:06
 
Fecha de Ingreso: agosto-2003
Ubicación: Málaga, España
Mensajes: 419
Antigüedad: 20 años, 8 meses
Puntos: 1
Respuesta: Página 'Splash' de inicio, que se muestre lo primero

Hola de nuevo!

Gracias por vuestra constante ayuda. Al final ha quedado más o menos bien.

He usado un Javascript que usaba antes y lo he cargado en el template como explican en el siguiente link: Cómo introducir script Javascript en nuestro theme. Aunque ciertamente, lo mejor es tener que evitar meter las manos en archivos del theme.

Cita:
Iniciado por zanguanga Ver Mensaje
Tal vez usando un condicional en header.php - > is_home
http://codex.wordpress.org/Function_Reference/is_home
Correcto Zanguanga, pero la función 'is_home()' no funciona, al menos ubicada en el header o en el funciont.php. Sobre esto también hay numerosos artículos en la red...

Digo lo de que funciona más o menos porque el script que he usado meerkat, página splash (por si a alguien le interesa) sigue sin mostrarse lo primero, hay un 'parasegundo' en el que se ve la página home antes de mostrarse el splash.

Y en respuesta a hasdpk, quitar el document.ready tampoco lo solucionaba, además de que he tenido que dejar de usar los pluggins que estaba probando inicialmente pues daban conflicto con una sección de la página.

Gracias a todos por vuestro tiempo y ayuda. Si tengo alguna cuestión más volveré a la carga.
Saludos!

Etiquetas: inicio, página, plugin, primero, splash, tema
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:51.