Avatar billede plasmon Nybegynder
08. februar 2004 - 10:13 Der er 6 kommentarer

vise begrænset antal ord fra en tabel

Jeg har et nyhedssystem hvor der kommer en nyhed frem på forsiden, Det er sådan at en nyhed godt kan være ret lang og der for vil jeg gerne have at man kun får noget af nyheden vist på forsiden, 50 ord eller sådan. Nyhederne kan både indeholde links og sådan.
jeg prøvet med denne funktion

Left(tekst,50)

Men så hvis den er igang med et link afslutter den jo ikke linket og der opstår en fejl.

Nogle som har en løsning?

//Plamson
Avatar billede keysersoze Ekspert
08. februar 2004 - 10:52 #1
ca sådan her.

inputStr = "Hej max 20 ord i denne linie, en lille test til at se om det virker håber det vriker bare ldit så jeg kan komme videre for ellers er det sgu ret træls."
wordCount = 0
MAX_WORD_COUNT = 25
newArr = split(inputStr," ",MAX_WORD_COUNT+2)
outputStr = ""
do while (wordCount < UBOUND(newArr)) AND (wordCount < MAX_WORD_COUNT)
  outputStr = outputStr & newArr(wordCount) & " "
  wordCount = wordCount + 1
loop
Avatar billede plasmon Nybegynder
08. februar 2004 - 11:58 #2
det ser super ud, men den udskriver ikke noget, og det er jo et eller andet sted ikke så fedt, mangler der ikke noget eller hvad?
Avatar billede keysersoze Ekspert
08. februar 2004 - 12:08 #3
joh - det gør der i hvert fald :)

sæt nedenstående ind som sidste linie i scriptet

response.write outputStr
Avatar billede plasmon Nybegynder
08. februar 2004 - 12:38 #4
takker men den løses jo ikke helt problemer med links, f.eks hvis et link ser sådan her ud:
<a href='default.asp'>klik her</a> så kommer hele linket ikke med hvis den skilder mellem klik og her, samt den ikke når og afslutte linket med </a> og så kommer der fejl
Avatar billede keysersoze Ekspert
08. februar 2004 - 13:05 #5
det er korrekt - og den har jeg ikke lige nogen idé til. Normalt gemmer jeg aldrig html-tags for links men kun www.domæne.dk/default.asp og så lader jeg et andet script omforme det til et klikbart link, men det virker ikke når det er interne links på den måde...

Så ingen idé umiddelbart desværre :o/
Avatar billede plasmon Nybegynder
08. februar 2004 - 13:09 #6
ok så må vi lige se om der er andre som har nogle ideer
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
Kurser inden for grundlæggende programmering

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