M McMiller Medlem sedan okt. 2000 238 inlägg Frågan 13 juni 2001 10:36 #1 hur gör man för att förkorta titlar och lägga till ... efter om titlarna är för långai ett forum? har sökt men inte hittat...
------------------
McMiller a.k.a Visslaren
L Lfe Medlem sedan juni 2001 45 inlägg (taget från devshed)
function strip_querystring($url)
{
/* takes a URL and returns it without the querystring portion */
if ($commapos = strpos($url, '?')) {
return substr($url, 0, $commapos);
} else {
return $url;
}
}
------------------
Johan Bergström
mt00jbe@student.bth.se
M McMiller Medlem sedan okt. 2000 238 inlägg tackar! men lyckades lösa det på egen hand med det här:
$test="testtesttesttesttesttesttesttest";
$len=strlen($test);
if ($len>25) {
$rest=$len-25;
$string=substr($test,25,$rest);
$streng=substr($test,0,25);
$temp=str_replace($string,"...",$string);
echo("$streng$temp");
}
else {
echo $test;
}
ska posta det bland scripten har jag tänkt. :e
------------------
McMiller a.k.a Visslaren
A Asterix Medlem sedan dec. 1999 483 inlägg Annars dunkar detta:
$str = 'Jag testar testar testar testar testar testar testar';
if (strlen ($str) > 25) {
$str = substr ($str, 0, 25);
$str = substr ($str, 0, strpos ($str, ' ')) .'...';
}
echo $str;
Denna koden gör att ord inte klipps av mitt i utan det är bara hela ord som finns kvar.
------------------
/Emil Hesslow
M McMiller Medlem sedan okt. 2000 238 inlägg hmmm...det kan ju vara bra at ha. men mitt egna passade in bättre för mig just nu ändå :e
------------------
McMiller a.k.a Visslaren
A Asterix Medlem sedan dec. 1999 483 inlägg Ändrade min kod lite så den gör samma det du vill. Det blir lite färre rader på mitt sätt.
$str = 'Jag testar testar testar testar testar testar testar';
if (strlen ($str) > 25) {
$str = substr ($str, 0, 25) .'...';
}
echo $str;
------------------
/Emil Hesslow