11. august 2005 - 10:49Der er
7 kommentarer og 1 løsning
splitte tekste op, teksten indeholder html
Hej
Jeg har på min websites administrations side, lagt en editor. Jeg bruger editoren til at oprette nyheder på min nyhedsside. Editorens text property returner den nyhed jeg har skrevet indkapslet i html kode.
Problemmet: Jeg ønsker at splitte den tekst, som jeg får returneret fra editoren op i to dele, for at gøre plads til eventuelle billeder vedsiden af nyheden. Mine billeder har samme længde og bredde, så jeg ved hvor teksten ca. skal splittes. Jeg har lavet en metode der splitter metoden op når den når 1050 tegn. Problemmet her er, at nogle gang kan html koden i nyhedsteksten blive splittet op og så ser det helt forkert ud, jeg skal således have splittet teksten op udenom html koden.
Er der nogen der har en god løsning til problemmet.
Hvorfor sætter du ikke billederne ind i selve nyheden eller laver en opdeling i form af en tabel således at du kan vise evt. billeder sammen med din nyhed ?
Så er det jo heller ikke nødvendigt at dele teksten op når du sepperat har dit billede liggende i din tabel. En mulig løsning kunne jo være noget float i din css således at din tekst omslutter billedet.
Ellers ville jeg da blot ligge billedet ved siden af din tekst når du viser nyheden eller som tidligere skrevet sætte billedet ind i din tekst når du alligevel har den fine wysiwyg editor :o)
Grunden til at jeg ikke bruger wysiwyg editoren til at indsætte billedet, er at den ikke giver mulighed for at vælge en billede, men pathen skal explicit skrives, hvor jeg har selv har lavet en genemse billede funktion. Den svar jeg leder efter er, en slags regular expression, der kan parse min tekst og splitte teksten og ikke html koden. (selvom det måske er en kostbare måde at gøre det på).
Jeg har da lavet det således at jeg kan oploade billeder, vælge det ønskede og så indsætte det i editoren (Jeg benytter den samme som dig) så det er da muligt.
Jeg har ikke pt. den fornødne erfaring til at kunne hjælpe dig med reg.exp så hvis det er den løsning du vil have skal der en anden til at hjælpe dig.
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.