Autor | Zpráva | ||
---|---|---|---|
Charlie Profil |
#1 · Zasláno: 1. 7. 2005, 09:01:58
Včera jsem hledal nějaký jednoduchý WYSIWYG v Javascriptu, ale jednoduchého jsem nanašel. Udělal jsem si proto svojí PHP třídu, která vezme nějaký text a pěkně ho naformátuje. Nedělal jsem to moc složité, v podstatě to umí jen tvořit odstavce, odřádkování, a nahrazuje některé složité znaky.
PHP kód: <?php Jak jsem říkal, je to primitivní. Nejdříve si inicalizujete proměnnou s třídou, třeba $textization = new Textization a pak jednoduše: $html = $textization->parse($nejaky_text) Když na to tak koukám, tak by to mohlo vracet XHTML 1.1 validní řetězec. Myslíte si to také? Podle všech mých testů tomu tak doposud bylo, ale člověk nikdy neví. |
||
arcadosi Profil |
#2 · Zasláno: 1. 7. 2005, 09:51:22
Velmi pekne sa mi to zda, ale ja sa PHP este len ucim a tak ti nemozem najst chybu 'tym som nechcel povedat, ze ju tam mas, ale taky velky text by mal mat chybicku aspon 1 :)' kde si sa naucil PHPcko ???
|
||
Charlie Profil |
#3 · Zasláno: 1. 7. 2005, 10:11:48
Ne, chyba tam není :-)
PHPko jsem se naučil podle několika knížek v tomto pořadí: PHP 4 - učebnice základů jazyka PHP a MySQL - vytváříme webové databázové aplikace Pokročilé programování v PHP 5 Poslední kniha se mi líbila nejvíc a taky jsem se zde naučil základy OOP. Jinak mě toho dost naučil můj kamarád halogan, neučil mě jen PHP, ale i HTML a CSS. |
||
Fred Profil |
#4 · Zasláno: 1. 7. 2005, 10:33:55
Díky, už si s tím hraju ;-)
|
||
Charlie Profil |
#5 · Zasláno: 1. 7. 2005, 10:36:06
Fred, nehodláš do toho náhodou implementovat seznamy? Teď mi došlo, že by se mi tam hodily :D
|
||
Charlie Profil |
#6 · Zasláno: 1. 7. 2005, 10:45:54
Kdybyste chtěli něco složitějšího, tak halogan udělal třídu Monami2, ano je to už druhá verze :-) Ale oproti mé jednoduché má základní nevýhodu - neparsuje odstavce, ale jednotlivé řádky.
|
||
Fred Profil |
#7 · Zasláno: 1. 7. 2005, 10:51:03
Charlie bohužel sice chápu o co tam běží, ale neumím php :-( Budu s tím asi muset něco udělat
|
||
Charlie Profil |
#8 · Zasláno: 1. 7. 2005, 11:07:44
Fred, PHP rulezzz! :-) Je to jednoduchý...
|
||
Charlie Profil |
#9 · Zasláno: 1. 7. 2005, 11:10:35
Abych nezapomněl, běží to pouze na PHP 5 a více. Aby to běželo i na PHP 4, stačí metodu __construct přejmenovat na Textization a proměnné protected na var.
|
||
Charlie Profil |
#10 · Zasláno: 1. 7. 2005, 12:55:27
Taaaak, nemě jsem na to moc času, ale mám hotovo. Přidal jsem seznamy <ul>, teď je to 100% validní!
<?php |
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0