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.

Kapcsolódó cikkek