Link externos que lleven a página con frame

Started by ngslurbe, September 29, 2008, 12:48:01 PM

Previous topic - Next topic

ngslurbe

Hola a todos.

Haber si me podeis ayudar, querría saber como hacer que al darle a un link en el foro, al abrir la pagina externa del link, me meta arriba un frame d la web. Este sistema lo utiliza algunos sistemas como vagos.es, construida en vbulletin, aquí dejo una captura.

Respecto a eso, e leido algo de "wrapper" pero no tengo mucha idea, un saludo y gracias

IMAGEN:



lorogarcia

#1
ref.php
<html>
<head>
<title>ElCelta - <?php echo $_GET["url"]?></title>
</head>
<frameset framespacing="0" border="false" rows="110px,*" frameborder="0">
<frame name="superior" src="url.php" scrolling="no">
<frame name="inferior" src="<?php echo $_GET["url"]; ?>"
<noframes>
<body>
<p>Su navegador no permite abrir correctamente este enlace.</p>
</body>
</noframes>
</frameset>
</html>

url.php
<html>
<head>
<title>url</title>
</head>
<body background="fondo.png" text="#FFFFFF"><table width="100%" border="0" cellpadding="0" cellspacing="0">
        <td width="0" height="0" valign="top"><html><img src="logo.png">
   <td width="634" valign="top">
      </tr>
</table>
</body>
</html>

Un ejemplo: http://69s.es/ref.php?url=http://blog.4pelagatos.es/como-hacer-un-marco-como-el-de-enlacedirecto/

Te faltarian las imagenes y el bloque de anuncios. Ademas no vendria mal agregar la opcion de sacar el marco que a mi no me gusta nada eso de vagos-.-.

Para aplicarlo al foro ya no se como tendrias que hacer, quiza que censurase [url=http por [url=http://69s.es/ref.php?url=http

ngslurbe

Gracias por todo.

Y respecto a lo que dices, es la cosa, haber si se puede integrar en el foro para que todos los links se viesen igual, pero que todos te mandasen a esta pagina...Saludos

lorogarcia

Pruebalo que a mi también me interesaría montar eso para mi foro xD

ngslurbe

Bueno pues e estado probando,  y lo e intentado con lo de la censura pero no hay forma... Sería que los links externos me añadiese automaticamente el enlace para que me lleve al frame. ¿Alguien sabe como? Gracias

minos

te puedes basar en el  mod de karlberson el de anonymize links

ngslurbe

Quote from: minos on September 30, 2008, 03:13:29 PM
te puedes basar en el  mod de karlberson el de anonymize links

Sí, la cosa sería como editar ese mod para que me saliese lo que yo quiero...saludos

Ya pregunté esto hace un tiempo y también me quedé sin respuesta :( ja jaja lo siento me deprimi y recordé que también quiero esto :D




ℓσяєиz

@ngslurbe


im turkish   
english = çatapat :D

english pls :)

Barış Dokumacı


MY THEMES

The greates enemy will hide in the last place you would ever lock..

ngslurbe

Quote from: ℓσяєηz on October 01, 2008, 11:56:56 AM
@ngslurbe


im turkish   
english = çatapat :D

english pls :)

I know that you're turkish. :P

I asked to matasanos if he tested your mod.
   
I was not able to test your  mod, soon I try installer and comment, sorry for my english, I'm not very professional :D

ℓσяєиz


Barış Dokumacı


MY THEMES

The greates enemy will hide in the last place you would ever lock..

Impsat-1

Mmm... a modo de utilidad para todos los que no nos llevamos bien con el turko o el ingles, podria alguno de los capos del soporte en español indicarnos como implementar esto pero en este idioma por favor???... la verdad es que esta muy buena esta utilidad y tiene diversos usos bah aplicaciones, bueh gente nada... a esperar, Mis Saludos y Deseos de EXITOS!!! 8).-
Vive Cáda Momento De Tu Vida Como Si Fueras a Irte Mañana, Más Planificala Cómo Si Jamás Fueras a Irte ;).-

matasanos

Quote from: ℓσяєηz on September 25, 2006, 12:50:05 PM
vbulettinde yapılmıştır smf ye uyarladım arkdaslar...

<?php
function urlmake($u) {
 
htmlspecialchars($u);
 if(!
preg_match("/[a-z]:\/\//si", $u)) $u = "http://$u";
 return
$u;
}
$u2=urlmake($_REQUEST["url"]);
?>
<html>
<title>Link externo a tuforo.com</title>
<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0">
<div align="center">
  <table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
    <tr>
      <td bgcolor="#000000">
        <div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="5"><b><font size="7" color="#FFFFFF">wrapper tuforo.com</font></b></font></div>
      </td>
    </tr>
  </table>
  <p><font face="Verdana, Arial, Helvetica, sans-serif" size="5"><b></b></font></p>
  <table width="750" border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td>
        <p align="center"><b><font face="Tahoma" size="2">Forum'dan ayrılıyorsunuz...</font></b></p>
        <p align="center"><font face="Tahoma" size="2">Aşağıdaki adrese giriş
          yapmak güvenli olmayabilir ve tamamen sizin sorumluluğunuzdadır.<br>
          <b>Bu linki tanımadığınız ya da güvenmediğiniz birinden aldıysanız devam
          etmeniz önerilmez!</b><br>
          </font></p>
        <p align="center"><b><font color="#FF0000" face="Tahoma" size="2">
          <?=$u2?>          </font></b></p>
        <p align="center"><font face="Tahoma" size="2"><b><a href="<?=$u2?>">&gt;
          Eğer bu linki veren kişiye güveniyorsanız, yukarıda yazılı olan adrese devam
          edin!</a><br>
          </b></font><b><font color="#FF0000" face="Tahoma" size="2"> </font></b><font color="#FF0000">
          </font></p>
        </td>
    </tr>
  </table>
   
</div>
</html>


usteki Kodu Bir metin belgesine atıp out.php olarak kaydetin ve sıtenizin ana dizinine atın.....


sonra

Source/Subs.php dosyasını aç;

Bunu Bul :
array(
'tag' => 'url',
'type' => 'unparsed_content',
'content' => '<a href="$1" target="_blank">$1</a>',,
'validate' => create_function('&$tag, &$data, $disabled', '$data = strtr($data, array(\'<br />\' => \'\'));'),


Bununla Değiştir :

array(
'tag' => 'url',
'type' => 'unparsed_content',
'content' => '<a href="http://siteniz.com/out.php?url=$1" target="_blank">$1</a>',
'validate' => create_function('&$tag, &$data, $disabled', '$data = strtr($data, array(\'<br />\' => \'\'));'),



Bunu Bul :
array(
'tag' => 'url',
'type' => 'unparsed_equals',
'before' => '<a href="$1" target="_blank">',
'after' => '</a>',
'disallow_children' => array('email', 'ftp', 'url', 'iurl'),
'disabled_after' => ' ($1)',


Bununla Değiştir :

array(
'tag' => 'url',
'type' => 'unparsed_equals',
'before' => '<a href="http://siteniz.com/out.php?url=$1" target="_blank">',
'after' => '</a>',
'disallow_children' => array('email', 'ftp', 'url', 'iurl'),
'disabled_after' => ' ($1)',






tutorial en español


basicamente tienes que crear un fichero php
llamalo out.php o como desees..pero luego tendras que cambiar alli donde ponga out por el nuevo
una vez hecho subelo a tu root

<?php
function urlmake($u) {
 
htmlspecialchars($u);
 if(!
preg_match("/[a-z]:\/\//si", $u)) $u = "http://$u";
 return
$u;
}
$u2=urlmake($_REQUEST["url"]);
?>
<html>
<title>DİKKAT! Forum'dan Çıkıyorsunuz!</title>
<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0">
<div align="center">
  <table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
    <tr>
      <td bgcolor="#000000">
        <div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="5"><b><font size="7" color="#FFFFFF">DİKKAT</font></b></font></div>
      </td>
    </tr>
  </table>
  <p><font face="Verdana, Arial, Helvetica, sans-serif" size="5"><b></b></font></p>
  <table width="750" border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td>
        <p align="center"><b><font face="Tahoma" size="2">Forum'dan ayrılıyorsunuz...</font></b></p>
        <p align="center"><font face="Tahoma" size="2">Aşağıdaki adrese giriş
          yapmak güvenli olmayabilir ve tamamen sizin sorumluluğunuzdadır.<br>
          <b>Bu linki tanımadığınız ya da güvenmediğiniz birinden aldıysanız devam
          etmeniz önerilmez!</b><br>
          </font></p>
        <p align="center"><b><font color="#FF0000" face="Tahoma" size="2">
          <?=$u2?>          </font></b></p>
        <p align="center"><font face="Tahoma" size="2"><b><a href="<?=$u2?>">&gt;
          Eğer bu linki veren kişiye güveniyorsanız, yukarıda yazılı olan adrese devam
          edin!</a><br>
          </b></font><b><font color="#FF0000" face="Tahoma" size="2"> </font></b><font color="#FF0000">
          </font></p>
        </td>
    </tr>
  </table>
   
</div>
</html>




luego abre tu Source/Subs.php
y busca por:


array(
'tag' => 'url',
'type' => 'unparsed_content',
'content' => '<a href="$1" target="_blank">$1</a>',,
'validate' => create_function('&$tag, &$data, $disabled', '$data = strtr($data, array(\'<br />\' => \'\'));'),


y remplaza por

array(
'tag' => 'url',
'type' => 'unparsed_content',
'content' => '<a href="http://siteniz.com/out.php?url=$1" target="_blank">$1</a>',
'validate' => create_function('&$tag, &$data, $disabled', '$data = strtr($data, array(\'<br />\' => \'\'));'),


y lo mismo con

array(
'tag' => 'url',
'type' => 'unparsed_equals',
'before' => '<a href="$1" target="_blank">',
'after' => '</a>',
'disallow_children' => array('email', 'ftp', 'url', 'iurl'),
'disabled_after' => ' ($1)',



remplaza por



array(
'tag' => 'url',
'type' => 'unparsed_equals',
'before' => '<a href="http://siteniz.com/out.php?url=$1" target="_blank">',
'after' => '</a>',
'disallow_children' => array('email', 'ftp', 'url', 'iurl'),
'disabled_after' => ' ($1)',







y ya tienes todo

Impsat-1

#16
Mmm... wow, hasta aqui va perfecto... ahora como para mejorarlo o ver de hacerle un tip mas elaborado, seria posible que por favor me dieran o explicaran o expusieran como agragarle una Automatizacion a ese link? o sea al link posteado como Automatizarlo dentro de un script como este

<script language="JavaScript">
setTimeout("window.location='http://xxxxxx.com'",5000);
</script>


bah seguro se puede me podrian decir como??? ya que lo que quiero Automatizar es el link DESTINO

"http://$u"

que seria el DESTINO del link

lo que necesito es como poner la redireccion dentro del javascript que puse antes, espero se entienda Guys... creo que nos va a venir al pelo a todos, bueh gente desde ya gracias... igual sigo buscando, Mis Saludos y Deseos de EXITOS!!! 8).-
Vive Cáda Momento De Tu Vida Como Si Fueras a Irte Mañana, Más Planificala Cómo Si Jamás Fueras a Irte ;).-

~BeneKiD

por favor.. es tremendamente UTIL! todo esto... la verdad... creo k bastante necesario para algunos foros...

Si alguien pudiese poner mas a fondo con todo esto... por favor...

^^

SalduS
Quote from: http://www.territoriodd.com
TERRITORIODD.com Descargas Directas de las ISOS, CSO y ROMS de PSP NDS Wii X360, PELICULAS, SERIES MUSICA y SOFTWARE... Todo lo necesario totalmente GRATIS!!

-PS3
-Playstation Portable
-Nintendo DS
-Nintendo Wii
-Xbox 360
-iOS & Android


HTTP://WWW.TERRITORIODD.COM
Quote from: Visitanos!

ngslurbe

Bueno, pues instalado y todo perfecto :D

Gracias a ℓσяєηz por haber creado el MOD y a los que han colaborado para que podamos ponerlo.


Otra cosilla...
Tengo un problema...porque los links internos también me pone el frame y aparte el logo, por lo que es un cacao. ¿Se podría editar de alguna forma para que los internos no los añada? Gracias!!

dany_danay

Osea, instalo el mod que habeis dixo no?
Luego cambio el code por el que habeis puesto. y despues?

Advertisement: