Skip to content
This repository has been archived by the owner on Jun 6, 2018. It is now read-only.

Format ExtensionEngine List

Phitherek edited this page May 27, 2011 · 2 revisions

Lista ExtensionEngine ma swój ustalony format, przedstawiony poniżej.

Opis jednego rozszerzenia w ExtensionEngine List ma postać:
[plik do wykrycia]
[opcja]
wartość
[opcja]
wartość
… i tak dalej …
[end]

gdzie:

  • plik do wykrycia – jest to główny plik z rozszerzeniem, przy którego wykryciu ExtensionEngine zaczyna parsować dalsze informacje o tym rozszerzeniu.
  • opcja – jest jedną z opcji: name, author, date, menulink, postlink, adminlink.
  • wartość – jest wartością tej opcji.
  • end – wskazuje ExtensionEngine, że jest to koniec wpisu dla danego rozszerzenia.

Opis opcji:

  • name – jest to nazwa rozszerzenia, która pojawia się w linkach i w stopce SMPBNS. Jeżeli jej nie ma, SMPBNS uznaje rozszerzenie za nienazwane i nazywa linki odpowiednio (np. Uruchom nienazwane rozszerzenie), a w stopce wyświetla \unnamed\.
  • author – definiuje autora rozszerzenia, który pojawia się w stopce SMPBNS. Jeżeli go nie ma, informacja się nie wyświetla.
  • date – definiuje datę powstania rozszerzenia, która pojawia się w stopce SMPBNS. Jeżeli jej nie ma, nie jest wyświetlana. Nie wyświetla się też, jeżeli nie ma informacji o autorze.
  • menulink – definiuje adres, pod który ma kierować odnośnik w menu na górze głównego pliku SMPBNS. Jeżeli go nie ma, odnośnik nie jest wyświetlany.
  • postlink – definiuje adres, pod który ma kierować odnośnik pod postem SMPBNS. Na końcu odnośnika dodawane jest ID postu w postaci postid={id postu}, tak więc adres musi to uwzględniać (na przykład przez ? lub & na końcu). Jeżeli go nie ma, odnośnik nie jest wyświetlany.
  • adminlink – definiuje adres, pod który ma kierować odnośnik w menu systemu moderacji SMPBNS. Jeżeli go nie ma, odnośnik nie jest wyświetlany.

Wpisy mogą występować jeden po drugim, albo po białych znakach takich jak nowa linia. Między wpisami może znajdować się cokolwiek, ExtensionEngine nie weźmie tego pod uwagę.