ugrás a tartalomhoz

képek megjelenítése pl. hírek szövegében

Anonymous · 2005. Okt. 7. (P), 10.31
Hi!
Mi a módszer arra, hogy:

A "hírek" szöveg feltöltése(tárolása) után, id alapján lehet képeket "csatolni" a hír szövegéhez.

Sikerült csillivillin megcsinálni szinte mindent, már csak egy nagy bajom van:

A képek megjelenítését sehogysem tudom megoldani, mivel nem fix a képek száma, sőt az sem biztos, hogy van kép a cikkhez.
Van egy tömböm, amiben van a hír szövege, és valahogy oda kéne beszúrni a képeket, de fogalmam sincs, hogy csináljam.
Azaz, van 1-2 ötletem
(karakterek számát elosztom a képek számával, és eregi_replace-szel bepakolgatom a képeket karakterszám alapján, aztán megnézem hogy páros/páratlan-e az aktuális kép és float:left+right-tal pakolászom), de érdekelne, hogy ezt hogy kell elegánsan megoldani/hogy szokták..

Valahogy így szeretném összehozni:

+---+szövegszöveg
|kép|szövegszöveg
+---+szövegszöveg
szövegszöveszöveg
szövegszöveszöveg
szövegszöveg+---+
szövegszöveg|kép|
szövegszöveg+---+


Köszi a segítséget!
 
1

<Nincs cím>

Anonymous · 2005. Okt. 7. (P), 10.47
2

Meghatározott hely vagy RichText editor

Jano · 2005. Okt. 7. (P), 11.16
Általában nem szokták a megjelenítő programra bízni, hogy ő pakolja be a képeket. Legegyszerűbb esetben korlátozva van a képek száma egyre. Ilyenkor a HTML sablonba meg van jelölve hova kerülhet a kép és kész. Ha van kép akkor a képes sablont veszi elő a rendszer, ha nincs akkor egy másikat.

Ha több képet kell beszúrni akkor a szövegben a beíró embernek kell elhelyeznie jelölőket, hogy ide jön az egyes kép, ide a kettes stb. Ez általában úgy mükődik, hogy a képeket előbb töltik fel, és a szöveg beíró mező alatt/mellett felsorolja az admin felület a képeket.

Ennek modernebb változata a RichText Editorok használata. Ezekben mind van kép beszúró opció. Hogy milyen szintű az a megvalósítástól függ. Pl FcKEditor.

Arra vigyázz, hogyha nincs elég szöveg, hogy 2 ugyanarra az oldalra floatolt kép egymás alá kerüljön, akkor a második kép az első mellé tördelődhet. Hogy ezt megakadályozd egy clear:left/right; tulajdnoságot is adj meg a képnek.
3

Köszi a válaszokat!

Anonymous · 2005. Okt. 7. (P), 11.48
Köszi a válaszokat! Sokat segítettetek!