Bloxxy — dokumentace
O Bloxxy |
Instalace |
Tvorba šablon |
Publikování |
Zálohování |
Import dat
Bloxxy používá pro snazší psaní příspěvků automatické formátování (BXTags). Jeho idea
vychází z podobných existujících editorů, ale žádný nekopíruje - BXTags byly vytvořeny
úplně od začátku, jen podle mých vlastních potřeb (ostatně stejně jako celé Bloxxy).
Použití automatického formátování lze zcela vypnout v nastavení (v souboru
bloxxy-settings.php
), stejnou proměnnou se nastavuje, zda se
příspěvky formátují jako HTML, nebo jako XHTML (výchozí nastavení).
BXTags primárně pracuje s odstavci. Nový odstavec určuje odřádkování, vše mezi dvěma entery (resp. začátkem/koncem textu) je jeden odstavec. Pokud není určeno jinak, odstavec se formátuje jako <p>odstavec</p>. Pouze v prípadě, kdy nový odstavec začíná znakem +, spojí se s předchozím odstavcem a + je nahrazeno značkou <br>, resp. <br /> v případě XHTML. Vše je potom zpracováváno jako jeden odstavec.
BXTags rozpoznává tři druhy formátovacích značek: celořádkové (značka na samostatném řádku), prefixy (podle prvního znaku odstavce se určí jeho formátování) a vnitřní formátování. Následuje popis jednotlivých formátovacích značek:
\ ............. zastaví/spustí autoformátování --- ........... vodorovná linka HR (tři a více pomlček) {-- ........... začátek PRE --} ........... konec PRE
Na první řádek za značkou tagu PRE {--
doporučuji vložit zpětné lomítko
\
, aby nedocházelo k formátování uvnitř tagu a pokračovat až na dalším řádku.
Před ukončovací značkou tagu PRE {--
je poté nutné opět vložit zpětné
lomítko pro opětovné zahájení formátování.
Jestliže vkládáte jakýkoliv předem formátovaný (X)HTML kód, doporučuji vložit před něj a za něj znak zpětného lomítka, aby nebyl formátován. Jednak to ušetří čas při generování a jednak předejdete kolízím s BX Tags, i když tyto by teoreticky nastat neměly.
\ cokoli ...... neformátuj tento odstavec || cokoli ..... odstavec je komentář ||| cokoli .... odstavec se nezobrazí +cokoli ....... odstavec se připojí k předchozímu odstavci : cokoli ...... odstavec je nadpis H4 :: cokoli ..... odstavec je nadpis H3 ::: cokoli .... odstavec je nadpis H2 :::: cokoli ... odstavec je nadpis H1 " cokoli ...... odstavec je citací BLOCKQUOTE (dovnit se vloží ještě DIV) =class cokoli ... odstavec dané třídy (nahradí se<div class="class">
) ^id cokoli ...... odstavec daného selektoru (nahradí se<div id="id">
) # cokoli ........ odstavec je položkou číslovaného seznamu OL - cokoli ........ odstavec je položkou nečíslovaného seznamu UL * cokoli ........ dtto . cokoli ........ dtto
Za sebou následující položky stejného typu tvoří jeden seznam, jiný typ odstavce seznam přeruší. Vnořené seznamy proto nelze vytvořit.
*cokoli* ...................... zesílený text (STRONG) ~cokoli~ ...................... zvýrazněný text (EM) [text|URL], [URL] ............. odkaz (A HREF=URL) [text|title|URL] .............. odkaz s atributem title [?zkratka|popis], [?zkratka] .. zkratka (ABBR) [!definice|popis] ............. definice (DFN) [@imgURL|alttext] ............. obrázek [@imgURL|alttext|URLnáhledu] .. obrázek s náhledem {{"cokoli}} ................... citace (Q) {{'cokoli}} ................... citace (CITE) {{-cokoli}} ................... obecný textový element (SPAN) {{_cokoli}} ................... smazaný obsah (DEL) {{cokoli}} .................... kód (CODE)
\znak znak (\ ruší speciální význam následujícího znaku) \\ .... \ & ..... ampersand & (&) _ ..... nedělitelná mezera ( ) \> .... větší než > (>) \< .... menší než < (<) - ..... sekvence mezera-divis-mezera se nahradí dlouhou pomlčkou ( — mezera) ... ... tři tečky … (…) (c) ... copyright © (©) (r) ... registred trademark ® (®) %% ... promile ‰ (‰) -> ... šipka doprava → (→) <- ... šipka doleva ← (←) +- ... plus mínus ± (±) 1/2 ... jedna polovina ½ (½) 1/4 ... jedna čtvrtina ¼ (¼) 3/4 ... tři čtvrtiny ¾ (¾) ^a ... a (horní index) ª (ª) ^o ... stupeň ° (°) ^1 ... na první ¹ (¹) ^2 ... na druhou ² (²) ^3 ... na třetí ³ (³)
Defaultně vypnuto, jejich používání je zbytečné.
S nastavením $replace_macros=true
se budou překládat v příspěvcích makra. Za
makro se považuje sekvence znaků mezi dvěma ^, např. ^w3^. Celá sekvence se pak nahradí
řetězcem definovaným pro danou sekvenci v souboru 'bloxxy-settings.php'
.
Defaultně vypnuto, jejich používání je zbytečné.
S nastavením $use_smileys=true
se budou v příspěvcích nahrazovat smajlíky
obrázky. Textový smajlík musí být ohraničen mezerami, sousedí-li s jinými znaky, nahrazen
nebude. Nastavení použitých obrázků je v souboru 'bloxxy-settings.php'
.
Základní instalace Bloxxy obsahuje nejčastěji používané smajlíky a pokud vám stačí, nic
měnit nemusíte. Bloxxy nyní překládá tyto smajlíky:
:) :-) (:-) atd. smile :)) :-)) :-D (:-D atd. laught ;) ;-) blink :[ ):-[ atd. grr :/ (:-/ hmm :-o (:0 :-O atd. oops :( ):-( atd. sad
Dále v tématu:
Bloxxy — dokumentace
O Bloxxy |
Instalace |
Tvorba šablon |
Publikování |
Zálohování |
Import dat
Martin Šrubař, Michal Poppe © 2004 – Bloxxy
Část textů použita z původní dokumentace Petra Staníčka a Bohumíra Zámečníka