26. marts 2003 - 12:34Der er
5 kommentarer og 1 løsning
har brug for hjælp til...
Et meget hurtig ?.
jeg har lavet et nyheds script.. men det vil jeg gerne havde ændret lidt..
lige nu bliver hele nyheden vist, og det flyder jo ret meget..
er der nogen der ved hvordan man kan lave scriptet sådan, at den viser overskriften, men selv indholdet, er feks kun 3 linjer/200 tegn og for at skulle læse resten skal man trykke på et link...
håber at nogen kan hjælpe..
.....her er mit nuværenden script......
<? if(empty($start)) { $start = 0; } $limit = 3; // Antallet af rækker der skal vises per gang
$db = mysql_connect("localhost","xxx","xxx"); mysql_select_db("xxx",$db); $tekst = str_replace("\n","<br>",$tekst); $foresp = mysql_query("SELECT dato, overskrift, tekst FROM nyheder ORDER BY dato DESC LIMIT $start, $limit"); while($data =mysql_fetch_array($foresp)){
har set din side.. i dit eksempel: <?php $short = substr($row['body'], 0, 100); // Tager de første 100 tegn af strengen $pos = strrpos($short, ' '); // Finder positionen for det sidste mellemrum i teksten $short = substr($short, 0, $pos); // Vi giver $pos som 3. argument til subtr() som returnerer op til 100 tegn - indtil sidste punktum ?>
hvad er short.. altså i forhold til min database.. og mine nyheder.. hvor skal jeg sætte det ind henne... kan ikke rigtig se, hvor den skulle skrive teksten....
det virker.. der skulle lige rettes nogle små ting.. men nu virker det.. takker
Synes godt om
Ny brugerNybegynder
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.