Avisos
Vaciar todo

mostrar precios solo para usuarios registrados  

 
Gaston
 Gaston
Usuario eminente

Hola,

hemos seguido los pasos para mostrar los precios solo para usuarios registrados y funciona correctamente. El único problema, es que para los usuarios no registrados, se muestra la frase "Prix unitaire HT:" (el idioma por defecto es el francés).
Queríamos que tampoco apareciese esta frase para los usuarios no registrados.

Gracias.

PD: estos cambios los hemos hecho en un entorno de pruebas, por lo que no se puede ver en la web.
La versión de joomla es la 2.5.6

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 07/04/2014 8:12 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola Gaston

Deberías enviar la url en donde podamos ver el texto que comentas.

Si no deseas mostrar este texto podrías buscarlo en los archivos de idiomas y asignarle a la constante un valor vació o espacios, lamentablemente esto aplicará para usuarios registrados y no registrados.

Saludos.

ResponderCitar
Respondido : 08/04/2014 12:42 am

Gaston
 Gaston
Usuario eminente

La URL del sitio de pruebas es:
http://80.28.251.207:8080/packinbox/

El enlace al artículo de prueba es:
http://80.28.251.207:8080/packinbox/index.php/component/virtuemart/boites-pour-macarons/bic18fus-detail?Itemid=0

La idea es que a los usuarios no registrados no les aparezca el texto del precio unitatio, ya que no tiene sentido si tampoco se va a mostrar el precio. Y para los usuarios registrados si ha de aparecer tanto el texto como el precio.

Un saludo.

ResponderCitar
Respondido : 08/04/2014 12:13 pm
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

No damos soporte a webs que no están alojadas en nuestros servidores. Tendrías que subir la web a una cuenta que tengas alojada con nosotros.

ResponderCitar
Respondido : 08/04/2014 4:58 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Gaston
 Gaston
Usuario eminente

Hola Pablo,

esta web SI está alojada en vuestros servidores. Como he indicado en el primer mensaje la URL es:
http://www.packinbox.net/

Para poder hacer pruebas (como es el caso) he clonado la web en un servidor local. No puedo implementar la solución en la web hasta que no esté seguro de que va a funcionar correctamente y no puedo dejar la web durante días de manera que usuarios registrados y no registrados visualicen el contenido que les pertoque.

un saludo.

ResponderCitar
Respondido : 08/04/2014 5:51 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

HOla Gastón

Las pruebas deberías hacerlas también en el hosting, en una carpeta por ejemplo.

Es decir, puedes subir tu sitio web de pruebas o clonar tu sitio web principal en una carpeta y de esta manera podemos ver los cambios que vas realizando.

Sin embarto tal como te comenté si eliminas el texto, será para todos los usuarios, otras opción implica modificar tu plantilla colocando algún código PHP para no mostrar la etiqueta cuando un usuario no esta registrado.

Saludos.

ResponderCitar
Respondido : 08/04/2014 7:36 pm

Cursos Gratuitos WordPress

Gaston
 Gaston
Usuario eminente

Hola Jhon,

ok, estamos montando un clon en la misma página. ¿Que código PHP tendría que reemplazar o que variable controla los usuarios registrados?

Un saludo.

ResponderCitar
Respondido : 09/04/2014 10:52 am
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Un código para determinar si el usuario está registrado o no sería obtener el id del usuario, de forma que este id solo será mayor que cero cuando el usuario esté registrado. Sería algo como lo siguiente:

id;
if ($id_usuario > 0) {
Aquí podemos poner la parte que se cargaría y que solo verían los usuarios registrados
}
?>
ResponderCitar
Respondido : 09/04/2014 3:52 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Gaston
 Gaston
Usuario eminente

ok, gracias Pablo.

probaré añadiendo este código.

un saludo.

ResponderCitar
Respondido : 10/04/2014 12:37 pm