Simple Machines Community Forum

SMF Support => Español (Spanish) => Language Specific Support => Tutoriales => Topic started by: 4Kstore on February 01, 2013, 06:27:01 PM

Title: Crear pagina de redireccionamiento para links externos [Tutorial]
Post by: 4Kstore on February 01, 2013, 06:27:01 PM
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í:

(http://i.imgur.com/KImbX.png)

(http://i.imgur.com/XGoG7.png)

¿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/ (http://www.smfsimple.com/) <-- por su pagina quedando http://www.supagina.com (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.

(http://i.imgur.com/4BDQ3.png)

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

Fuente: http://www.smfsimple.com/index.php/topic,6190.html
Title: Re: Crear pagina de redireccionamiento para links externos [Tutorial]
Post by: Rafii Dj on February 10, 2013, 04:56:16 PM
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

quisiera poder usar este mod, un saludo
Title: Re: Crear pagina de redireccionamiento para links externos [Tutorial]
Post by: 4Kstore on February 10, 2013, 09:13:00 PM
Lo siento, no puedo ayudarte si no das mas información.
Saludos
Title: Re: Crear pagina de redireccionamiento para links externos [Tutorial]
Post by: Rafii Dj on February 11, 2013, 04:26:36 AM
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
Title: Re: Crear pagina de redireccionamiento para links externos [Tutorial]
Post by: scheval on February 15, 2013, 04:31:36 PM
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
Title: Re: Crear pagina de redireccionamiento para links externos [Tutorial]
Post by: 4Kstore on February 15, 2013, 08:49:38 PM
No lo probe con el prettyurls posiblemente se vea afectado.
Title: Re: Crear pagina de redireccionamiento para links externos [Tutorial]
Post by: scheval on February 15, 2013, 10:37:07 PM
Alguna solución posible?
Title: Re: Crear pagina de redireccionamiento para links externos [Tutorial]
Post by: 4Kstore on February 16, 2013, 11:13:32 AM
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
Title: Re: Crear pagina de redireccionamiento para links externos [Tutorial]
Post by: killerblood on February 25, 2013, 11:28:25 AM
alguna posibilidad para q funcione con linkbucks?
Title: Re: Crear pagina de redireccionamiento para links externos [Tutorial]
Post by: 4Kstore on February 25, 2013, 02:13:12 PM
Quote from: killerblood on February 25, 2013, 11:28:25 AM
alguna posibilidad para q funcione con linkbucks?

No se que es eso
Title: Re: Crear pagina de redireccionamiento para links externos [Tutorial]
Post by: Angelazul on February 23, 2014, 02:07:41 PM
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
Title: Re: Crear pagina de redireccionamiento para links externos [Tutorial]
Post by: blogmexicano on March 16, 2014, 04:12:04 AM
gracias voy a probarlo en un foro que ando armando
Title: Re: Crear pagina de redireccionamiento para links externos [Tutorial]
Post by: Draving on April 01, 2014, 01:06:29 PM
Se agradece el aporte, espero ponerlo en practica en mi nueva comunidad :)