Plugin: Temata functions

Funkce modulu „temata-functions“

== Description ==

The **Temata functions** plugin allows you to add a cool functions for interaction and several types of post allowing create network of logical connected information:

* Allows list post beeing in two categories together through
* Add link to connected posts to top (superior) and bottom (inferior) of post content
* Inferior posts are grouped according its template category (which are under „sablona“ category)
* Displayng of inferior posts is driven by information in template category description
* Before post title text is added template category name as prefix in class=’title-prefix‘
* Allow create list and sum table of several user variables throught posts
* Modifies post order in the Recent Post Widget
* A Post title can be formated according to category (which are under „stav“ category)
* In the post footer there is number of comments linked to the comments
* Allow to Embeded a post into specific place in another post wia shortcode
* Displays future articles publicly; also drafts when &preview=true is added; privates just if the logged user is ‚administrator‘,’editor‘,’author‘ or ‚contributor‘
* adds target=“_blank“ to external links (including <a(...)href=(...):/(...)> before storing the text into the database (in the editor before save)

= Features =

    • Pokyny pro redaktory
    • **super** – na začátku textu pod nadpisem zobrazí seznam titulů příspěvků, jejichž ID má aktuální příspěvek v uživatelské proměnné „“
      u nadřazeného příspěvku se tento zobrazí dole a to v závislosti na tom, v jaké rubrice podrubriky „šablona“ je soukromé podřízení příspěvky se zobrazují pouze uživatelům od úrovně „autor“ (funkce šablony slatinak)
      vzhled výpisy příspěvků dotyčné podrubriky je určen poznámkami v popisu podrubriky from „sablona“ super-category :
    • Prefixes (předpony) definiing post type (according to any category under master -category „Šablona“ or „Template“)
      • if the category description has „nadpis:X“ or „heading:X“, where X begins with ‚a‘ or ‚y‘, then put heading for every category of subordinate post (overrides $list_header parameter)
      • if the category description has „odrážka:X“ or „bullet:X“, then uses in list X instead of standard bullet
      • if the category description has „pořadí:X“ or „order:X“, then X (1 digit) means order of listing: 5=default, 0=highest (up), 9=lowest (bellow)
      • if the category description has „datum:X“ or „date:X“, where X begins with ‚a‘ or ‚y‘ then also date of related post will be displayed in the list (before title)
      • if the category description has „budoucí:X“ or „future:X“ (or post status is ‚private‘), where X=a or y then lists also future posts of this category )
      • if in description this category is „předpona:a“ or „prefix:y“ then prefix to titles of posts is added (e.g. „Téma:“),
      • the prefix will have a css class „title-prefix“;
    • **zdroj** – zdroj informace ve tvaru: text [datum vložení d/m/rrrr] adresa;
      • každý zdroj ve zvláštní proměnné, druhé datum se napíše do závorky (funguje jen v šabloně „slatiňák“);
      • na pořadí nezáleží; pokud je na začátku číslo >9 <1E5 a není vyplněn odkaz, pak dodá odkaz příspěvku toho čísla – podobně i text vezme z nadpisu;
      • pokud je text uzavřen {}, pak se tento zobrazí jako bublina (html_title)
    • **func** – parametr je název proměnné, kterou sečte po příspěvcích (např. hodiny) do tabulky pod příspěvek
      user variables counted in post, where the „func“ is used

      • editace_hodiny – čas strávený editací webu
      • editace_koruny – výdaje na editaci webu
      • cms_hodiny – čas strávený programováním a správou programu webu; rubrika: [výdaje]
      • cms_koruny – výdaje na provoz webu
      • (there can be more)
      • nahrazeno „param“
    • **param**  * [PARAM_SUM {variable} [{nadpis}]] prints summary table for values and variables stored in „param“ custom variable (‚param’=>'{variable}{SPACE}{value}), both decimal points „.“ and „,“ are accepted.
    • **komunikace** – formát: {datum osoba text} – např. 2/5/2018 AB original message From: robert koblizek To:
      * emailové adresy a osobní údaje je třeba odstranit nebo anonymizovat
    • * Embedded post wia shortcode [embed_post post_id=“1879″], possible other options: ‚post_id‘ => 0, ‚type‘ => ‚excerpt‘, ‚limit_word‘ => 50, ‚hide_more‘ => 0, ‚more_text‘ => ‚ … více‘, ‚quote_text‘ => ‚čtěte také… ‚
    • show/hide text toggle with more/less:
      • either [MORE] skrytý text [/MORE]
      • or [MORE skrytý text] – u toho nepoužívat „, tagy některé nefungují, ani nelze zahrnout víc odstavců
      • uses evenmore_less.js and jquery_min.js script files;
      • use .morecontent CSS class for display definiton of „more“ part of the text
      • you can change text for „more“ (…) or „less“ (<<) in the evenmore_less.js file
  • [a] [A] nahradí @ jako obrázek
  •  [EM {email@domena.tld}] nebo [em {email@domena.tld}] nebo [email {email@domena.tld}]
  • zobrazí ikonu pošty a email s nahrazeným zavináčem a tečkou obrázky
  • [TEL {tel.číslo}] nebo [tel {tel.číslo}] nebo [tlf {tel.číslo}] zobrazí ikonu telefonu a číslo s odkazem typu tel:
  • [WWW {web adresa}] nebo [www {web adresa}] zobrazí ikonu internetu a adresu s linkem
  • [FBA {facebook adresa}] nebo [fba {facebook adresa}] facebook address zobrazí ikonu telefonu a číslo s odkazem typu href (pokud není http na začátku, tak doplní https://www.facebook.com/
  • nebo
    vloží náhled příspěvku
  • [AUTHORS] vypíše seznam autorů seřazený sestupně podle počtu příspěvků
  • poznámky pod čarou (integrován plugin Footnotes Made Easy)
    • Takto se to zapisuje
      This is a sentence ((and this is your footnote)).
    • A takhle to vypadá:
      This is a sentence 1.
    • Před ( by měla být mezera, jinak to nemusí fungovat (ale většinou funguje).
    • Important note: Make sure you include a space before your opening double parentheses or the footnote won’t work!
    • Opakující se odkaz se zobrazí jen jednou
    • Prioritu je dobré dát na 5, protože výchozí priorita je 11, takže poznámky se dělají za počítadlem stránek i hodnocením (palec nahoru a dolů).
    • pozn.: Po integraci tohoto pluginu byla aktualizována rutina strip_shortcodes o filtrování také (( xxx )), např. nahrazením
      preg_replace('/\(\(.*\)\)/', '*', strip_shortcodes($str));
    • The footnote will then appear at the bottom of your post/page.
  1. and this is your footnote[]

Jeden komentář u “Plugin: Temata functions

Napsat komentář

U komentářů prosím uvádějte celé své jméno.