PDA

Voir la version complète : Ou ce trouve cette fonction dans le code?


Sharantyr
26/06/2003, 20h30
Je parle de la version 2.3.0

Je cherche a desactiver la fonction qui coupe les url trop longues en mettant des ..... au milieu.
Via la dmin cp j ai deja mis 0 mais ca ne change rien, je suppose que ca n agit pas sur les url, et que pour les url il faut modifier le code?
Je me suis balade dans functions.php sans succes.

Merci de votre aide =)

Yoyo
27/06/2003, 00h46
Tu as mal cherché petit scarabé :p ;). C'est bien dans functions.php
C'est là:

// ###################### Start checkurl #######################
function checkurl($url, $hyperlink="") {
$righturl = $url;
if(!preg_match("![a-z]://!si", $url)) {
$righturl = "http://$righturl";
}
// remove threat of users including javascript in url
/*$righturl = preg_replace("/javascript:/si", "java script:", $righturl);
$righturl = preg_replace("/about:/si", "about :", $righturl);*/
$hyperlink = iif(trim($hyperlink)=="" or $hyperlink==$url, iif(strlen($url)>55,substr($url,0,35)."...".substr($url,-15),$url) ,$hyperlink);
return "<a href=\"$righturl\" target=\"_blank\">".str_replace('\"', '"', $hyperlink)."</a>";
}

Tu vires ce que tu veux :)

Sharantyr
27/06/2003, 01h26
ok merci =p
faut dire quej y suis passe assez vite et j avais oublie que dans php si je fait chercher length je vais pas tomebr forcement sur toute les fonctions de calcul de la taille dune chaine :)
Je vais enlever ca
$hyperlink = iif(trim($hyperlink)=="" or $hyperlink==$url, iif(strlen($url)>55,substr($url,0,35)."...".substr($url,-15),$url) ,$hyperlink);