Co to są zmienne komentarza

Zmienne w treści komentarza, to specjalne znaczniki w formacie $nazwa.zmiennej, które zamieniane są na właściwe wartości automatycznie podczas logowania znalezień. Zmienne pozwalają na stosowanie “dynamicznych” komentarzy, w których fragmenty tekstu zależą od aktualnie logowanego kesza (nazwa kesza, autor, data logu) lub liczby/typu zalogowanych dotychczas keszy (wszelkie liczniki znalezień).

Lista obsługiwanych zmiennych

Szczegóły kesza

  • $cache.name - nazwa kesza
  • $cache.owner - właściciel kesza

Szczegóły logu

  • $log.date - data logu
  • $log.time - czas logu

Liczba keszy per plik (dokument) i typ logu

  • $file.count - liczba wszystkich keszy ogółem w pliku
  • $file.count.finds - liczba wszystkich find-ów w pliku
  • $file.count.dnfs - liczba wszystkich dnf-ów w pliku

Liczba keszy per dzień i typ logu

  • $day.count - liczba wszystkich keszy ogółem w danym dniu (dniu daty logu)
  • $day.count.finds - liczba wszystkich find-ów w danym dniu
  • $day.count.dnfs - liczba wszystkich dnf-ów w danym dniu

Indeks kesza per plik (dokument) i typ logu
Indeks to numer danego kesza w kolejności dat logów. Zmienne $file.index dotyczą kolejności keszy w ramach całego pliku - znów ogółem lub tylko find-y/dnf-y.

  • $file.index
  • $file.index.finds
  • $file.index.dnfs

Indeks kesza per dzien i typ logu
Indeks to numer danego kesza w kolejności dat logów. Zmienne $day.index dotyczą kolejności keszy w ramach danego dnia (dnia daty logu) - znów ogółem lub tylko find-y/dnf-y.

  • $day.index
  • $day.index.finds
  • $day.index.dnfs

Procent znalezienia grupy keszy
Procent wyliczany jest jako: indeks danego znalezienia w grupie / liczba wszystkich znalezień w grupie * 100. Grupą może być cały dokument ($file) lub dany dzień ($day).

  • $file.pct.finds
  • $day.pct.finds

Wszystkie znalezienia per typ kesza
Są to aktualne statystyki znalezień z GC COM - suma wszystkich znalezień ogółem lub per typ kesza. Wartości rosną automatycznie w miarę logowania.

  • $total.finds
  • $total.finds.tradi
  • $total.finds.multi
  • $total.finds.virtual
  • $total.finds.letter
  • $total.finds.event
  • $total.finds.cito
  • $total.finds.mega
  • $total.finds.giga
  • $total.finds.mystery
  • $total.finds.webcam
  • $total.finds.earth
  • $total.finds.gps
  • $total.finds.wigo
  • $total.finds.lab

Przykłady użycia

Przykład 1

Log:

*** $cache.name ***
Keszyk znaleziony o $log.time.
Moje znalezienie nr $total.finds.
TFTC $cache.owner!

zostanie (przykładowo) zamieniony na:

*** GDKJ Przełęcz pod Śnieżką ***
Keszyk znaleziony o 13:50.
Moje znalezienie nr 1500.
TFTC Plomba!


Przykład 2

Log:

Super wypad za miasto.
Dzisiejsza wycieczka przyniosła $day.count.finds znalezień i tylko $day.count.dnfs DNF-ów, TFTC!

zostanie (przykładowo) zamieniony na:

Super wypad za miasto.
Dzisiejsza wycieczka przyniosła 150 znalezień i tylko 5 DNF-ów, TFTC!


Przykład 3

Log:

Kolejny dzień na puszczy ;)
Keszyk $file.index.finds z $file.count.finds, GEOpyra zdobyta w $file.pct.finds% :)

zostanie (przykładowo) zamieniony na:

Kolejny dzień na puszczy ;)
Keszyk 20 z 124, GEOpyra zdobyta w 16% :)

Uwaga: w tym przypadku ważne, aby dokument zawierał tylko i wyłącznie logi z keszy tej serii (zmienne $file działają na całym dokumencie).