Mailinglisten-Archive |
This is a multi-part message in MIME format. ------=_NextPart_000_0078_01C12693.87486080 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Moin Leute, hat jemand eine Idee ob es bereits eine Funktion gibt, die deutsche = Silbentrennung ausfuehrt? Also scheint mir technisch nicht unmoeglich - man muss ja nur ca. 100 = Silbentrennungsregeln nach dem Duden in php umsetzen ;-) Aber im Ernst - hatte an etwas gedacht,das verhindert, dass zu lange = Woerter, z.B. in einem CMS,ein Layout zerschiessen, weil die = Spaltenbreite zu klein ist. A la: func silbentrennung(str string, int maxlength) wobei maxlength eben angibt wie lang der String f=FCr die Tabellenspalte = sein darf - wenn der String laenger ist muss eben durch die Funktion = eine m=F6glichst kurze (und grammatikalisch richtige) letzte Anzahl von = Silben abgetrennt werden. Also - gibts sowas schon? hab echt keine Lust das selbst zu schreiben, aber muesste notfalls eben = sein. Danke, Hinnerk p.s. im Idealfall koennte man die Funktion mit einer anderen = kombinieren, die den Stylesheet auswertet und die einzelnen Buchstaben = im String in Pixel(Breite) umrechnet - dann koennte man maxlength in = pixeln angeben und das ganze waere auch noch browser-safe ------=_NextPart_000_0078_01C12693.87486080 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META content=3D"text/html; charset=3Diso-8859-1" = http-equiv=3DContent-Type> <META content=3D"MSHTML 5.00.2314.1000" name=3DGENERATOR> <STYLE></STYLE> </HEAD> <BODY bgColor=3D#ffffff> <DIV><FONT face=3DArial size=3D2>Moin Leute,</FONT></DIV> <DIV> </DIV> <DIV><FONT face=3DArial size=3D2>hat jemand eine Idee ob es bereits eine = Funktion=20 gibt, die deutsche Silbentrennung ausfuehrt?</FONT></DIV> <DIV><FONT face=3DArial size=3D2>Also scheint mir technisch nicht = unmoeglich - man=20 muss ja nur ca. 100 Silbentrennungsregeln nach dem Duden in php umsetzen = ;-)</FONT></DIV> <DIV> </DIV> <DIV><FONT face=3DArial size=3D2>Aber im Ernst - hatte an etwas = gedacht,das=20 verhindert, dass zu lange Woerter, z.B. in einem CMS,ein Layout = zerschiessen,=20 weil die Spaltenbreite zu klein ist.</FONT></DIV> <DIV><FONT face=3DArial size=3D2>A la:</FONT></DIV> <DIV><FONT face=3DArial size=3D2>func silbentrennung(str string, int=20 maxlength)</FONT></DIV> <DIV><FONT face=3DArial size=3D2>wobei maxlength eben angibt wie lang = der String f=FCr=20 die Tabellenspalte sein darf - wenn der String laenger ist muss = eben durch=20 die Funktion eine m=F6glichst kurze (und grammatikalisch richtige) = letzte Anzahl=20 von Silben abgetrennt werden.</FONT></DIV> <DIV> </DIV> <DIV><FONT face=3DArial size=3D2>Also - gibts sowas schon?</FONT></DIV> <DIV><FONT face=3DArial size=3D2>hab echt keine Lust das selbst zu = schreiben, aber=20 muesste notfalls eben sein.</FONT></DIV> <DIV> </DIV> <DIV><FONT face=3DArial size=3D2>Danke,</FONT></DIV> <DIV><FONT face=3DArial size=3D2>Hinnerk</FONT></DIV> <DIV> </DIV> <DIV><FONT face=3DArial size=3D2>p.s. im Idealfall koennte man die = Funktion mit=20 einer anderen kombinieren, die den Stylesheet auswertet und die = einzelnen=20 Buchstaben im String in Pixel(Breite) umrechnet - dann koennte man = maxlength in=20 pixeln angeben und das ganze waere auch noch browser-safe</FONT></DIV> <DIV> </DIV></BODY></HTML> ------=_NextPart_000_0078_01C12693.87486080--
php::bar PHP Wiki - Listenarchive