Powered by slightly modified MediaWiki and TED Notepad.

Dev:Classes/Settings/GlobalSettings.Photo

 Image:Classes - Settings.png

Navigation: Dev:Classes | Dev:Classes/Settings.

Celosystemove nastavenia tykajuce sa iba fotiek a ulozista.

Atributy

name type description
hide_all_photos
Settings|GlobalSettings.Photo|hide_all_photos
bool Hovori, ci maju byt v systeme fotky skryte. Pokial ano, cela existencia ulozista fotiek je nepristupna.
max_description_length
Settings|GlobalSettings.Photo|max_description_length
int Maximalna povolena dlzka popisu fotky. Tato dlzka sa vztahuje na atribut Photo.Info.description.
allow_user_watermark
Settings|GlobalSettings.Photo|allow_user_watermark
bool Hovori, ci si koncovy uzivatel smie definovat vlastny watermark. Pokial nie, atributy User.Settings.watermark_position, User.Settings.watermark_image a Photo.Info.watermark_disabled sa vobec nepouzivaju.

Algoritmus na vyber obrazku a jeho pozicie by mal vypadat asi takto:

if (GlobalSettings.Photo.allow_user_watermark == true)
{
  if (Photo.Info.watermark_disabled)
  {
    position = none;
  }
  else
  {
    if (User.Settings.watermark_image == NULL)
      watermark = GlobalSettings.Photo.default_watermark_image
    else
      watermark = User.Settings.watermark_image;

    if (User.Settings.watermark_position == default)
      position = GlobalSettings.Photo.default_watermark_position
    else
      position = User.Settings.watermark_position;
  }
}
else
{
  watermark = GlobalSettings.Photo.default_watermark_image
  position = GlobalSettings.Photo.default_watermark_position
}
default_watermark_position
Settings|GlobalSettings.Photo|default_watermark_position
struct Hovori, kam sa ma na uzivatelsku fotku pripadny watermark nalepit. Moznosti: none, top-left, top-right, top-center, atd. Tento atribut sa pouziva iba pokial uzivatel nema definovany vlastny User.Settings.watermark_position (hodnota default) alebo pokial mu to zakazuje atribut allow_user_watermark. Vid vyssie.
default_watermark_image
Settings|GlobalSettings.Photo|default_watermark_image
image Hovori, cim maju byt watermarkovane uzivatelske fotky. Tento atribut sa pouziva iba pokial uzivatel nema definovany vlastny User.Settings.watermark_image alebo pokial mu to zakazuje atribut allow_user_watermark. Vid vyssie.
max_datasize
Settings|GlobalSettings.Photo|max_datasize
int Hovori, aka moze byt maximalna velkost jednej uzivatelskej fotky v bytoch.
max_resolution
Settings|GlobalSettings.Photo|max_resolution
int Hovori, aky moze byt maximalny rozmer jednej uzivatelskej fotky (bud vertikalny alebo horizontalny) v pixeloch.
hide_comments
Settings|GlobalSettings.Photo|hide_comments
enum Hovori, ako a komu sa maju zobrazovat komentare k fotkam. Moznosti:
  • yes - skryje komentare uplne.
  • visitor-only - skryje komentare navstevnikom, tj. zobrazi ich iba uzivatelom.
  • write-for-visitor - skryje moznost pridavania komentarov navstevnikom, ale zobrazi ich kazdemu.
  • no - zobrazi komentare vsetkym aj s moznostou pridavat.
max_comment_length
Settings|GlobalSettings.Photo|max_comment_length
int Maximalna povolena dlzka komentaru fotky. Tato dlzka sa vztahuje na atribut PhotoComment.text v triede PhotoComment.
hide_score
Settings|GlobalSettings.Photo|hide_score
enum Hovori, ako a komu sa ma zobrazovat hodnotenie fotky. Moznosti:
  • yes - skryje hodnotenia uplne.
  • visitor-only - skryje hodnotenia navstevnikom, tj. zobrazi ich iba uzivatelom.
  • write-for-visitor - skryje moznost hodnotenia navstevnikom, ale zobrazi ich kazdemu.
  • no - zobrazi hodnotenia vsetkym aj s moznostou hodnotit.
min_score_count
Settings|GlobalSettings.Photo|min_score_count
int Hovori, kolko krat musi byt fotka minimalne hodnotena, aby sa zobrazovalo jej hodnotenie. Nekladna hodnota (kupodivu) znamena, ze sa hodnotenie moze zobrazovat hned po prvom hodnoteni.
hide_counter
Settings|GlobalSettings.Photo|hide_counter
enum Hovori, ako a komu sa ma zobrazovat pocitadlo pristupov. Moznosti:
  • yes - skryje pocitadla uplne.
  • visitor-only - skryje pocitadla navstevnikom, tj. zobrazi ich iba uzivatelom.
  • no - zobrazi pocitadla vsetkym.

Poznamka: Aj ked sa pocitadlo nezobrazuje alebo zobrazuje iba uzivatelom (moznosti yes a visitors only), zapocitava sa vzdy kazdy pristup, tj. aj pristup navstevnika.

trash_tag_name
Settings|GlobalSettings.Photo|trash_tag_name
string Nazov tagu predstavujuceho systemovy kos. Kazda fotka s takymto tagom je v kosi a nezobrazuje sa v ziadnych albumoch.
shared_storage_for_visitors
Settings|GlobalSettings.Photo|shared_storage_for_visitors
enum Hovori, ci a ako smu navstevnici zasahovat do verejneho uloziska fotiek. Moznosti:
  • none - navstevnici nemaju moznost prezerat verejne fotky, fotky sa im vsak stale mozu zobrazit napriklad ako ikonky adresarov.
  • read - navstevnici maju moznost prezerat a komentovat verejne fotky, nemaju vsak moznost ich upravovat ci pridavat.
  • add - navstevnici maju moznost prezerat a komentovat verejne fotky a tiez pridavat nove fotky ci upravovat atributy starych.
  • full - navstevnici maju moznost nielen prezerat a pridavat, ale i mazat verejne fotky.

Poznamka: Moznost nahrat novu verziu fotky do verejnych fotiek maju navstevnici iba pokial maju zaroven moznost mazat. Nahratim novej verzie sa totiz zmaze ta stara.

Poznamka: Vid tiez atribut GlobalSettings.Photo.shared_storage_for_users.

shared_storage_for_users
Settings|GlobalSettings.Photo|shared_storage_for_users
enum Hovori, ci a ako smu uzivatelia zasahovat do verejneho uloziska fotiek. Moznosti:
  • none - nikto nema moznost prezerat verejne fotky, stale sa vsak mozu zobrazit napriklad ako ikonky adresarov, pokial niekde zostali este nastavene.
  • admin-only - verejne fotky su pristupne iba pre uzivatelov s opravnenim User.AdminSettings.may_manage_shared_storage.
  • read - verejne fotky su pristupne vsetkym uzivatelom, pridavat, upravovat ci mazat vsak mozu iba uzivatelia s opravnenim User.AdminSettings.may_manage_shared_storage.
  • add - verejne fotky su pristupne vsetkym uzivatelom a mozu do nich aj pridavat nove fotky ci upravovat atributy starych. Mazat vsak mozu iba uzivatelia s opravnenim User.AdminSettings.may_manage_shared_storage.
  • full - vsetci uzivatelia maju moznost manipulovat s verejnymi fotkami ako so svojimi vlastnymi.

Poznamka: Moznost nahrat novu verziou fotky maju vzdy iba ti uzivatelia, ktori maju zaroven moznost mazat. Nahratim novej verzie sa totiz zmaze ta stara.

Poznamka: Tento atribut je doplnkom atributu GlobalSettings.Photo.shared_storage_for_visitors. Nema vyznam zakazovat prihlasenym uzivatelom verejne fotky, pokial ich maju navstevnici povolene.