Avatar billede dm-bm Nybegynder
28. august 2004 - 00:09 Der er 11 kommentarer og
1 løsning

Vise uddrag af overskrift

Jeg har på min forside en boks med seneste nyheder ud fra overskriften, men da en overskrift godt kan blive ret lang, kan det give nogle problemer med designet. Hvordan kan jeg ud fra min kode nøjes med at få vist eks. 20 tegn?

Jeg har kigget lidt rundt på E, men jeg kan ikke få det til at virke i min kode.

<?php echo $row_news['overskrift']; ?>

Kan det lade sig gøre ud fra det stykke kode?
Avatar billede morteeart Nybegynder
28. august 2004 - 00:21 #1
<?php echo substr("$row_news['overskrift']",0,20) ?>

du kan så også være smart, og sætte en title på dit <a href="", hvor hele overskiften står i.
Avatar billede dm-bm Nybegynder
28. august 2004 - 00:33 #2
Jeg får en fejl hvir jeg smider det stykke kode ind ?
Avatar billede dm-bm Nybegynder
28. august 2004 - 00:34 #3
Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in X:\Programmer\site\index.php on line 95
Avatar billede morteeart Nybegynder
28. august 2004 - 00:36 #4
prøv med:

<?php echo substr("$row_news[overskrift]",0,20) ?>
Avatar billede dm-bm Nybegynder
28. august 2004 - 00:36 #5
<a href="news.php" target="_self" ><?php echo $row_news['overskrift']; ?></a>
Avatar billede dm-bm Nybegynder
28. august 2004 - 00:37 #6
Ja det virkede sørme.. men hvad mente du så med det link ?
Avatar billede morteeart Nybegynder
28. august 2004 - 00:37 #7
<a href="news.php" title="<?php echo $row_news['overskrift']; ?>" target="_self" ><?php echo substr("$row_news[overskrift]",0,20) ?>></a>
Avatar billede dm-bm Nybegynder
28. august 2004 - 00:38 #8
Og mange tak for hjælpen.. dejligt når det lige er de sidste småting der bliver rettet ;)
Avatar billede dm-bm Nybegynder
28. august 2004 - 00:39 #9
Aah okay..mange tak for den lille finesse.
Det pynter jo en del på det ;)
Avatar billede dm-bm Nybegynder
28. august 2004 - 00:41 #10
Ved du hvordan man får den til at lave ... hvis der mangler noget af sætningen ?
Avatar billede kourinsu Nybegynder
28. august 2004 - 01:32 #11
$overskrift = $row_news['overskrift'];
$antal_tegn = strlen($overskrift);
if($antal_tegn > 20){
print substr($overskrift, 0, 20);
echo "...";
}
else {
print $row_news['overskrift'];
}

Håber du forstår, eller spørg :)
Avatar billede dm-bm Nybegynder
28. august 2004 - 02:15 #12
Jo den forstår jeg godt.. den virker bare som den skal :D
Mange tak for det !
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester