Soutěž: Machr na PHP - Vlastní WYSIWYM
Zadání
Jistě jste si všimli že zde máme nový systém na Machry. Rád bych Vás tedy přivítal u "první" soutěže Machr - Machr na PHP. Dotazy ohledně systému bych prosil ke mně do PM .
Nyní přejděme k zadání - půjde o script zpracovávající data z Vašeho vlastního WYSIWYM editoru (stačí textarea). Značky a způsob označování textu nechám na Vás. A aby to nebylo tak jednoduché, budu po Vás chtít zpracovat následující značky:
h1, h2, strong, em, p, ul, a href, img src
Představte si takovýto vstup:
Nadpis1
#######
Odstavec
další řádek odstavce se neodřádkuje.
**Tučné** písmo a *kurzíva*
Nadpis 2
========
- položka seznamu1
- položka seznamu2
"http://www.itnetwork.cz":itnetwork
[* obrazek.png .(Obrázek) *]
Ten se přeloží na tento výstup:
<h1>Nadpis1</h1>
<p>Odstavec
další řádek odstavce se neodřádkuje.</p>
<p><strong>Tučné písmo</strong> a <em>kurzíva</em></p>
<h2>Nadpis2</h2>
<ul>
<li>položka seznamu1
<li>položka seznamu2
</ul>
<p><a href="http://www.itnetwork.cz">itnetwork</a></p>
<p><img src="obrazek.png" alt="obrázek"></p>
Za další značky budou bonusové body.
Bonusové body budou i za případný Javascript - nezapomeňte však, že tento
Machr je na PHP, takže pokud uděláte JS 100% a PHP 10%, asi vám to moc
nepomůže.
Dialogy na zadávání parametrů (např. odkaz, obrázek) můžete dělat pomocí JS, ale stačí i prázdná textarea a vypsat syntaxi značek někam pod.
Machra odevzdejte pomocí formuláře níže, pokud to bude možné, do
poznámky vložte odkaz na online verzi.
Můžete se svým výtvorem pochlubit i v komentářích, ovšem POZOR - jako
přihlášené řešení beru pouze to, které bude odeslané pomocí
formuláře.
Výhra
Vítěz dostane placku Machr a ocenění do portfolia.
Výsledky
Jméno | bodů | Řešení ( Stáhnout vše ) |
---|---|---|
Michal Žůrek - misaz | 90 | Stáhnout řešení |
adas | 90 | Stáhnout řešení |
Jan Lupčík | 75 | Stáhnout řešení |
dirtyjobs | 40 | Stáhnout řešení |
Tukmak | 0 | Stáhnout řešení |
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 17 zpráv z 67.