PHP-Textile to nakładka na oficjalnej specyfikacji znaczników Tekstylia, pozwalając programistom czytać znaczników tekstylny i przekształcenie go do zgodnych ze standardami HTML.
Biblioteka może być używana do formatowania i upiększyć tekst wpisany przez użytkowników w polu formularza, wyprowadzanie go jako HTML (lub HTML5) wewnątrz przeglądarki i to właściwie uczynić jako stylizowane tekst.
Biblioteka nie robić nic na własną rękę, ale PHP-tekstylne mogą być wykorzystywane do budowy edytorów WYSIWYG / WYSIWYM, narzędzia konwersji tekstu, lub zintegrowany z platform blogowych i CMS w celu zapewnienia wsparcia dla swoich tekstyliów artykułów i stron.
Obsługiwane elementy formatowania włókiennicze:
Paragrafy
Nagłówki
Kod blok
Wstępnie sformatowany tekst
Tekstylia komentarze
HTML
Cytaty blokowe
Wyliczanie
Listy numerowane
Listy definicji
Przypisy
Samochody numerze notatki
Linki
Obrazy
Stoły
Silne i tekst pogrubiony
Podkreślić i tekst kursywą
Indeks górny i dolny
Wstawienia i usunięcia
Cytat
Kod Inline
Wyrównanie tekstu
Wcięcie
Style CSS
CSS i identyfikatory klas CSS
Atrybut język
Konwersja znaków
Symbole Unicode
Akronimy
Wielkie słowa
Co nowego w tym wydaniu:
- tryb renderowania Fix z lewej i prawej dostosowanie obrazu w non-lite ograniczone .
- Fix źle wyzwalaną rodzaj błędu przy użyciu opcji przestarzałe $ kodowanie parser :: textileThis ().
- Fix atrybut wyrażenia regularnego, aby zatrzymać go dopasowując wiele razy.
- renderowania Fix list w komórkach tabeli z zakresu atrybutów zestawu.
- Zgłasza wyjątek, jeśli konstrukcja Parser :: __ () podano nieprawidłowy typ dokumentu, zamiast jeść go w milczeniu i powrocie dokumentu przy użyciu domyślnego typ zawartości nie zostały pragnąć. Zapobiega kwestie, w których chcesz HTML5, ale po cichu ale XHTML powodu literówka lub problemem w projektowaniu aplikacji.
- Czyste style dostarczone przez użytkownika do sortowania i wcześniejsze ponownego formatowania.
- Usuń kod i procedury martwego duplikatów, przedstawionych raportów pokrycia kodu.
- Usuń nieużywane metody wewnętrznych Parser :: fSpecial ().
- pokrycia kodu testu, kodowania stylu i uruchomić przeciwko HHVM.
- numery referencyjne Przypis obsługuje znaków Unicode.
- Użyj nazwie sub-wzory w wyrażeniach regularnych.
- refactored link code detekcji.
Testy jednostkowe
Wymagania :
- PHP 5.3 lub nowszy,
Komentarze nie znaleziono