STRIX
PluginiDbtabs: Revision 1

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