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

Conflicto jquery y galería de imagenes con lightbox

Estas en el tema de Conflicto jquery y galería de imagenes con lightbox en el foro de WordPress en Foros del Web. Hola a todos, intentaré ir al grano... Hace unos días postee una duda que tenía a la hora de crear un menú con pestañas con ...
  #1 (permalink)  
Antiguo 26/02/2012, 05:28
 
Fecha de Ingreso: mayo-2005
Mensajes: 92
Antigüedad: 18 años, 11 meses
Puntos: 2
Conflicto jquery y galería de imagenes con lightbox

Hola a todos, intentaré ir al grano...

Hace unos días postee una duda que tenía a la hora de crear un menú con pestañas con jquery y que, gracias a Nekko, pude solucionar.

Insertando este codigo JS consigo crear el típico menú que muestra contenido según pulsamos una u otra pestaña...

Código:
<script  type="text/javascript">
    (function($) {
        $(document).ready(function(){ // Script del menú con pestañas
        $('#contentSchool div').css('position', 'relative').not(':first').hide();
        $('#contentSchool ul li:first a').addClass('aqui');
        $('#contentSchool a').click(function(){
           $('#contentSchool a').removeClass('aqui');
           $(this).addClass('aqui');
           $('#contentSchool div').fadeOut(350).filter(this.hash).fadeIn(350);
           return false;
 
         });
       });
    })(jQuery);
</script>
El menú tengo tres pestañas; 'información' (que se muestra por defecto), 'calendario' y 'fotos'. La idea es que, al pinchar en 'fotos', se muestren una serie de imagenes en miniatura para que, al pinchar sobre éstas, se abra el típico lightbox que muestra la foto en su tamaño original. Para hacer esto, utilizo el plugin 'jQuery Lightbox For Native Galleries'. Hasta aquí todo bien.

Bien, el problema viene cuando al pinchar sobre la miniatura, el div que genera el plugin, y que contiene tanto el 'overlay' como el 'lightbox' no se muestra debido a que el código JS está añadiendo el estilo display: none; , que utiliza para el menú con pestañas, y que sirve para no mostrar todo el contenido de golpe y esconderlo hasta que seleccionamos la pestaña correspondiente. Éste estilo afecta a todos aquellos divs que se encuentren dentro de #contentSchool (como veis en el código de arriba).

Si saco las fotos del div #contentSchool, el plugin funciona sin problemas, pero entonces, me muestra las fotos en todas las secciones del menú, y no sólo en la sección 'fotos'.

También he intentado, mediante css, forzar al div que contiene este 'overlay' y el 'lightbox' mediante display: block !important;, pero entonces, cuando recargo la página, me muestra directamente el 'overlay' (el típico fondo con transparencia) sin poder navegar por la página, en lugar de activarlo cuando pinchamos en 'fotos' y luego en la miniatura.

No se muy bien como modificar el código para que me muestre éste div contenedor en el momento adecuado y a la vez siga funcionando el JS para el menú con pestañas.

Se les ocurre alguna idea?

Muchas gracias por su tiempo, como siempre!

Espero haberme explicado bien, pero si tienen alguna duda, por favor díganla que estaré gustoso de responderla.

Un saludo y gracias de nuevo
  #2 (permalink)  
Antiguo 26/02/2012, 05:41
Avatar de rigobcastro  
Fecha de Ingreso: febrero-2012
Ubicación: Lejanías
Mensajes: 69
Antigüedad: 12 años, 2 meses
Puntos: 21
Respuesta: Conflicto jquery y galería de imagenes con lightbox

Haber si entendi, tienes un contenedor DIV PADRE pero dentro de el existen muchos DIV HIJOS que son afectados por un CSS que coloca a todos los DIV en display="none"

Imagino que tienes esto.

Código CSS:
Ver original
  1. .contenedor div{ display:none; }

Si eso es lo que tienes y te está afectando a los div hijos, tan solo normaliza el CSS con herencia a los hijos de primera linea únicamente. Sería algo asi:

Código CSS:
Ver original
  1. .contenedor > div{ display:none; }

Si no te funciona, coloca todo el código hasta el CSS para ver como se te puede colaborar.


Saludos!
  #3 (permalink)  
Antiguo 26/02/2012, 06:40
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: Conflicto jquery y galería de imagenes con lightbox

Hola ¿donde estás creando las tablas, en un widget o en el contenido de una página?
__________________
Mi blog personal | Mi G+
  #4 (permalink)  
Antiguo 26/02/2012, 06:58
 
Fecha de Ingreso: mayo-2005
Mensajes: 92
Antigüedad: 18 años, 11 meses
Puntos: 2
Respuesta: Conflicto jquery y galería de imagenes con lightbox

Hola Rigo, gracias por la respuesta.

Yo tengo esto en el html

Código:
<div id="contentSchool">

<ul>
    <li  class="active"><a href="#tab1">Información</a></li>
    <li><a href="#tab2">Calendario</a></li>
    <li><a href="#tab3">Fotos</a></li>
</ul>
 
<div class="tab_container">
    <div id="tab1">
        <p>Contenido Información</p>
    </div>
    <div id="tab2">
       <p>ContenidoCalendario</p>
    </div>
    <div id="tab3">
       [gallery]
     </div>
</div>

</div>
El JS que utilizo me esconde #tab2 y #tab3 añadiendo display:none; como ves en el código JS del anterior post. Y cuando pincho en alguna de las pestañas le cambia el estilo y lo deja en display:block; escondiendo los otros.

El plugin que utilizo para las imágenes genera una serie de divs(que albergan las imágenes) que los mete dentro de #contentSchool y a los que el JS añade la propiedad display:none; y genera otro div, que alberga la imagen a tamaño original y que actua como overlay cuando pulsamos en las miniaturas, también con la propiedad. Podría añadir, mediante css, la propiedad display:block; para forzar a que mostrara esos divs, de hecho es lo que hago para mostrar las miniaturas y funciona bien. Pero cuando hago lo mismo con el div que contiene el overlay, lo que hace es mostrar ese overlay según recargo la página, sin esperar a que vaya al #tab3 y pinche en una de las miniaturas. El resultado es una capa semitransparente (la del background del lightbox) que me deja página inutilizada.

Lo que tú me comentas lo he intentado pero no funciona poniendo .contentSchool > div{ display:none; }, ya que sigue añadiendo la propiedad
Código:
display:none;
al div que contiene el overlay. Lo he puesto en la hoja de estilos tal cual.

El código html que he puesto aquí está muy simplificado aunque lleva la misma estructura... No quería poner todo el código por no hacerlo muy pesado el post.

Sin embargo en el momento que saco <div id="tab3"> de <div id="contentSchool"> todo funciona correctamente, aunque me lo muestra en todos las tab, no se si me explico...

El código no te lo puedo poner online ya que esto lo tengo todo en local

El css que da problemas lo genera el JS con el código que puse antes!

Muchísimas gracias por tu tiempo y tu ayuda!
  #5 (permalink)  
Antiguo 26/02/2012, 06:59
 
Fecha de Ingreso: mayo-2005
Mensajes: 92
Antigüedad: 18 años, 11 meses
Puntos: 2
Respuesta: Conflicto jquery y galería de imagenes con lightbox

Hola Zanguanga, no te había visto XD

A qué tablas te refieres, perdona?

Muchas gracias por tu ayuda!
  #6 (permalink)  
Antiguo 26/02/2012, 07:05
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: Conflicto jquery y galería de imagenes con lightbox

Carlos, disculpa que me meta, pero lo haré por si te sirve, ya que veo que no avanzas mucho con este tema desde hace algunos días, y a todos nos ha pasado alguna vez.

¿Por qué no usas un plugin (hay muchos que funcionan perfectamente, como este: http://www.clickonf5.org/wordpress-post-tabs/) o usas un tutorial como el de Nekko en http://www.summarg.com/2011/crear-un...de-wordpress/?
__________________
Mi blog personal | Mi G+
  #7 (permalink)  
Antiguo 26/02/2012, 07:06
Avatar de rigobcastro  
Fecha de Ingreso: febrero-2012
Ubicación: Lejanías
Mensajes: 69
Antigüedad: 12 años, 2 meses
Puntos: 21
Respuesta: Conflicto jquery y galería de imagenes con lightbox

¿Cuál plugin usas para los tabs? Si no usas jQuery UI te lo recomiendo para que te evites la manipulación de estilos y clases sobre los tabs y asi quedar libre para usar el lightbox a plenitud.
  #8 (permalink)  
Antiguo 26/02/2012, 07:09
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: Conflicto jquery y galería de imagenes con lightbox

Cita:
Iniciado por carlos2 Ver Mensaje
A qué tablas te refieres, perdona?
Quise decir "tabs" (pestañas, o como quieras llamarlo)
__________________
Mi blog personal | Mi G+
  #9 (permalink)  
Antiguo 26/02/2012, 07:11
 
Fecha de Ingreso: mayo-2005
Mensajes: 92
Antigüedad: 18 años, 11 meses
Puntos: 2
Respuesta: Conflicto jquery y galería de imagenes con lightbox

Para que os hagáis una idea, al actualizar la página después de añadir la galería de fotos, el código que pinta el browser con la función JS sería algo así

Código:
<div id="overlay" style="opacity: 1; cursor: auto; display: none; "></div>
<div id="cajaFotoTamañoOriginal" style="display: none; "><img></div>

<div id="contentSchool">

<ul>
    <li  class="active"><a href="#tab1">Información</a></li>
    <li><a href="#tab2">Calendario</a></li>
    <li><a href="#tab3">Fotos</a></li>
</ul>
 
<div class="tab_container">
    <div id="tab1" tyle="opacity: 1; cursor: auto; display: none; "></div>
<div id="colorbox" class="" style=" display: block;">
        <p>Contenido Información</p>
    </div>
    <div id="tab2" style=" display: none;>
       <p>ContenidoCalendario</p>
    </div>
    <div id="tab3" style=" display: none;>
       <div id="fotoMiniatura">
         <a href="#"><img></a>
       </div>
     </div>
</div>

</div>
No se si así lo véis más claro!

Muchísimas gracias a los dos!
  #10 (permalink)  
Antiguo 26/02/2012, 07:15
 
Fecha de Ingreso: mayo-2005
Mensajes: 92
Antigüedad: 18 años, 11 meses
Puntos: 2
Respuesta: Conflicto jquery y galería de imagenes con lightbox

Muchas gracias a los dos, nos estamos cruzando los mensajes... jejeje


Los tabs los creo yo manualmente en HTML, no tengo muchos conocimientos de jquery como crearlos dinamicamente... el JS lo utilizo solo para esconderlos y mostrarlos...

Voy a echar un vistazo a los enlaces que me has pasado Zanguanga (te puedes meter donde te quieras y todo lo que te quieras, intentas ayudarme y eso ya es mucho ;)

Ahora os digo algo...


Muchas gracias de nuevo!!
  #11 (permalink)  
Antiguo 26/02/2012, 07:18
Avatar de rigobcastro  
Fecha de Ingreso: febrero-2012
Ubicación: Lejanías
Mensajes: 69
Antigüedad: 12 años, 2 meses
Puntos: 21
Respuesta: Conflicto jquery y galería de imagenes con lightbox

Pero esto...

Código HTML:
<div id="overlay" style="opacity: 1; cursor: auto; display: none; "></div>
<div id="cajaFotoTamañoOriginal" style="display: none; "><img></div> 
Seguro estás bien configurado el plugin porque en lo que veo no es problema del código que muestras, esto no tendría que afectar, sin embargo intenta lo siguiente.

Normaliza la visibilidad con una clase.

Código HTML:
<div class="tab_container">
    <div class="tab" id="tab1">
        <p>Contenido Información</p>
    </div>
    <div class="tab" id="tab2">
       <p>ContenidoCalendario</p>
    </div>
    <div class="tab" id="tab3">
       [gallery]
     </div>
</div> 
y en vez de llamar a "div" llamas a la clase

Código Javascript:
Ver original
  1. $('#contentSchool .tab').css('position', 'relative').not(':first').hide();

Eso es lo que comprendo, las clases actuan como actor global sobre los elementos. Cuando necesitas ejectuar una funcion especifica sobre mas de un elemento del DOM usa las clases no toques los elementos directamente si no se tiene clara su jerarquía.

Por eso recomiendo jQuery UI Tabs http://jqueryui.com/demos/tabs/ El se encarga de normalizar todo el CSS y te evitará estos problemas con otros plugins...
  #12 (permalink)  
Antiguo 26/02/2012, 07:45
 
Fecha de Ingreso: mayo-2005
Mensajes: 92
Antigüedad: 18 años, 11 meses
Puntos: 2
Respuesta: Conflicto jquery y galería de imagenes con lightbox

Hola de nuevo Rigo

Pues lo he probado como tú me dices, añadiendole una clase a las tabs, y llamando a ésta desde JS pero nada, macho...

Me estoy fijando que cuando pulso en el tab3 div="tab3" cambia la propiedad de display, y pasa de ser none, a ser block... como es normal... pero cuando pincho en la miniatura me vuelve a cambiar el div="tab3" a none... y no entiendo porque...

El plugin en sí es 'jQuery Lightbox For Native Galleries' y no puede ser más sencillo de configurar, de hecho no tiene ningún valor que tocar... sólo puedes cambiar el color del fondo del overlay, con eso te lo digo todo XD

Voy a probar el plugin que me dices, te genera las pestañas él solo?

También le echaré un vistazo al tuto de Nekko que me has pasado tú, zanguanga... que tiene muy buena pinta... a ver si con uno o con otro consigo sacar esta pesadilla...

En cuanto al hecho de que pudiera haber algún conglicto con algún plugin, no lo creo... porque solo tengo instalado uno de rating... lo he desactivado y el problema persiste...

Lo dicho voy a probar los dos enlaces que me habéis pasado, luego os digo algo...

Un millón de gracias a los dos!! Son unos cracks! ;)
  #13 (permalink)  
Antiguo 26/02/2012, 19:00
 
Fecha de Ingreso: mayo-2005
Mensajes: 92
Antigüedad: 18 años, 11 meses
Puntos: 2
Respuesta: Conflicto jquery y galería de imagenes con lightbox

Hola de nuevo, chicos...

Os comento que ya lo he solucionado gracias a la opción que me has dado, Rigobcastro, relacionada con jQuery UI Tabs.

La verdad es que me ha resultado muy sencillo de utilizar. Y la función es insultantemente fácil también. Lo único que he cambiado ha sido el jquery, que en vez de añadir el que viene, he preferido hacer una llamada a la api de google. Por diferentes motivos, creo que es mejor.

Luego actualizaré el post para que quede bien explicado por si alguien tiene el mismo problema que yo en el futuro.

Quería agradeceros a los dos el interés, la ayuda y sobre todo el tiempo. Muchas gracias de verdad.

Y voy a aprovechar vuestra amabilidad para preguntaros si es posible añadir los comentarios en una de las pestañas y esconderlos en el resto...

Estoy intentando hacer esto...

Código:
<div class="tab_container">
    <div class="tab" id="tab1">
        <p>Contenido Información</p> //Texto normal
    </div>
    <div class="tab" id="tab2">
       <?php comments_template(); ?> // Plantilla de comentarios
    </div>
    <div class="tab" id="tab3"> // Galería de imágenes
       [gallery]
     </div>
</div>
Pero no funciona del todo, y la verdad es que no se si se puede...

Gracias de nuevo a los dos.
  #14 (permalink)  
Antiguo 26/02/2012, 22:26
Avatar de rigobcastro  
Fecha de Ingreso: febrero-2012
Ubicación: Lejanías
Mensajes: 69
Antigüedad: 12 años, 2 meses
Puntos: 21
Respuesta: Conflicto jquery y galería de imagenes con lightbox

Explica mejor eso, cuál es la estructura HTML de los comentarios y que eventos vas a realizar después de que estos sean renderizados.
  #15 (permalink)  
Antiguo 27/02/2012, 12:25
 
Fecha de Ingreso: mayo-2005
Mensajes: 92
Antigüedad: 18 años, 11 meses
Puntos: 2
Respuesta: Conflicto jquery y galería de imagenes con lightbox

Hola de nuevo Rigobcastro, la verdad es que no te sigo con lo que me preguntas....

Simplemente estaba buscando meter los comentarios dentro de una de las pestañas.

Yo había pensado meter el código php que genera la plantilla para los comentarios, como te he puesto en el código del post anterior. La estructura HTML es la que genera el WordPress automáticamente, creo que es un simple formulario. No se si te refieres a eso...

En cuanto a lo de los eventos, no se muy bien a que te refieres :$ Lo siento!

Mil gracias!
  #16 (permalink)  
Antiguo 27/02/2012, 21:23
Avatar de rigobcastro  
Fecha de Ingreso: febrero-2012
Ubicación: Lejanías
Mensajes: 69
Antigüedad: 12 años, 2 meses
Puntos: 21
Respuesta: Conflicto jquery y galería de imagenes con lightbox

No te preocupes, ya lo intentaste? tuviste problemas con eso?
  #17 (permalink)  
Antiguo 28/02/2012, 12:59
 
Fecha de Ingreso: mayo-2005
Mensajes: 92
Antigüedad: 18 años, 11 meses
Puntos: 2
Respuesta: Conflicto jquery y galería de imagenes con lightbox

Si lo he intentado un par de veces, pero realmente no se como hacerlo, se te ocurre alguna forma?
  #18 (permalink)  
Antiguo 28/02/2012, 13:49
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: Conflicto jquery y galería de imagenes con lightbox

No entiendo porqué no pones el HTML si te lo están pidiendo para ayudarte, tu HTML no es el que genera WordPress automáticamente, ya que estás modificando una o más plantillas para implementar tu código.

Tampoco me queda claro si lo que pretendes meter en el tab son "los comentarios", es decir una lista de comentarios, los comentarios completos o "el formulario para comentar" .

Al parecer has de tener instalado el tema por defecto para el template se cargue, según http://wpseek.com/comments_template/ si no lo tienes no funcionará, debes indicar la plantilla que quieres que cargue. Además los comentarios deben relacionarse con el ID de una página o un post, la plantilla por sí sola no hace nada ¿donde tienes tu tab, en el loop, en un widget, en ninguno de los dos sitios? no contestaste a mi pregunta, no pones el código que te solicitan, .... y tampoco has comentado si llegaste a probar el tutorial de Nekko. Realmente, quien pueda resolver tus dudas con tantos obstáculos es un superdotado que merece un premio

Por si te sirve de ayuda, puedes probar esto
Código:
comments_template( 'comments.php', true );
y aqui tienes las funciones de referencia:

http://codex.wordpress.org/Function_...ments_template
http://codex.wordpress.org/Function_...e/comment_form

Otra forma de resolver tu problema es localizar un theme que lleve esos tabs implementados, destripar las plantillas para ver cómo lo hacen, y copiar y pegar el código que necesitas en la tuya.

O usar el plugin que te enlacé
__________________
Mi blog personal | Mi G+
  #19 (permalink)  
Antiguo 29/02/2012, 13:20
 
Fecha de Ingreso: mayo-2005
Mensajes: 92
Antigüedad: 18 años, 11 meses
Puntos: 2
Respuesta: Conflicto jquery y galería de imagenes con lightbox

Hola Zanguanga, muchas gracias por tu respuesta. Veamos...

El HTML es el mismo con el que venimos trabajando en todo el post, no veo que sea necesario volver a escribirlo. Aún así, sí que postee el trozo de código que había cambiado... Te lo pego todo otra vez. Siempre y cuando te refieras a esto.

Código:
<div id="content">

<ul>
    <li  class="active"><a href="#tab1">Información</a></li>
    <li><a href="#tab2">Calendario</a></li>
    <li><a href="#tab3">Fotos</a></li>
</ul>

<div class="tab_container">
    <div class="tab" id="tab1">
        <p>Contenido Información</p> //Texto normal
    </div>
    <div class="tab" id="tab2">
       <p> <?php comments_template(); ?> </p> // Aquí intento añadir los comentarios, sin fortuna. Motivo por el que no he cerrado el hilo aún.
    </div>
    <div class="tab" id="tab3">
       [gallery] // Galería de fotos y motivo original del post. Resuelto.
     </div>
</div> 

</div>
Cuando dije:

"Simplemente estaba buscando meter los comentarios dentro de una de las pestañas. Yo había pensado meter el código php que genera la plantilla para los comentarios, como te he puesto en el código del post anterior."

Me refería a, en una de las tabs que tenía, meter el formulario para los comments, así como los comentarios que ya se han hecho. Siento no haber sido más explicito en esta parte.

Hasta donde yo sé, y corrígeme si estoy equivocado por favor, cualquier nuevo post o entrada que creamos con el WP se genera a partir de la plantilla single.php. Es en esta plantilla donde ví este trozo de código

Código:
<?php comments_template(); ?>
Y pensé, corrígeme de nuevo si me equivoco, que era el trozo de código que se encargaba de generar, tanto el formulario para incluir nuevos comentarios, como los comentarios que vaya haciendo la gente. De ahí que probara a añadirlo en una de las tabs, para ver si así podía "encerrar" los comentarios en una de las pesatañas.

Mis tabs los tengo añadidos en el WYSIWYG del propio post. No entiendo muy bien la relación que haces entre el tema por defecto (si te refieres a 'twentyeleven' o alguno de estos, no lo tengo instalado) y el template (te refieres al template de los comentarios?). Según lo que comentas, entiendo que éste template (el que genera los comentarios, tanto el formulario, como los comentarios), solo puede cargarse si utilizo un tema por defecto. No creo que te refieras a esto, porque no tiene mucho sentido.

Luego me hablas de Nekko. Y de un tutorial. ?¿?¿ Igual te referías a Rigobcastro y, si lees en los anteriores post, verás que comentó que el problema principal ya lo solucioné y sí, haciendo uso de la información que me paso Rigobcastro sobre jQuery UI Tabs.

La verdad es que no he tenido ningún problema en comunicarme con él hasta el momento y toda la información que me ha pedido se la he brindado, que menos si me está echando una mano. Cosa que le agradezco, tanto a él, como a tí. Debe ser un superdotado y, si dependiera de mi, ten por seguro que le daría un premio. ;)

Voy a probar lo que me has pasado a ver si me funciona, no quería dejar de contestarte antes.

No creo que la solución pase por empezar a bucear entre los miles de templates que hay para WP para encontrar uno que use tabs dentro de un post y, a su vez, meta los comentarios en uno de esos tabs. Aún así te agradezco mucho el consejo.

No se si ha quedado claro cual es mi pregunta ahora, era un simple comentario, ya que el problema inicial ya lo resolví, gracias a vuestra ayuda.

Resumiendo....

1. Creo un post, donde meto el código que he puesto arriba.
2. En una de las pestañas, me gustaría que estuviera alojado, tanto el formulario para insertar comentarios, como los comentarios que ya hayan dejado. En vez de que esta plantilla de comentarios esté unida a al post y aparezca siempre independientemente de la pestaña que seleccionemos.

Sería, por así decirlo, como quitar los comentarios de este post, excepto en el momento que pinchemos en la pestaña correspondiente, que sería cuando se mostrarían estos comments.

Siento si no me he explicado bien en los anteriores post... Y te vuelvo a agradecer tu tiempo y tu paciencia.

Un saludo!
  #20 (permalink)  
Antiguo 29/02/2012, 15:16
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: Conflicto jquery y galería de imagenes con lightbox

Bueno, ya tenemos más datos...

Así, las pestañas han de ir dentro de un post, y pregunto ¿piensas meter todo ese código a pelo en todos los posts, o es para usarlo una sola vez?

Te lo comento porque a priori, el editor de texto no parece el sitio más adecuado para meter scripts... y es necesario saber todo lo que te preguntamos, entre otras cosas, para poder aconsejarte mejor.

Las etiquetas de WordPress no funcionan dentro de los posts. Deberías usar otro sistema, o bien creando shortcodes en functions.php, post_type, post_class, campos personalizados o una plantilla de página.
__________________
Mi blog personal | Mi G+
  #21 (permalink)  
Antiguo 29/02/2012, 15:45
 
Fecha de Ingreso: mayo-2005
Mensajes: 92
Antigüedad: 18 años, 11 meses
Puntos: 2
Respuesta: Conflicto jquery y galería de imagenes con lightbox

Hola Zanguanga, me alegro que ya esté más claro todo... siento no haberlo explicado mejor antes..

En principio sólo es un par de post los que llevan este sistema de pestañas dentro de él... y es unicamente para distribuir mejor el contenido, ya que sino me queda un scroll muy largo que se hace muy pesado... :)

En el editor de texto no estoy metiendo ningún script, a no ser que te refieras a las etiquetas HTML, que no creo... el jquery que genera las pestañas está en archivos aparte, en los que se referencia el 'id' del div para que funcione. Meter div´s, listas, o cualquier etiqueta HTML no resulta ningún problema para incluirlo en un post.

El único 'pedazo de script (php, para ser más exactos) sería el relacionado a los comentarios para esta duda que me surge ahora... de ahí la pregunta... ;)

he probado a meter en el contenido el trozo de código que me has pasado, pero lo pinta sin más.. no lo interpreta como PHP, y por lo tanto no muestra los comentarios...

No me querría desviar mucho del tema para no complicar mucho la duda que tenía.... No se si ha quedado clara... crees que lo que busco no es factible?

Un saludo de nuevo y muchas gracias, como siempre!! ;)
  #22 (permalink)  
Antiguo 29/02/2012, 17:10
 
Fecha de Ingreso: mayo-2005
Mensajes: 92
Antigüedad: 18 años, 11 meses
Puntos: 2
Respuesta: Conflicto jquery y galería de imagenes con lightbox

Hola de nuevo, chicos...

Estoy buscando información por la web sobre esto y en principio parece que no hay ningún problema para mostrar los comentarios en un post en el lugar que queramos, no necesariamente al final de la página...

Como bien apuntaba Zanguanga, con esta linea de código, deberiamos poder cargar la plantilla de los comentarios, que incluye el formulario para escribir un comment, como los comentarios ya realizados... La linea sería esta

Código:
<?php comments_template( '/comments.php', true ); ?>
Pero no lo hago andar... El post me ha quedado así...

Código:
<div id="content">

<ul>
    <li  class="active"><a href="#tab1">Información</a></li>
    <li><a href="#tab2">Calendario</a></li>
    <li><a href="#tab3">Fotos</a></li>
</ul>

<div class="tab_container">
    <div class="tab" id="tab1">
        <p>Contenido Información</p> //Texto normal
    </div>
    <div class="tab" id="tab2">
       <p> <?php comments_template( '/comments.php', true ); ?></p> // Aquí intento añadir los comentarios, sin fortuna. 
    </div>
    <div class="tab" id="tab3">
       [gallery] // Galería de fotos. Resuelto.
     </div>
</div> 

</div>
Siento ser tan pesado, me gustaría saber que puedo estar haciendo mal... muchas gracias a ambos, como siempre!!

Un saludo!
  #23 (permalink)  
Antiguo 29/02/2012, 17:51
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: Conflicto jquery y galería de imagenes con lightbox

¿Ya has probado con el tema por defecto instalado? No activo, solo instalado en la carpeta /themes/.
__________________
Mi blog personal | Mi G+
  #24 (permalink)  
Antiguo 01/03/2012, 12:05
 
Fecha de Ingreso: mayo-2005
Mensajes: 92
Antigüedad: 18 años, 11 meses
Puntos: 2
Respuesta: Conflicto jquery y galería de imagenes con lightbox

Hola Zanguanga! Gracias por tu respuesta, como siempre...

Ya los tenía instalados antes, tanto el 'twenty ten', como el 'twenty eleven'... pero no anda!

Estoy usando WP multisitio, aunque no creo que tenga nada que ver, no?

Al final lo voy a dejar por imposible, porque, después de leer la documentación, no lo consigo... y no parece tan complicado...

He intentado, incluso, colocarlo fuera de las pestañas, al principio del todo del post, pero tampoco los pone... ya no se me ocurre mucho más que hacer!

Si, vosotros que soys más pros en esto del WP, tenéis algún consejo o idea, será más que bienvenida!

Mil gracias de nuevo!
  #25 (permalink)  
Antiguo 01/03/2012, 12:53
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: Conflicto jquery y galería de imagenes con lightbox

Yo creo que te has complicado mucho, por eso te comenté de seguir un tutorial.

Si funcionara tu código, quizá podrías probar la etiqueta:

Código:
 <?php comments_template('', true); ?>
Así, WordPress encontrará la ruta por defecto....

Yo seguiría el tuto de Nekko, lo montas en un widget y llamas al widget desde la plantilla (o parte de plantilla que te convenga) del post.

Aunque es posible que alguien pueda darte una solución mejor.
__________________
Mi blog personal | Mi G+
  #26 (permalink)  
Antiguo 01/03/2012, 15:30
 
Fecha de Ingreso: mayo-2005
Mensajes: 92
Antigüedad: 18 años, 11 meses
Puntos: 2
Respuesta: Conflicto jquery y galería de imagenes con lightbox

Hola Zanguanga....

Es que no se muy bien a que tutorial te refieres de Nekko, por eso te pregunté en el otro post.

En el otro hilo que abrí, aparte de este, relacionado con las tabs, Nekko unicamente me comentaba como referenciar el jquery desde functions.php, pero no me pasó ningún tuto... o al menos yo no lo veo... :)

Dime a cual te refieres y le echo un vistazo!!

Muchas gracias por tu ayuda!! ;)
  #27 (permalink)  
Antiguo 02/03/2012, 16:58
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: Conflicto jquery y galería de imagenes con lightbox

Cita:
Dime a cual te refieres y le echo un vistazo!!
Al que te brindé hace unos días, en este mismo hilo.
__________________
Mi blog personal | Mi G+

Etiquetas: conflicto, imagenes, jquery, lightbox, página, plugin, post
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 09:36.