MozillaPL.org - polskie centrum Mozilli

Główne menu:

[PHP] Wikizacja tekstu

Jak tworzyć strony WWW zgodnie ze standardami

Moderator: Pomocy?!

[PHP] Wikizacja tekstu

Postautor: trejder » 14 grudnia 2008, 11:47

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.0.4) Gecko/2008102920 Firefox/3.0.4

Witam,

Jestem marny z wyrażeń regularnych, a prawdę mówiąc - nic na ten temat nie wiem. Czy ktoś, kto się lepiej zna mógłby mi podpowiedzieć, jakie parametry wpisać do PHPowej funkcji ereg_replace, aby uzyskać prostą wikizację tekstu, np. (w moim przypadku - w oryginalnej Wiki jest inaczej):

Kod: Zaznacz cały
*tekst pogrubiony*

na
Kod: Zaznacz cały
<strong>tekst pogrubiony</strong>


analogicznie:

Kod: Zaznacz cały
_tekst pochyły_

na
Kod: Zaznacz cały
<em>tekst pochyły<em>


lub bardziej skomplikowanie:

Kod: Zaznacz cały
[[adres|link]]

na
Kod: Zaznacz cały
<a href="adres">link</a>


czy wreszcie listy numerowane:

Kod: Zaznacz cały
#Jeden
#Dwa
#Trzy

na
Kod: Zaznacz cały
<ol>
<li>Jeden</li>
<li>Dwa</li>
<li>Trzy</li>
</ol>


i nienumerowane:

Kod: Zaznacz cały
*Jeden
*Dwa
*Trzy

na
Kod: Zaznacz cały
<ul>
<li>Jeden</li>
<li>Dwa</li>
<li>Trzy</li>
</ul>


Lub może ktoś wie o jakimś projekcie lub przykładzie w necie, gdzie jest to rozwiązane, bo muszę szczerze przyznać, że grzebanie w kodzie MediaWiki i ręczne wyciągnięcie tego stamtąd mnie przeraża bardzo! :/

Dzięki i pozdrowienia!
trejder
 
Posty: 197
Z nami od: 20 stycznia 2005, 15:31
Lokalizacja: Katowice

Wróć do Tworzenie stron WWW

Kto jest online

Zarejestrowani użytkownicy: Baidu [Spider], Bing [Bot], Google [Bot]

Przejdź do powiązanej strony

Nawigacja:

Stopka: