Ver Mensaje Individual
  #5 (permalink)  
Antiguo 26/07/2010, 08:06
the_danioner
 
Fecha de Ingreso: agosto-2009
Ubicación: Santiago
Mensajes: 39
Antigüedad: 15 años, 4 meses
Puntos: 5
Pregunta Respuesta: Limitar Caracteres en Enlaces de un Post

Cita:
Iniciado por raydenslayer Ver Mensaje
según lo que entendí deseas que cuando pongas X link en tu pagina la descripcion sea corta.

poniendo el ejemplo de la pagina que muestras deseas esto

http://rapidshare.com/files/401891726/Ne...part29.rar

y que el link funcione??

si es asi esto simplemente es el nombre del link osea el "text" descriptivo de la url.
en el caso de la pagina en cuestion, el que posteo los link lo copio y pego de otra pagina.

fijate en el codigo fuente del link

<a href="enlace.php?url=http://rapidshare.com/files/401891726/Nero.Multimedia.Suite.10.0.10700.7.100.Multilengua je-Paolitaaa.part29.rar" target="_blank" >http://rapidshare.com/files/401891726/Ne...part29.rar</a>

no pienses que fue editado por el para que sea mas corto el nombre del link, 100% seguro que lo copio tal cual de otras web que a su vez hacen lo mismo.

pero si auno deseas informacion de como reduccir caracteres a los Alt text para wordpress,

http://wordpress.org/extend/plugins/alt-link-text/

Mi ayuda segun lo que pude entenderte.
Hola, eso del alt-link-text no me sirvior, pero de todos modos gracias, mira todos los post de esa pagina www.piratamundo.com/intro.php, fijate en los enlaces largos como rapidshare hotfile uploading que son los que mas se pasan de los 50 caracteres de texto de descripcion del enlace, estube aveiguando el codigo fuente y si es un php que lo hace automaticamente, te dejo un pedazo del codigo que a mi parecer es el que hace este efecto en todos los enlaces de mas de 50 caracteres:

Lo saque del mismo piratamundo:

Código:
function url_corta($url){
$limite="50";
if(strlen($url)>$limite){
$url1=substr($url,0,$limite-10);
$url2=substr($url,strlen($url)-10,strlen($url));
$url=$url1."...".$url2;
}
return $url;
}

function reemplazo_url_corta($texto){
$texto_tmp=explode('class="rapi">',$texto);
$texto_nuevo=$texto_tmp[0];
for($i=1;$i<=count($texto_tmp)-1;$i++){
$valor=$texto_tmp["$i"];
$valor=explode("</a>",$valor);
$nuevo_valor=">".url_corta($valor[0])."</a>".$valor[1];
$texto_nuevo.=$nuevo_valor;
}
return $texto_nuevo;
}
creo que esto tendría que ir en la hoja de "functions.php" de worpress, de aquí ya no se que mas meterle para que funcione en mi blog con todos los enlaces en los post específicamente, haber si me dejo entender y me ayudan con esto, gracias.

Última edición por the_danioner; 26/07/2010 a las 08:10 Razón: resaltar los codigos importantes