Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/mybb-es.com/html/inc/plugins/avatarep.php on line 1102

Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/mybb-es.com/html/inc/class_language.php on line 201
Acortar o cambiar url externas
Nomenojo   2 Jul, 2014, 8:29 am
#1
Hola nuevamente, comento un pequeño problema que ya de cierta forma me supero.

mi problema es que los links externos aparecen de forma completa o aveces sin formato, trabajo con linksbuck y adfly, cada servidor para diferente servicio, convertir todos los links a links con titulo no me es rentable.

he intentado crear un codigo para ponerles titulo a las url de cada servidor cual me pero no lo consigo.
si me pueden ayudar, mi idea es que los links http://pagina.com/ruta se conviertan en Enlace externo
convertir los links generalmente no me ayuda por el problema de los servidores de paga que he configurado para distintas direcciones web.

no me importa crear un codigo para cada pagina, ya que siempre trabajamos con las mismas.

siguiendo lo básico seria

Expresión regular:
Código:
\[url\]http://www.pagina.com/(.*?)\[/url\]

Reemplazar por:
Código PHP:
<?php 
<a href="http://www.pagina.com/$1" target="_blank">Enlace Externo</a>

En el momento de la practica no funciona, solo queda la url que no tiene redireccion ni el titulo cual le puse.

es muy raro ya que los de Mega y Mediafire son iguales y funcionan perfectamente.

sino otra solucion que me serviria seria como acortar urls, solo que se muestren 22 letras y luego puntos ....
ejemplo:
Código:
http://www.pagina.com/....

gracias por tomarse el tiempo de leer Tongue
  
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.