Quick jump:  What's new

 
Go to:
 
Weblog: smarty   
in STRIX
PluginiRollLink

function.roll_link.php

Ispisuje link koji odrolava i zarolava neki sadržaj koji se nalazi negdje drugdje na stranici (ne odmah ispod linka, pa se iz tog razloga ne koristi block.roll.php)

Parametri

  • id - jedinstveni ID sadrzaja, najčešće kombinacija naziva modula i brojke - OBAVEZAN PARAMETAR
  • img - ime slike koja se ispisuje pored linka (ista slika i za odrolavanje i za zarolavanje)
  • img_hide - ime slike koja se ispisuje pored linka kada je sadržaj skriven odnosno zarolan
  • img_show - ime slike koja se ispisuje pored linka kada je sadržaj pokazan odnosno odrolan
  • class - ime CSS klase koja se definira nad pripadajućim <a> tagom
  • onclick="alert('foo');" - dodatna javascript akcija koja se izvršava na klik
  • nocokie - override cookiea, ako se definira nocokie="true", sadržaji će prilikom svakog učitavanja stranice biti odrolani ili zarolani prema default opciji (ako je navedeno "hide" bit će zarolani, a ako opcija default nije navedena biti će odrolani). Nenavođenem ove opcije iskorištava se cookie za pamćenje prošlog stanja prilikom učitavanja stranice.
  • action_text="foo" - tekst na kojeg će se klikati za odrolavanje odnosno zarolavanje sadržaja
  • default - pretpostavljeno stanje sadržaja nakon učitavanja stranice, npr. ako se navede default="hide" sadržaj će biti zarolan odn. skriven. Nenavođenje ove opcije će rezultirati odrolanim sadržajem po pretpostavci
permalink
PluginiRoll

block.roll.php

Blok funkcija (ima početni i završni tag: {roll} ... {/roll}) koja služi za omogućavanje odrolavanja i zarolavanja sadržaja između tagova (mijenja vidljivost <div> taga u kojem se nalazi sadržaj)

Parametri

  • id="repoz_21" - jedinstveni ID sadrzaja, najčešće kombinacija naziva modula i brojke - OBAVEZAN PARAMETAR
  • action_text="foo" - tekst na kojeg će se klikati za odrolavanje odnosno zarolavanje sadržaja - OBAVEZAN PARAMETAR
  • html_pre="<B>" - HTML tag(ovi) koji prethodi action_text-u
  • html_post="</B>" - HTML tag(ovi) koji slijedi iza action_text-a
  • default - pretpostavljeno stanje sadržaja nakon učitavanja stranice, npr. ako se navede default="hide" sadržaj će biti zarolan odn. skriven. Nenavođenje ove opcije će rezultirati odrolanim sadržajem po pretpostavci.
  • nolink - omogućava da se link ne ispisuje
  • nocokie - override cookiea, ako se definira nocokie="true", sadržaji će prilikom svakog učitavanja stranice biti odrolani ili zarolani prema default opciji (ako je navedeno "hide" bit će zarolani, a ako opcija default nije navedena biti će odrolani). Nenavođenem ove opcije iskorištava se cookie za pamćenje prošlog stanja prilikom učitavanja stranice.
  • onclick="alert('foo');" - dodatna javascript akcija koja se izvršava onclick na action_text
  • no_img - override slike, ako je "true" ne pojavljuje se sličica pored linka
permalink
PluginiRichEdit

function.rich_edit.php

Zamijenjuje <TEXTAREA> element s rich editorom FCKeditor http://www.fckeditor.net/. Dotični editor nalazi se instaliran u direktoriju inc/FCKeditor/.

Parametri

  • name="bar" - ime polja - OBAVEZAN PARAMETAR
  • value="foo bar foo" - vrijednost koju treba upisati u editor
  • imgdir="/foo/bar" - direktorij s bibliotekom slika koji je relativan u odnosu na direktorij images (u primjeru konačan direktorij sa slikama bio bi /images/foo/bar) - OBAVEZAN PARAMETAR UKOLIKO SE ŽELE KORISTITI SLIKE
  • width=400 - širina editora u px
  • height=300 - visina editora u px
permalink
PluginiRating

function.rating.php

Ispisuje sučelje za ocjenjivanje sadržaja.

Parametri

  • see_results - ID jednog korisnika ili array ID-jeva korisnika koji smiju vidjeti rezultate ocjenjivanja
  • ct="foo" - ID tipa sadržaja (acl ID) koji se ocjenjuje - OBAVEZAN PARAMETAR
  • cid=1 - ID konkretnog sadržaja koji se ocjenjuje - OBAVEZAN PARAMETAR
  • extra_js - opcionalni javascript kod
  • text="bar" - alternativni tekst koji će biti ispisan (po defaultu piše /Rate usability/)
  • style="foo" - za help link: prefix ispred imena ikone, ujedno i sufiks za ime CSS klase koja se definira nad eventualnim tekstualnim linkom
  • stat="down" - statistika se ispisuje s donje strane sučelja (defaultno ponašanje)
  • stat="right" - statistika se ispisuje s desne strane sučelja
permalink
PluginiPrint

function.print.php

Ispisuje ikonu za printanje koja je link na popup prozor u kojem će se otvoriti dotični sadržaj formatiran u printer-fiendly formatu.

Parametri

  • id=1 - ID sadržaja kojeg treba formatirati - OBAVEZAN PARAMETAR
  • name="bar" - ime tipa sadržaja kojeg treba formatirati, ovisno o nazivu internog plugina infrastrukture PluginiPrintable - OBAVEZAN PARAMETAR
  • link_text="foo" - alternativan tekst koji se ispisuje kao link na popup (po defaultu "printable version")
permalink
PluginiHelp

function.help.php

Ispisuje ikonu za help koja je link na određeno poglavlje helpa (najčešće početno).

Parametri

  • id=1 - ID poglavlja helpa na koje se treba učitati u popup nakon klika na ikonu - OBAVEZAN PARAMETAR
  • style="foo" - prefix ispred imena ikone, ujedno i sufiks za ime CSS klase koja se definira nad eventualnim tekstualnim linkom
  • text="bar" - proizvoljan tekst koji se ispisuje kod help ikone (također link)
  • showtitle=true - indikator ispisuje li se naslov help poglavlja ili ne (uzima se u obzir samo kada nije definiran parametar text)
permalink
PluginiDbtabs

function.db_tabs.php

Wrapper plugin za stari plugin tabs (function.tabs.php). Osnovna je razlika što većinu konfiguracijskih parametara db_tabs drži u bazi.

Parametri

  • name="bar" - ime grupe tabova koju treba prikazati (atribut name u tablici tab_group) - OBAVEZAN PARAMETAR
  • part -
  • oframe -
  • active -
  • disabled -
  • disabled2 -
  • args -
  • is_print -
  • onactivate -

Relevantne tablice u bazi

tab

popis svih tabova

  id | name | template | caption | url | hook | icon
 ----+------------+-------------------+---------------+-----+------+------
   1 | contact | bp_contact.tpl | Kontakt | | |
   2 | activities | bp_activities.tpl | O meni | | |
   3 | general | bp_general.tpl | Ostalo | | |
   4 | education | bp_education.tpl | Moji predmeti | | |
   5 | iknow | bp_iknow.tpl | Moja znanja | | |

  • id - ID taba
  • name - ime taba, ujedno i akcija za update (vrijednost GET parametra bp_update)
  • template - ime datoteke koja služi kao template za ovaj tab
  • caption - natpis na tabu
  • url -
  • hook -
  • icon -

tab_group

popis svih grupa tabova

  id | name | template_pre | template_post | html_pre | html_post | has_endline
 ----+-----------+--------------+---------------+----------+-----------+-------------
   1 | učenik | bp_top.tpl | | | | t
   2 | djelatnik | bp_top.tpl | | | | t

  • id - ID grupe tabova
  • name - ime grupe tabova, ovo se ime predaje prilikom poziva plugina
  • template_pre - template koji se include-a iznad templatea svakog taba u ovoj grupi
  • template_post - template koji se include-a ispod templatea svakog taba u ovoj grupi
  • html_pre - HTML koji se include-a iznad cijele tablice
  • html_post - HTML koji se include-a ispod cijele tablice
  • has_endline - boolean vrijednost postoji li ispod cijele tablice traka

tab_order

vezna tablica koja povezuje tabove u grupe i određuje njihov redoslijed

  tab_group_id | tab_id | position
 --------------+--------+----------
             1 | 1 | 1
             1 | 2 | 2
             1 | 3 | 3
             2 | 1 | 1
             2 | 4 | 2
             2 | 5 | 3
             2 | 3 | 4

  • tab_group_id - ID grupe
  • tab_id - ID taba
  • position - redoslijed, s lijeva na desno, dotičnog taba u dotičnoj grupi
permalink
PluginiCalendar

function.calendar.php

Ispisuje tekstualno input polje za unos datuma i ikonu čijim klikom se otvara DHTML/!JavaScript kalendar preuzet s http://www.dynarch.com/projects/calendar/. Datoteke od kalendara nalaze se u direktoriju inc/calendar/.

Parametri

  • name="bar" - ime polja - OBAVEZAN PARAMETAR
  • value="2005-10-10" - vrijednost koju treba upisati u polje
  • size=10 - veličina polja
  • onclick="document.chlog_prefs.chlog_time.checked=true;" - definicija onclick akcije
  • align="Tl" - definicija na koju se stranu "otvara" kalendar
  • buttonborder="true" - definira ima li gumb okvir ili ne
  • time="1" - definicija treba li kanledara ispisivati i sat
  • class="bar" - CSS klasa za input polje
  • readonly="1" - read-only kalendar (prisiljava korisnika da za odabir datuma koristi DHTML/!JavaScript kalendar)
permalink
Weblog Navigation
Loading...
Weblog Archives
  • Loading...