Crear pagina de redireccionamiento para links externos [Tutorial]

Started by 4Kstore, February 01, 2013, 06:27:01 PM

Previous topic - Next topic

4Kstore

Buenas hago este tutorial para no complicarme tanto la vida armando todo desde 0, digo esto porque para lograr el fin hago uso del mod "Anonymize Links".

El resultado final es algo así:





¿Qué necesitamos?


Tutorial:
Instalar el mod, tener en cuenta que para las ultimas versiones de SMF, el mod al instalarlo tira un error en la primera edicion del archivo Sources/Subs.php, omitir el error ya que el mod funciona correctamente.

Una vez instalado el mod hacer las siguientes ediciones.

Abri el archivo Sources/Subs.php

Buscar:
4 => 'anoni.info',

Agregar después:

5 => 'redirect',


Buscar:
foreach ($links as $link)
{
$search = '<a href="'. $link ;
$replace = '<a href="http://www.' . $context['anonymizer']['site'] . '/?' . $link ;
$message = str_replace($search, $replace, $message);
}


Reemplazar por:

foreach ($links as $link)
{
$search = '<a href="'. $link ;

//SMFSIMPLE.COM REDIRECT!
if ($context['anonymizer']['site'] == 'redirect')
{
$urlredirectsmf = 'http://www.smfsimple.com/';
$replace = '<a href="'.$urlredirectsmf.''.$context['anonymizer']['site'].'?' . $link ;
}
else
$replace = '<a href="http://www.' . $context['anonymizer']['site'] . '/?' . $link ;
$message = str_replace($search, $replace, $message);
}


QuoteAca hay que editar una parte del codigo donde dice
$urlredirectsmf = 'http://www.smfsimple.com/';
Ahi tienen que cambiar http://www.smfsimple.com/ <-- por su pagina quedando http://www.supagina.com/ no se olviden de la barra del final

Abri el archivo Themes/default/languages/modification.{tuidioma}.php

Buscar:
$txt['anonymizer_site_opti'][4] = 'Anoni.info';

Agregar después:

$txt['anonymizer_site_opti'][5] = 'SMFSIMPLE Redirect';





Configurar el mod:
Ir a tuweb.com/index.php?action=admin;area=postsettings;

Y en la parte de seleccionar el anonimizador seleccionar "SMFSIMPLE Redirect"

Subir Script Redireccionador
Descargar el archivo redirect-smfsimple.rar (adjunto en este post)

Primero podemos ver que se pueden editar dos cosas.
Uno la variable de espera:
QuoteEn redirect/index.php encontramos la siguiente variable:
$reumSettings['time_refresh'] = 10;
Ese es el tiempo en segundos que tarda en redireccionar

La otra parte a editar a gusto es el diseño de la pagina de redireccion, es html puro asi que solamente deben ver que les gusta y que no.
ATENCION: NO REMOVER EL COPYRIGHT, POR FAVOR RESPETAR TRABAJO AJENO!

Una vez editado todo a gusto solo hay que subirlo por FTP, hay que subir la carpeta redirect y que quede en la misma carpeta donde están las demás carpetas de smf.



Con eso ya debería funcionar todo.
Cualquier cosa preguntar.

Fuente: http://www.smfsimple.com/index.php/topic,6190.html

¡¡NEW MOD: Sparkles User Names!!!

Rafii Dj

lo probe y no me funciono, uso la nueva actualizacion de smf que es la 2.0.4

la url de mi foro es: http://www.todopelys.es/foro/index.php [nofollow]

quisiera poder usar este mod, un saludo

4Kstore

Lo siento, no puedo ayudarte si no das mas información.
Saludos

¡¡NEW MOD: Sparkles User Names!!!

Rafii Dj

Quote from: 4Kstore on February 10, 2013, 09:13:00 PM
Lo siento, no puedo ayudarte si no das mas información.
Saludos

pues que ago todo como indicas en el post, pero cuando termino me voi a un tema de mi foro que tiene enlaces, y me salen normal, no me los anonimiza ni nada y desde la administracion esta activado

scheval

URL= http://rollanime.com
SMF version: 2.0.1

Al aplicar el tutorial no me redirecciona a la página requerida, sino que abre en otra ventana el index de mi web con otra dirección ejemplo:

http://misitio.com/redirect/?pretty;board=redirect.0&http://la_url_a_anonimizar.html

4Kstore

No lo probe con el prettyurls posiblemente se vea afectado.

¡¡NEW MOD: Sparkles User Names!!!

scheval


4Kstore

Ni idea, tendría que instalar el mod y hacer todo de nuevo para verlo y ahora no tengo tiempo
Posiblemente otro usuario pueda ayudar.
Saludos

¡¡NEW MOD: Sparkles User Names!!!

killerblood


4Kstore


¡¡NEW MOD: Sparkles User Names!!!

Angelazul

He seguido todos los pasos y no me anomiza

He instalado el mod,,  editado el subs mi archivo de idioma, he puesto la carpeta redirec en el rot y no anomiza

blogmexicano

Visita Blog Mexicano entretenimiento y noticias

Draving

Se agradece el aporte, espero ponerlo en practica en mi nueva comunidad :)

Advertisement: