Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> W jakiej postaci najlepiej przechowywać treść strony?, jak połączyć łatwą edycję treści z genrowaniem końcowych stron HTML
jolam
post
Post #1





Grupa: Zarejestrowani
Postów: 259
Pomógł: 0
Dołączył: 12.07.2009

Ostrzeżenie: (10%)
X----


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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Zyx
post
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
Go to the top of the page
+Quote Post
JoShiMa
post
Post #3





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

Ostrzeżenie: (0%)
-----


Cytat(Zyx @ 2.08.2009, 22:51:38 ) *
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)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 10.10.2025 - 14:54