PHPost | Soporte, Descargas y Tutoriales de Risus Nova

Versión completa: Estás saliendo V2 [ Solucionado ]
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Hola.
Muchos ( entre ellos yo ) hemos intentado colocar este mod sin éxito ninguno: http://Registrate o inicia tu sesión par... contenido

Asique allí voy con la solución:

1 - En inc/ext/bbcode.inc.php buscan
 
Código PHP:
array('tag' => 'url''replace' => '<a href="{param}" target="_blank">{param}</a>''parse' => false'validParam' => $urlValidator),
array(
'tag' => 'url''replace' => '<a href="{option}" target="_blank">{param}</a>''option' => true'validOption' => $urlValidator), 

Y lo reemplazamos por:
 
Código PHP:
array('tag' => 'url''replace' => '<a href="{param}" target="_blank" data-encode="true">{param}</a>''parse' => false'validParam' => $urlValidator),
array(
'tag' => 'url''replace' => '<a href="{option}" target="_blank" data-encode="true">{param}</a>''option' => true'validOption' => $urlValidator), 

Al final de tutema/js/funciones.js agregamos:
 
Código PHP:
function base64_encode(string) {
    
let type "undefined" != typeof window && window.btoa;
    return 
type window.btoa(unescape(encodeURIComponent(string))) : Buffer.from(string,"binary").toString("base64");
}

$(
document).ready(function(){
   $(
'a[data-encode="true"]').each(function(){
       
let url = $(this).attr('href');
         $(
this).attr({
             
href: `${global_data.url}/go/?p=`  + base64_encode(url)
       });
    });
}); 

Y tras ello subimos la carpeta de @ Tronlar#1  (Subimos los archivos a sus respectivas rutas)

http://Registrate o inicia tu sesión par... contenido
[img]Registrate o inicia tu sesión para ver este contenido[/img]
Gracias
Hola, este lo actualicé ya hace bastante tiempo, gracias por actualizarlo.
(09-01-2024, 08:31 AM)Tronlar escribió: [ -> ]Hola, este lo actualicé ya hace bastante tiempo, gracias por actualizarlo.

Gracias a ti que eres quien publicó el mod original, los créditos son tuyos, compañero.