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

terminos y condicones en wordpress

Estas en el tema de terminos y condicones en wordpress en el foro de WordPress en Foros del Web. alguien a visto o sabe como hacer este efecto en wordpress cuando intentas entrar a una pagina te manda primero a una pagina estilo términos ...
  #1 (permalink)  
Antiguo 02/04/2012, 10:55
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 2 meses
Puntos: 1146
terminos y condicones en wordpress

alguien a visto o sabe como hacer este efecto en wordpress

cuando intentas entrar a una pagina te manda primero a una pagina estilo términos y condiciones y una vez que aceptas te deja ver la pagina

-> ejemplo
  #2 (permalink)  
Antiguo 03/04/2012, 13:43
Avatar de Nekko
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Buenos Aires
Mensajes: 3.141
Antigüedad: 16 años, 1 mes
Puntos: 656
Respuesta: terminos y condicones en wordpress

Vi varios en el repositorio oficial. Fijate con términos como "accept terms" y similares. Acá hay uno
http://wordpress.org/extend/plugins/terms-of-use-2/
__________________
Taller para crear themes wordpress desde cero | Presupuestos para trabajos particulares vía MP
  #3 (permalink)  
Antiguo 06/04/2012, 11:45
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 2 meses
Puntos: 1146
Respuesta: terminos y condicones en wordpress

muchas gracias amigo, ya le estoy echando un vistaso aunque no es exactamente lo que necesitaba vere si lo puedo modificar para conseguir lo que el cliente pide
  #4 (permalink)  
Antiguo 08/04/2012, 20:45
Avatar de metacortex
Viejo demente
 
Fecha de Ingreso: junio-2004
Ubicación: Caracas - Venezuela
Mensajes: 9.027
Antigüedad: 19 años, 10 meses
Puntos: 832
Respuesta: terminos y condicones en wordpress

Puedes jugar con el permalink de tus posts, guiándolos a tu página de términos y condiciones, algo como:

Código HTML:
Ver original
  1. http://sitio.com/mi-página-terminos.php?redir=http://sitio.com/mi-post/
Con eso pasarías la url de tu post por GET. Ese valor lo asignas al atributo action="" (si lo que piensas colocar para aceptar es un botón tipo submit).
  #5 (permalink)  
Antiguo 08/04/2012, 21:02
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 2 meses
Puntos: 1146
Respuesta: terminos y condicones en wordpress

Gracias por el consejo @metacortex lo tomare en cuenta....

De momento lo he solventado con este otro metodo aunque no estoy seguro de que sea el mejor

reemplaze el index.php de wordpress con este contenido
Código PHP:
Ver original
  1. <?php
  2. if(isset($_COOKIE['TestCookie']) || isset($_POST['Terms'])) {
  3.     $value = 'cualquier cosa';
  4.     setcookie("TestCookie", $value, time() - 0);
  5.     /**
  6.      * @package WordPress
  7.      *
  8.      * @var bool
  9.      */
  10.     define('WP_USE_THEMES', true);
  11.  
  12.     /** Loads the WordPress Environment and Template */
  13.     require('./wp-blog-header.php');
  14. }
  15. else {
  16.     header ("Location: terms.php");
  17. }
  18. ?>

y coloque un archivo terms.php

con los terminos y condiciones que debe aceptar y al final un formulario
Código HTML:
Ver original
  1. <form action="index.php" method="post">
  2.     <input type="hidden" name="Terms" value="Terms" />
  3.     <input type="submit" value="Aeptar" />
  4. </form>

Con esto conseguí que al entrar al sitio se revise si existe la cookie que avale ya ha aceptado las condiciones y en caso contrario lo mande a leerlas


Creo que definitivamente lo complementare con lo que comentas para que me regrese exactamente a la pagina que el usuario queria ver en lugar de ir directamente al home como lo hace ahora

Etiquetas: terminos
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 15:56.