| |||
| 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. |
| ||||
| 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
__________________ Aprender sin pensar es inútil. Pensar sin aprender, peligroso. |
| |||
| Respuesta: Página 'Splash' de inicio, que se muestre lo primero Cita: 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 12:18 |
| ||||
| 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. |
| |||
| 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. |
| ||||
| Respuesta: Página 'Splash' de inicio, que se muestre lo primero Cita: Tal vez usando un condicional en header.php - > is_home¿Cómo puedo cargar una porción de Javascript o un archivo js (creado por mí) en el head de la página home? http://codex.wordpress.org/Function_Reference/is_home |
| ||||
| 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! |
| |||
| 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: 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...
Iniciado por zanguanga Tal vez usando un condicional en header.php - > is_home http://codex.wordpress.org/Function_Reference/is_home 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! |