Qsp tipograf - modul de formatare a textului

Platforma QSP vă permite să utilizați codul HTML în descrierea locațiilor, descrierea suplimentară etc. (USEHTML = 1), care adaugă caracteristici referitoare la formatarea textului.





Este grozav, cu toate acestea, html-tags greutate greu text, făcând codul sursă nu numai dificil de citit, dar, de asemenea, incomod pentru editare.

Acest modul rezolvă unele probleme cu ajutorul formelor mai scurte de etichete de înregistrare. De exemplu, pentru a marca o parte dintr-un text ca paragraf (etichetă html-paragraf

) la începutul paragrafului, puneți "p.", pentru titlul - "s1." pentru a apăsa textul în marginea dreaptă a ecranului - ">". Pentru a face textul cu caractere aldine, trebuie să introduceți caracterele "**" la începutul și la sfârșitul zonei de text dorite și să faceți slash - "//".







De asemenea, modulul face câteva lucruri mai utile: înlocuiește cratimă în locurile potrivite cu o bordură lungă (—), mai multe puncte - la simbolul ellipsis (...) și, de asemenea, plasează ghilimele "corecte" în text și înlocuiește unele semne și fracții.

Împrumuturile din modul

Funcționalitatea acestui modul este, de fapt, o compilație de idei și lecții învățate din următoarele surse:

  • Modulul "Textil", inclus în CMS "Textpattern", care implementează o scurtă înregistrare a etichetelor html. Se ia ideea generală de înregistrare a etichetelor.
  • Modulul "WP Typograph Full" care, la rândul său, se bazează pe idei și coduri sursă ale unui șir de scripturi (prin referire la toate acestea). Luat pentru a înlocui unele caractere.
  • Modulul "Kavychker" de Dmitry Smirnov (spectator.ru). Desigur, implementarea modulului de cotație este luată de acolo complet.

Module Opțiuni

Începând cu versiunea 1.5, modulul este furnizat numai cu variante de comandă și tag-uri în limba rusă.

Fișierele primite

Obligatoriu. Textul "Raw", care utilizează intrări scurte de etichete html.

Parametru opțional. Dacă nu specificați sau specificați 0, atunci textul va fi tratat ca text simplu, fără etichete html, adică. simboluri "<", "> "" "va fi evadat.Pentru a introduce un html-bloc într-un astfel de text, trebuie să utilizați înregistrarea ... . Cu toate acestea, dacă textul transmis funcției conține un cod html (fără etichete ), de exemplu, formatări complexe, tabele etc. - atunci este logic să setați acest parametru, care este diferit de zero.

Un exemplu de transfer de text ca text:

Exemplu de trimitere a textului ca text html:

Tipografie

Setează modul în care ar trebui să pară linia utilizată în eticheta "cc". Implicit, indentarea arată ca cinci spații fără rupere.

Obligatoriu. Textul al cărui conținut va fi folosit ca indent.

PustayaStroka

Verifică dacă șirul poate fi considerat gol (adică nu există un simbol "semnificativ" în el). Spațiul, fila, feedul de linie și caracterele returnează caracterele la caractere "semnificative" nu sunt.

Obligatoriu. Text pentru a fi verificat.







Articole similare

Trimiteți-le prietenilor: