Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
PHPOST [MOD] Estas Saliendo de T! Con Estilo!
#1
Aquí les comparto este complemento, el cual encripta las url que están saliendo de su web, y mostrara un mensaje que indica que estas saliendo de tu sitio web. Con la opción de ir al enlace directo o regresar a la web.

En bbcode.inc.php buscamos:

Código PHP:
"<a href=\"\\2\\3\\4\" target=\"_blank\">\\2\\3\\4</a>" 

Y lo cambiamos por:

Código PHP:
'<a href="'.$tsCore->settings['url'].'/go/?p=\\2\\3\\4" target="_blank" class="encoded" data-url="\\2\\3\\4">\\2\\3\\4</a>' 

Buscamos:

Código PHP:
"<a href=\"\\1\\2\\3\" target=\"_blank\">\\4</a>" 

Y lo cambiamos por:

Código PHP:
'<a href="'.$tsCore->settings['url'].'/go/?p=\\1\\2\\3" target="_blank" class="encoded" data-url="\\1\\2\\3">\\4</a>' 

Al final de funciones.js agregamos:

Código PHP:
function base64_encode (data) {

// mozilla has this native
// - but breaks in 2.0.0.12!
//if (typeof this.window['btoa'] === 'function') {
// return btoa(data);
//}
var b64 "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
var 
o1o2o3h1h2h3h4bits0,
ac 0,
enc "",
tmp_arr = [];

if (!
data) {
return 
data;
}

do { 
// pack three octets into four hexets
o1 data.charCodeAt(i++);
o2 data.charCodeAt(i++);
o3 data.charCodeAt(i++);

bits o1 << 16 o2 << o3;

h1 bits >> 18 0x3f;
h2 bits >> 12 0x3f;
h3 bits >> 0x3f;
h4 bits 0x3f;

tmp_arr[ac++] = b64.charAt(h1) + b64.charAt(h2) + b64.charAt(h3) + b64.charAt(h4);
} while (
data.length);

enc tmp_arr.join('');

var 
data.length 3;

return (
enc.slice(03) : enc) + '==='.slice(|| 3);

}

$(
document).ready(function(){
$(
'a.encoded').each(function(){
var 
new_url = $(this).data('url');
$(
this).attr('href''' global_data.url '/go/?p='+base64_encode(new_url));
});
}); 

Descargar y Subir los Siguientes Archivos a Sus Respectivas Capetas
http://www.vellenger.com/files/306/Redireccion-V2


Captura:


Créditos: Vellenger
Firma editada por Moderación: Sitio web no alojado en Skylium (spam).




Usuarios navegando en este tema: 1 invitado(s)