![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 259 Pomógł: 0 Dołączył: 12.07.2009 Ostrzeżenie: (10%) ![]() ![]() |
W jaki inny sposób niż poprzez znaczniki HTML organizować dane, które potem wyświetla się na stronie? Chodzi mi o jakąś alternatywę dla znaczników otwierających i zamykających <p>, <hX> i innych? Bo teraz jeśli mam ileś stron (wszystkie generowane poprzez PHP i SQL) to mimo, że mają podobny układ treści, to (poza menu i szablonem strony) w tekstach powinnam wstawiać te znaczniki HTML. Wymyśliłam, że pole w bazie może zawierać tekst z pustymi linijkami i te puste linijki oznaczają granice akapitów, dwie linijki oznaczają nagłówek. I mimo, że łatwiej mi wciskać ENTER kilka razy zamiast wpisywać te znaczniki to nie jestem zadowolona z tego rozwiązania. Bo nie da się już w tak prosty sposób wstawiać list UL i innych elementów. Jak mogłabym lepiej to robić? Generalnie aby nie stanowiących właściwą treść strony elementów było jak najmniej.
pozdrawiam Jola |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 952 Pomógł: 154 Dołączył: 20.01.2007 Skąd: /dev/oracle Ostrzeżenie: (0%) ![]() ![]() |
JoShiMa -> próbowałeś kiedyś wyciąć parser z MediaWiki, tudzież napisać jego klon? Życzę powodzenia... (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) jak doinstalujesz do tego parę rozszerzeń, to się z tego prawieże język programowania robi.
Osobiście gorąco polecam składnię Markdown, a szczególnie jej odmianę PHP Markdown Extra rozwijaną przez Michela Fortina. Parser jest bardzo prosty w użyciu i szybki - można bez problemu przetwarzać tekst w locie, a ma przy tym spore możliwości. Masz tam wszystkie podstawowe elementy formatowania tekstu, bloki cytatu, tabele, listy numerowane/wypunktowane, przypisy, odnośniki i wiele innych rzeczy - a jeśli coś nie wychodzi, możesz zawsze użyć znaczników HTML. Wykorzystuję to w swoim systemie budowania dokumentacji TypeFriendly, gdzie oryginalny parser został dodatkowo rozbudowany o kolorowanie składni i parę technicznych bajerków i sprawdza się to świetnie. Ze składnią możesz zapoznać się w następującym (polskim) opisie, który nawiasem mówiąc sam został napisany w Markdownie: http://static.invenzzia.org/docs/tf/0_1/bo...ocs.syntax.html Ten post edytował Zyx 2.08.2009, 21:55:46 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 374 Pomógł: 149 Dołączył: 1.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
JoShiMa -> próbowałeś kiedyś wyciąć parser z MediaWiki, tudzież napisać jego klon? Owszem. Próbowałam napisać. Na własne potrzeby mi się udało, ale to dlatego, że byłam jedynym uzytkownikiem tego edytora i nie potrzebowałam w nim tworzyć nie wiadomo jak skomplikowanego kodu. Listy wypunktowane nagłówki i akapity mi wystarczały (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Jak bym potrzebowała czegoś bardziej rozbudowanego zainteresowałabym się gotowymi edytorami (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 14:54 |