merk_cat
Respuestas de foro creadas
-
Foro: Plugins y Hacks
En respuesta a: plugin tabs que muestre tab por defecto segun el dia de la semanHola,
tengo hecho un plugin de pestañas personalizables, en el cual cada pestaña es una página de wordpress y puedes personalizar las pestañas, iconos, etc. No sé si te servirá.
https://wordpress.org/plugins/custom-tabs-shortcodes/
Sino, puedes buscar en el directorio de plugins y seguro que algun otro puedes encontrar para lo que necesitas.
Un saludo.
Foro: WordPress Avanzado
En respuesta a: Desactivar boton temporalmente despues de hacer ClickHola,
supongo que habrá muchas opciones, la que yo usaría es con jquery o javascript, que cuando lo pulsen se desactiven y cuando pasen X segundos lance otra funcion para activarla, algo así:document.getElementById("test").addEventListener("click", function(){ var button = this; button.disabled = true; setTimeout(function(){ button.disabled = false; }, 2000); });
Por ejemplo para botones con la id «test» y con delay de 2 segundos, tendrás que adaptar el código a tus necesidades y puede que sea mejor usar jquery.
Un saludo
- Esta respuesta fue modificada hace 7 años, 5 meses por merk_cat.
Foro: Plugins y Hacks
En respuesta a: Algún plugin para menú que pueda personalizar iconos?Hola, lo que tienes que hacer es puntualizar al máximo el selector del CSS, por ejemplo cogiendo la id del menú (del tag «li») y usarlo así:
#menu-item-99 aa{ /* estilo */ }
Si así no te funciona (ya que depende del tema) la clave es según el menú que tengas pues utilizar el más exacto, como las ID que normalmente son únicas, y a la vez eso te permitirá usar un icono para cada enlace del menú. Puedes usar el «Inspeccionar Código» de Google Chrome (por ejemplo) para ver el código html y poder hacer pruebas en vivo o bien saber las ids, clases o tags del menú.
La otra opción es usar el plugin que te ha pasado @almendron .
Un saludo.
Foro: Plugins y Hacks
En respuesta a: Error al añadir un PluginPodrías añadir más detalles?
Por ejemplo versión de WordPress y el plugin que estás intentando instalar?
Gracias un saludo.
Foro: Plugins y Hacks
En respuesta a: Blog dentro de WebUn Custom Post Type lo que hace es crearte un tipo de páginas. Por defecto WordPress tiene post types como «Posts», «Páginas», «Menús», «Media», etc.
Eso te permite separar por completo lo que sería los «Posts» de las «Páginas», así cada una puede tener unas categorías propias, tags, filtrado para la búsquedas, mensajes de error, enlaces, etc.
Creo que podría servirte para lo que pides.
Una búsqueda en Google te dará más información que yo, que no me explico demasiado bien jaja.
Un saludo.
Foro: Plugins y Hacks
En respuesta a: Blog dentro de WebHola,
tienes varias opciones, dependiendo de lo que te refieras con los blogs.
Puedes crear categorías de posts, puedes crear tipos de posts (cada uno con sus categorías por ejemplo), o bien tienes la opción de multisitio, que yo personalmente no he usado.
Para crear tipos de posts, hay un plugin bastante famoso:
https://es.wordpress.org/plugins/custom-post-type-ui/
Para el multisitio, la información oficial (en inglés):
https://codex.wordpress.org/Create_A_Network
Espero que te sirva para escoger alguna solución.
Un saludo.
Foro: Plugins y Hacks
En respuesta a: Algún plugin para menú que pueda personalizar iconos?Hola,
supongo que es dificil encontrar un plugin así, ya que depende mucho de cada plantilla como sea el menú.
Si dominas código, podrías probar de añadir con css el «:before» para añadir iconos, aunque será difícil ponerlo igual que la web que dices.
La otra opción es buscar una plantilla (theme) que tenga esa opción del menú.
Un saludo.
Foro: Guías – Resolución de problemas
En respuesta a: Error while sending QUERY packetEl comando es para ponerlo en la consola del servidor, si es que tienes acceso al servidor y es linux, ubuntu, etc. Sino, debes editar el archivo directamente como dije.
El privilegio SUPER nunca se tiene en una cuenta normalmente, como forma de prevención.
Si no tienes acceso a ninguna de las dos opciones deberás hablar con tu proveedor o cambiar de base de datos.
Un saludo.
Foro: Guías – Resolución de problemas
En respuesta a: Error while sending QUERY packetHola,
parece indicar que tu base de datos se colapsa porque posiblemente tienes algún tipo de limitación, ya sea por el tamaño de las consultas como la frecuencia.
Una POSIBLE solución es poder acceder a la consola de tu servidor:
shell> mysqld --max_allowed_packet=16M
Donde 16M es el nuevo tamaño, por defecto creo que viene a 4M, puedes configurarlo a tu gusto.
Referencia: https://dev.mysql.com/doc/refman/5.7/en/packet-too-large.html
La otra es acceder al archivo del programa de php en esta carpeta:
/etc/mysql/my.cnf
y cambiar el valor de
max_allowed_packet
Si no tienes acceso deberás hablar con el proveedor.
Un saludo.
Foro: Diseño – Temas y plantillas
En respuesta a: problemas para activar un temaHola,
ahí te indica realmente como arreglarlo, aunque depende si tienes acceso al servidor o solo es un hosting web.
Podrías indicar la versión de php que usas actualmente?
Podrías aclarar si es solo alojamiento web o es un servidor dedicado / VPS?
En caso de ser alojamiento web te recomendaría ponerte en contacto con la empresa en la que tienes la página web para ver si te lo pueden arreglar.
Un saludo.
Foro: Plugins y Hacks
En respuesta a: plugin tabs que muestre tab por defecto segun el dia de la semanHola,
he hecho un par de cambios y he vuelto a subirlo en el mismo sitio donde estaba antes, me sorprende mucho esos errores, no he podido replicarlos pero he hecho cambios para ver si se arregla.
Estás seguro que es por este plugin? no debería afectar a la hora de crear páginas ni los enlaces ya que en principio no hay relación, aún así prueba la nueva versión, sino te pediria que me dieras más detalles como por ejemplo que plantilla usas, o si crees que te da conflicto con algún otro plugin en concreto, para poder arreglar el problema, como digo no he podido replicarlo.
EDITO: la nueva versión tiene los estilos y el javascript por separado en archivos nuevos, bajate todo entero :).
Un saludo.
- Esta respuesta fue modificada hace 7 años, 6 meses por merk_cat.
Foro: Plugins y Hacks
En respuesta a: plugin tabs que muestre tab por defecto segun el dia de la semanHola,
tenía ganas de probar lo que pedías y he hecho un pequeño plugin que hace lo que pides, aunque es una base y deberías revisar el código para completarlo, cambiando los estilos y el resto de cosas.
Repito que es una base, puede tener errores.
https://github.com/merksk8/Tab_por_dia
Para usarlo en el apartado de admin seleccionas las páginas para cada dia de la semana y luego insertas el shortcode en la página donde quieres usarlo.
El shortcode seria [TAB_POR_DIA].
Si tienes alguna duda o necesitas mas ayuda no dudes en pedirla.
Espero que te sirva, un saludo.
Foro: WooCommerce
En respuesta a: Eliminar del carrito el envío en artículos descargablesSi no recuerdo mal, tienes que activar la opción «Virtual», que aparece junto a «Descargable».
Foro: WordPress Avanzado
En respuesta a: Problemas no puedo enviar EMAIL con la funcion wp_mailHola,
tienes un par de fallos, aunque de por si solo a mi ya me ha funcionado. Antes de nada deberías comprobar que tienes bien configurado el email, sino hay plugins con nombres parecidos a SMTP EMAIL donde te ayudan a configurarlo de forma más sencilla.
He corregido algunos errores haciendo las pruebas, aún así acaba de repasarlo antes de ponerlo definitivamente, los fallos estaban en algunos nombres de variables y algunos inputs que en vez de ser name=»» lo tenias como id=»», el «name» es lo que marca la variable $_POST.
Un saludo.
<form id="datos" method="post"> <div class="person-information"> <h2><?php _e( 'Your Personal Information', 'trav'); ?></h2> <div class="col-sm-6 col-md-5"> <label><?php _e( 'first name', 'trav'); ?></label> <input type="text" id="first_name" name="first_name" class="input-text full-width" placeholder="" /> </div> <div class="col-sm-6 col-md-5"> <label><?php _e( 'last name', 'trav'); ?></label> <input type="text" id="last_name" name="last_name" class="input-text full-width" placeholder="" /> </div> <div class="col-sm-6 col-md-5"> <label><?php _e( 'email address', 'trav'); ?></label> <input type="text" id="email" name="email" class="input-text full-width" placeholder="" /> </div> <div class="row"> <div class="col-xs-4"> <label><?php _e( 'Punto Encuentro', 'trav'); ?></label> <input type="text" id="puntoencuentro" name="puntoencuentro" placeholder="" class="input-text full-width"/> </div> <div class="col-xs-4"> <label><?php _e( 'Punto de llegada', 'trav'); ?></label> <input type="text" id="puntodellegada" name="puntodellegada" placeholder="" class="input-text full-width"/> </div> <div class="col-xs-4"> <label><?php _e( 'Vuelo', 'trav'); ?></label> <input type="text" id="vuelo" name="vuelo" placeholder="" class="input-text full-width"/> </div> </div> <div class="row"> <div class="col-xs-4"> <label><?php _e( 'Linea Aerea', 'trav'); ?></label> <input type="text" id="lineaaerea" name="lineaaerea" placeholder="" class="input-text full-width"/> </div> <div class="col-xs-4"> <label><?php _e( 'Hora de llegada', 'trav'); ?></label> <input type="text" id="horadellegada" name="horadellegada" placeholder="" class="input-text full-width"/> </div> <div class="col-xs-4"> <label><?php _e( 'Hora de Salida', 'trav'); ?></label> <input type="text" id="horadesalida" name="horadesalida" placeholder="" class="input-text full-width"/> </div> </div> <div class="form-group row"> <div class="col-sm-12 col-md-10"> <label><?php _e( 'Credit card (Brand, Number, Expiration Date and Code CVV or any special requirement', 'trav'); ?></label> <textarea name="special_requirements" class="full-width" rows="4"></textarea> </div> </div> </div> <?php do_action( 'trav_booking_form_after' ); ?> <hr /> <div class="form-group row confirm-booking-btn"> <div class="col-sm-6 col-md-5"> <button id="enviardatos" name="enviardatos" type="submit" ><?php _e( "BOOK", "trav" ); ?></button> </button> </div> </div> </form> <?php //codigo para traer los datos y enviar el mensaje if (isset($_POST['enviardatos'])){ $pfirt=$_POST['first_name']; $plastn=$_POST['last_name']; $pemail=$_POST['email']; $pencuentro=$_POST['puntoencuentro']; $pllegada=$_POST['puntodellegada']; $pvuelo=$_POST['vuelo']; $plineaaerea=$_POST['lineaaerea']; $phoradellegada=$_POST['horadellegada']; $phoradesalida=$_POST['horadesalida']; $to=array($pemail); //aqui el asunto $subject='Datos enviados desde el formulario web'; // aqui le envio el mensaje $message="Nombre:".$pfirt."\nlast_name:".$plastn."\nEmail:".$pemail."\nPuntoEncuentro:".$pencuentro."\nPuntodellegada:".$pllegada."Vuelo:".$pvuelo."\nLineaAerea:".$plineaaerea."\nHoradellegada:".$phoradellegada."\nHoradeSalida:".$phoradesalida; //Filtro para indicar que email debe ser enviado en modo HTML aun no se si funciona add_filter('wp_mail_content_type',create_function('', 'return "text/html";')); //Cambiamos el remitente del email que en WordPress por defecto es tu email de admin add_filter('wp_mail_from','mqw_email_from'); function mqw_email_from($content_type) { return 'alvinluperon@gmail.com'; } //Por último enviamos el email wp_mail( $to, $subject, $message); }
Foro: WordPress Avanzado
En respuesta a: Custom Taxonomy/Post Type URLHola,
he estado haciendo algunas pruebas pero no he sacado nada, ademas no tengo mucho tiempo estos días, a ver si alguien más te puede echar un cable.Pese a que puede que alguien te sepa decir la solución, un parche podría ser algo así:
1. Creas una carpeta dentro del tema y la llamas ‘templates’.
2. En el archivo ‘single.php’, en la parte que quieras editar, poner un switch:$pagina = get_post_type( get_the_ID() ); switch($pagina): case "post-type-1": require_once( get_template_directory() . '/templates/post-type-1.php' break; case "post-type-2": require_once( get_template_directory() . '/templates/post-type-2.php' break; default: break;
Algo así, no está hecho 100% bien pero es para que te hagas una idea y organizarte las plantillas. Basicamente
$pagina
te da el tipo de post de la página, y el switch te carga una plantilla u otra. En el default pones la que seria por defecto si no coincide con las otras. No es la mejor solución pero te puede servir de apaño si no encuentras otra.Un saludo.