Qsp typographer - szöveg formázó modul
A QSP platform lehetővé teszi a HTML használatát a helyek leírásában, további leírásban stb. (USEHTML = 1), amely a szöveg formázásával kapcsolatos funkciókat bővíti. Nagyon jó azonban, hogy a html-címkék súlyosan megnövelik a szöveget, így a forráskódot nemcsak nehéz elolvasni, hanem kényelmetlen a szerkesztéshez.
Ez a modul néhány problémát megold a rövidebb rögzítési formák segítségével. Például, ha egy szöveg egy részét paragrafusként (html-paragraph tag-et) jelöli
) a bekezdés elején, tegye a "p." -t a címhez - "s1.", hogy megnyomja a szöveget a képernyő jobb széléhez - ">". A szöveg félkövérré tételéhez a "**" karaktereket a kívánt szövegterület elején és végén kell elhelyezni, és a "//" perjelet.
A modul még néhány hasznos dolgot is tartalmaz: helyettesíti a kötőjelet a megfelelő helyeken egy hosszú kötőjellel (—), több pontot - az ellipszis szimbólumhoz (...), és elhelyezi a "helyes" idézőjeleket a szövegben, és helyettesíti néhány jelet és frakciót.
"Kölcsönök" a modulban
Ennek a modulnak a működése valójában az alábbi forrásokból származó ötletek és tanulságok összeállítása:
- "Textil" modul, amely a CMS "Textpattern" része, amely a html-címkék rövid rekordját hajtja végre. A címkék felvételének általános elgondolása megtörtént.
- A "WP Typograph Full" modul, amely viszont egy forgatókönyvtörzs elképzeléseinek és forráskódjain alapul (mindezek alapján). Néhány karakter helyett.
- A "Kavychker" modulja Dmitry Smirnov (spectator.ru). Természetesen az idézetmodul végrehajtását teljesen átvették.
Modul opciók
Az 1.5-ös verziótól kezdve a modul csak orosz nyelvű parancs- és tagváltozatokkal érkezik.
Bejövő fájlok
Szükséges. "Nyers" szöveg, amely a html-címkék rövid bejegyzéseit használja.
Opcionális paraméter. Ha nem adja meg, vagy nem adja meg a 0 értéket, akkor a szöveget egyszerű szövegként kezeli, html-címkék nélkül. szimbólumok "<", "> "" "meg fogják menekülni. Ha egy html blokkot szeretne beilleszteni egy ilyen szövegbe, akkor fel kell használnia a rekordot ... . Ha azonban a függvénynek átadott szöveg html-kódot tartalmaz (címkék nélkül ), például összetett formázás, táblázatok stb. - akkor van értelme beállítani ezt a paramétert, amely eltér a nullától.
Példa a szöveg átvitelére szövegként:
Példa szöveg küldésére html-szövegként:
Tipográfia
Beállítja, hogy a "cc" címkeben használt behúzás hogyan nézzen ki. Alapértelmezés szerint a behúzás öt nem törő teret jelez.
Szükséges. A szöveg, amelynek tartalmát behúzásként kell használni.
PustayaStroka
Ellenőrzi, hogy a sztring üres legyen (azaz nincs benne egy "jelentős" szimbólum). A helyet, a lapot, a soros feedet és a kocsi visszaadott karaktereket "jelentős" karakterekre nem.
Szükséges. Ellenőrizendő szöveg.