Contact Form 7 en POPUP???

Inicio Foros WordPress Programación Contact Form 7 en POPUP???

Este debate contiene 11 respuestas, tiene 2 mensajes y lo actualizó  LGrusin hace 6 años, 3 meses.

  • Autor
    Publicaciones
  • #64021

    liber7y
    Participante

    Hola amigos, ¿Sabéis si es posible hacer que un formulario de contacto del plugin Contact Form 7 aparezca en una ventana popup (es decir, dentro de la misma ventana que estamos viendo)?

    Si con Contact Form 7 no se pudiese, ¿Conocéis algún otro formulario de contacto que se presente en popup al clickar en un link “contáctenos”? He visto algunos plugins como contact form popup, pero no permiten la excelente personalización de campos y diseño de Contact Form 7

    please ayuda!

    ——

    Gracias LGrusin!! Muchísimas Gracias por tu ayuda!!! es justo lo que estoy buscando!!!

    He estado investigando como instalar thickbox pero no consigo que funcione en mi wordpress (tengo la versión 3.4.1)

    ¿Has conseguido que funcione alguna vez? He leído en varios blogs que hay que activarlo en el theme para que funcione, algunos como en el enlace que me enviaste en functions.php y en otros en el header.php (http://ayudawp.com/aprovecha-jquery-incluido-en-wordpress/)

    He probado en ambos y en cada uno pero nada, sería genial que funcionase..

     

    Perdón que responda aquí, con el nuevo diseño de ayudawordpress.com no me aclaro para contestar, lo dicho, un GRACIAS muy grande LGrusin!

  • #64056

    LGrusin
    Miembro

    Quizás te sirva este artículo.
    http://enralados.com/usando-thickbox-en-wordpress.html

    Un saludo

  • #64113

    liber7y
    Participante

    LGrusin eres mi héroe/heroína!
    muchísimas gracias por tu ayudaa ! ! !

  • #64135

    LGrusin
    Miembro

    Por favor, no publiques en varios hilos es una locura seguirte…

    ¿Exactamente qué no te funciona?

    Lo tengo funcionado perfectamente con la versión 3.4.1
    Aclaro que no hay que instalar Thickbox, WordPress viene con él.

    Si tienes otro plugin de thickbox tipo fancybox, lightbox, etc, es posible que entren en conflicto. El truco sería entonces desactivar cualquiera de ellos sólo para esa página de formulario de esta manera funcionará bien con thickbox.

    Dame más detalles y te puedo ayudar..

    Saludos

  • #64138

    liber7y
    Participante

    Hola LGrusin! mil gracias por tu ayuda 🙂 tengo un archivo functions.php dentro del theme, lo he editado añadiendo en la primera línea el código , queda de la siguiente forma:

    max_num_pages > 1);
    }

    if (function_exists(‘register_sidebar’)){

    register_sidebar(array(‘name’=>’left sidebar’,
    ‘before_widget’ => ”,
    ‘after_widget’ => ”,
    ‘before_title’ => ”,
    ‘after_title’ => ”,
    ));

    register_sidebar(array(‘name’=>’header’,
    ‘before_widget’ => ”,
    ‘after_widget’ => ”,
    ‘before_title’ => ”,
    ‘after_title’ => ”,
    ));

    }

    if ( ! function_exists( ‘twentyten_comment’ ) ) :
    /**
    * Template for comments and pingbacks.
    *
    * To override this walker in a child theme without modifying the comments template
    * simply create your own twentyten_comment(), and that function will be used instead.
    *
    * Used as a callback by wp_list_comments() for displaying the comments.
    *
    * @since Twenty Ten 1.0
    */
    function twentyten_comment( $comment, $args, $depth ) {
    $GLOBALS[‘comment’] = $comment;
    switch ( $comment->comment_type ) :
    case ” :
    ?>
    <li id=”li-comment-“>
    <div id="comment-“>

    <?php printf( __( '%s says:’, ‘twentyten’ ), sprintf( ‘%s‘, get_comment_author_link() ) ); ?>

    comment_approved == ‘0’ ) : ?>

    <a href="comment_ID ) ); ?>”>

    $depth, ‘max_depth’ => $args[‘max_depth’] ) ) ); ?>

    <?php
    break;
    endswitch;
    }
    endif;

    Creo que el fallo puede estar en que este no es el lugar apropiado para pegar el código de thickbox en el php functions.. el enlace que quiero que aparezca en popup con class="thickbox" funciona, pero no con el efecto de thickbox (es decir, como si fuese un enlace normal y corriente)

    Gracias por tu ayuda LGrusin, espero poder hacer algo por ti en alguna ocasión
    Ah, perdón por mis líos con los hilos, ya le voy cogiendo el truquillo 😉

  • #64139

    liber7y
    Participante

    Ah, se me olvidó,
    no tengo instalado ningún plugin de tipo lightbox, probé instalar el plugin ThickBox Content, pero al ver que tampoco iba bien lo borré

  • #64166

    LGrusin
    Miembro

    liber7y, para que funcione Thickbox debes hacer dos cosas:
    1 – Añadir al principio del archivo functions.php de tu theme lo siguiente:
    <php add_thickbox(); ?>
    2 – El enlace ( imagen, ventana, etc), que quieras que se abra con Thickbox debe tener la clase thickbox. Ejemplo:
    <a href="http://enlace_para_thickbox.html " class="thickbox">
    Texto del enlace</a>

    Lo mismo para imágenes, formularios y demás. Todo esto se explica en el artículo que te dije.

    Prueba con un simple enlace tal como he puesto en el ejemplo para saber si funciona Thickbox.

    Saludos

  • #64167

    liber7y
    Participante

    🙁 nada, he probado con un botón jpg y con un texto simple el enlace con la clase thickbox, dirigido a una página .html y a una imagen .jpg, pero nada sigue sin funcionar thickbox

    he investigado otro tipo de sintaxis para colocar en el archivo functions.php como

    Pero tampoco funciona.. ¿es posible que haya borrado alguna línea de código del theme y por esto no recoja la función? los archivos de wordpress están intactos (también los archivos de thickbox dentro de wp-includes/js/thickbox), solo he modificado algunas cosas del theme..
    Parece un truco de lo más fácil.. pero nada, que no sale 🙁

  • #64210

    LGrusin
    Miembro

    Prueba con otro theme para ir definiendo dónde puede estar el problema.

    Saludos

  • #64265

    liber7y
    Participante

    Hola! me gustaría dar una buena noticia.. pero nada, he probado cambiando de theme, buscando otros tipos de códigos para el functions.php, probado en otra web distinta de una versión inferior de wordpress, otra web con wordpress 3.4.1, ….. y nada, no consigo que funcione el efecto thickbox de ninguna forma..

    vi un plugin parecido que se llama “Lightbox Plus”, pero tampoco consigo configurarlo! nunca me había pasado esto de ya no saber que hacer :_( por más que reviso y releo y pruebo y esto y aquello

    LGrusin por favor!! podrías decirme paso por paso como conseguiste configurar thickbox?! te puedo enviar por email el archivo functions.php, por si no estoy colocando bien la etiqueta, lo hago todo paso por paso como dice en la web que me enviaste y como escribías en tus mensajes pero nada, no sé donde está el fallo!

    Saludos LGrusin, muchísimas gracias por tu gran amabilidad para con mi caso 🙂 gracias de corazón

  • #64984

    liber7y
    Participante

    Gracias por ayudarme en aquel plugin que estaba atrancada… al final lo solucioné con floatbox 3.5.4 (de pago), ya que thickbox y lightbox parecen que tenían conflictos en la versión que estaba utilizando

    saludos 🙂

  • #65007

    LGrusin
    Miembro

    liber7y siento que no hayas podido usar la idea que te di.

    Acabo de ver tu respuesta en el Foro, no la había visto antes, por eso no he podido responderte a tiempo.

    El blog que te puse de ejemplo usa Lightbox, el truco consiste en desactivar sólo Lightbox en el post o página que vayas a usar Thickbox, tal como se explica en ese mismo artículo.

    Investigaré también ese plugin Floatbox. Por cierto, la versión que conozco no es de pago… no sé si es diferente… http://wordpress.org/extend/plugins/floatbox-plus/

    Un saludo

El foro ‘Programación’ está cerrado y no se permiten nuevos debates ni respuestas.

Centro de preferencias de privacidad

Cookies imprescindibles

Se usan para saber si ya aceptaste nuestras políticas, si ya estás suscrito a nuestra newsletter, para reconocer el estado de tu sesión si la tuvieses y para servir más rápidos los contenidos.

No se captura IPs ni siquiera para el servicio de Analytics así que tu visita es privada.

JSESSIONID, _cfuid, wpSGCachePypass, mailerlite, gdpr, gawp
mailerlite, _cfuid

Cookies de terceros

Usamos cookies de terceros con servicios, también garantes de tu privacidad, que analizan tus usos de navegación para que podamos mejorar los contenidos, si ya estás suscrito al boletín y los elementos compartidos en redes sociales y el formulario de comentarios.

1P_JAR, APISID, CONSENT, HPSID, NID, SAPISID, SID, SIDCC, SSID, disqus_unique, disqusauth
disqus_unique, disqusauth
1P_JAR, APISID, CONSENT, HPSID, NID, SAPISID, SID, SIDCC, SSID

Pin It on Pinterest

Ir al contenido