¡Bienvenido! Para acceder al chat y realizar descargas, es necesario tener una cuenta activa. Regístrate aquí y asegúrate de utilizar un correo electrónico válido para completar tu activación.
Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5

COMPLEMENTOS Versión Móvil
#1

10
Mejor respuesta del mensaje Versión MóvilDEMO
Debes agradecer para ver el contenido...


Capturas
[img]Registrate o inicia tu sesión para ver este contenido[/img]
 
[img]Registrate o inicia tu sesión para ver este contenido[/img]


Instrucciones de instalación en el archivo.

Descarga

Mega
Debes agradecer para ver el contenido...

Mediafire
Debes agradecer para ver el contenido...

4shared
Debes agradecer para ver el contenido...
Responder
#2

0
Lo tengo instalado en un subdominio pero en los perfiles se ve mal, en la demo que has pasado igual eh:

Registrate o inicia tu sesión para ver este contenido

Fatal error: Uncaught Error: Call to undefined method tsMuro::getInstance() in /home/mtriwazx/risusdemo.phpost.es/movil/inc/php/perfil.php:84 Stack trace: #0 {main} thrown in /home/mtriwazx/risusdemo.phpost.es/movil/inc/php/perfil.php on line 84

Registrate o inicia tu sesión para ver este contenido 

Uso PHP 7.4

Y añadir también que el registro no funciona ni en la demo ni en mi sitio...

Registrate o inicia tu sesión para ver este contenido
Responder
#3

0
(04-06-2024, 02:36 PM)York0x escribió: Debes agradecer para ver el contenido...Lo tengo instalado en un subdominio pero en los perfiles se ve mal, en la demo que has pasado igual eh:



Fatal error: Uncaught Error: Call to undefined method tsMuro::getInstance() in /home/mtriwazx/risusdemo.phpost.es/movil/inc/php/perfil.php:84 Stack trace: #0 {main} thrown in /home/mtriwazx/risusdemo.phpost.es/movil/inc/php/perfil.php on line 84

 

Uso PHP 7.4

Y añadir también que el registro no funciona ni en la demo ni en mi sitio...

Ya te dice todo la línea.
En inc/php/perfil.php línea 84 buscas
 
$tsMuro =& tsMuro::getInstance(); 
y lo reemplazas por
 
$tsMuro = new tsMuro

Ya que en el archivo c.muro.php ya no existe ese formato de instanciar un objeto!

Sobre el registro también se puede deber ha que si usas la reCaptcha v3, no te funcionaría ya que el registro de la versión móvil tiene la reCaptcha v2, aunque no estoy seguro si influye, pero puede deberse a esa variación de versión.
Responder
#4

0
(04-06-2024, 02:36 PM)York0x escribió: Debes agradecer para ver el contenido...Lo tengo instalado en un subdominio pero en los perfiles se ve mal, en la demo que has pasado igual eh:



Fatal error: Uncaught Error: Call to undefined method tsMuro::getInstance() in /home/mtriwazx/risusdemo.phpost.es/movil/inc/php/perfil.php:84 Stack trace: #0 {main} thrown in /home/mtriwazx/risusdemo.phpost.es/movil/inc/php/perfil.php on line 84

 

Uso PHP 7.4

Y añadir también que el registro no funciona ni en la demo ni en mi sitio...

Al diseño no le he tocado, tiene el mismo diseño que trae y la verdad no lo he usado.
El error es por lo que te dice Miguel.
Descarga de nuevo los archivos y le das a sustituir, me puse a actualizarlo en localhost y después en el servidor y me he confundido al subirlos.
Responder
#5

0
(04-06-2024, 04:44 PM)Miguel92 escribió: Debes agradecer para ver el contenido...
(04-06-2024, 02:36 PM)York0x escribió: Debes agradecer para ver el contenido...Lo tengo instalado en un subdominio pero en los perfiles se ve mal, en la demo que has pasado igual eh:



Fatal error: Uncaught Error: Call to undefined method tsMuro::getInstance() in /home/mtriwazx/risusdemo.phpost.es/movil/inc/php/perfil.php:84 Stack trace: #0 {main} thrown in /home/mtriwazx/risusdemo.phpost.es/movil/inc/php/perfil.php on line 84

 

Uso PHP 7.4

Y añadir también que el registro no funciona ni en la demo ni en mi sitio...

Ya te dice todo la línea.
En inc/php/perfil.php línea 84 buscas
 
$tsMuro =& tsMuro::getInstance(); 
y lo reemplazas por
 
$tsMuro = new tsMuro

Ya que en el archivo c.muro.php ya no existe ese formato de instanciar un objeto!

Sobre el registro también se puede deber ha que si usas la reCaptcha v3, no te funcionaría ya que el registro de la versión móvil tiene la reCaptcha v2, aunque no estoy seguro si influye, pero puede deberse a esa variación de versión.
Lo del registro sigue sin funcionar, debe ser algo del registro...
Responder
#6

1
(04-07-2024, 12:13 AM)York0x escribió: Debes agradecer para ver el contenido...Lo del registro sigue sin funcionar, debe ser algo del registro...

El funcionamiento de la V2 reCaptcha, simplemente con estas líneas eran básicamente lo que necesita
<div class="g-recaptcha" data-sitekey="{$tsConfig.pkey}"></div>
<script src="Registrate o inicia tu sesión para ver este contenido" async defer></script>

El funcionamiento de la V3 reCaptcha, es muy diferente
<input type="hidden" name="response" id="response" class="g-recaptcha">
<script src="Registrate o inicia tu sesión para ver este contenido{$tsConfig.pkey}"></script>
<script>
     const publicKey = '{$tsConfig.pkey}';
     grecaptcha.ready(() => {
         grecaptcha.execute(publicKey, { action: 'submit' }).then(token => {
            response.value = token;
         });
    });
</script>
Lo que hace este es cargar un token en el input#response que luego hace para obtener una comprobación. 
Así que si cambiaste las claves, no va a funcionar hasta que uses uno de los 2 o crees 2 columnas en la tabla w_configuraciones para la v2

Documentación de la Debes agradecer para ver el contenido...
Responder
#7

0
(04-07-2024, 01:44 AM)Miguel92 escribió: Debes agradecer para ver el contenido...
(04-07-2024, 12:13 AM)York0x escribió: Debes agradecer para ver el contenido...Lo del registro sigue sin funcionar, debe ser algo del registro...

El funcionamiento de la V2 reCaptcha, simplemente con estas líneas eran básicamente lo que necesita
 
<div class="g-recaptcha" data-sitekey="{$tsConfig.pkey}"></div>
<script src="" async defer></script>

El funcionamiento de la V3 reCaptcha, es muy diferente
 
<input type="hidden" name="response" id="response" class="g-recaptcha">
<script src="
<script>
     const publicKey = '{$tsConfig.pkey}';
     grecaptcha.ready(() => {
         grecaptcha.execute(publicKey, { action: 'submit' }).then(token => {
            response.value = token;
         });
    });
</script>
Lo que hace este es cargar un token en el input#response que luego hace para obtener una comprobación. 
Así que si cambiaste las claves, no va a funcionar hasta que uses uno de los 2 o crees 2 columnas en la tabla w_configuraciones para la v2

Documentación de la

Sigue sin funcionar, debe ser un problema es escoger la región... lo podeis comprobar tanto en la demo como en mi sitio. Además de que al darle al botón de "Registarse" no hace nada
Responder
#8

0
Gracias, aparezco después de unos cuantos años por aquí. Voy a probarlo
Responder
#9

1
Excelente aporte.
Responder
#10

0
(04-07-2024, 04:31 PM)SaMaDi escribió: Debes agradecer para ver el contenido...Gracias, aparezco después de unos cuantos años por aquí. Voy a probarlo

Te funciona?
Responder


Compartir en:

Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)