08-31-2024, 09:22 AM
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
Y lo reemplazamos por:
Al final de tutema/js/funciones.js agregamos:
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
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]