Skocz do zawartości
Pecetowicz Forum komputerowe

Budowa tabeli 'Kto jest na forum' (Legendy). phpBB2 by Przemo.


Rekomendowane odpowiedzi

Poradnik opisujący cały plik index_body.tpl w którym znajduje się sekcja legendy "Kto jest na forum". Niniejsza instrukcja przedstawia budowę tabeli "WHO_IS_ONLINE"

 Kod legendy, znajduje się w pliku index_body.tpl Twojego stylu między znacznikami:

<!-- BEGIN disable_viewonline -->
...
<!-- END disable_viewonline -->

Opis poszczególnych elementów:

<td class="catHead" colspan="2" height="28"><span class="cattitle"><a href="{U_VIEWONLINE}" class="cattitle" title="{L_VIEW_DETAILED}">{L_WHO_IS_ONLINE}</a></span></td>

Ten fragment kodu odpowiada za wyświetlanie pierwszej belki z naszym napisem 'Kto jest na forum'.
Możesz tutaj zmienić samą belkę, kolor czy wielkość tekstu albo zlikwidować łącze w nazwie. Wszystko edytujemy analogicznie, poprzez zmianę nazwy klasy, którą wcześniej utworzyliśmy w pliku .css, lub wykasowanie hiperłącza.

{L_WHO_IS_ONLINE} - napis na belce: 'Kto jest na forum'
 

<tr>
<td class="row1" {ONMOUSE_COLORS}align="center" valign="middle" rowspan="6">
<img src="templates/subSilver/images/whosonline.gif" width="46" height="25" alt="" /></td>
<td class="row1" {ONMOUSE_COLORS}align="left" width="100%">
<span class="gensmall">{TOTAL_POSTS}<br />{TOTAL_USERS}<br />{NEWEST_USER}{COUNTER}</span></td>
</tr>

W tym miejscu możemy zmienić obrazek (whosonline.gif), jego rozszerzenie i wymiary, pojawia nam się on w komórce po lewo.
Następnie:

  • {TOTAL_POSTS} - 'Nasi użytkownicy napisali... '
  • {TOTAL_USERS} - 'Mamy zarejestrowanych X użytkowników'
  • {NEWEST_USER} - 'Ostatnio zarejestrowana osoba: '
  • {COUNTER} - 'To forum odwiedzono już xxx razy'
<td class="row1" {ONMOUSE_COLORS}align="left">
<span class="gensmall">{TOTAL_USERS_ONLINE}<br />{LOGGED_IN_USER_LIST}<br />{RECORD_USERS}
  • {TOTAL_USERS_ONLINE} - 'Na Forum jest x użytkowników...'
  • {LOGGED_IN_USER_LIST} - 'Zarejestrowani Użytkownicy: '
  • {RECORD_USERS} - 'Najwięcej użytkowników x było obecnych...'
<!-- BEGIN staff_explain -->
<a href="{disable_viewonline.staff_explain.U_GROUP_URL}" class="gensmall" style="color: #{disable_viewonline.staff_explain.GROUP_COLOR}{disable_viewonline.staff_explain.GROUP_STYLE}">{disable_viewonline.staff_explain.GROUP_PREFIX}{disable_viewonline.staff_explain.GROUP_NAME}</a>
<!-- BEGIN se_separator -->
&#8226;
<!-- END se_separator -->
<!-- END staff_explain -->

Wszystko co tyczy się ułożenia rang w legendzie w tym:

{disable_viewonline.staff_explain.GROUP_PREFIX} - Wyświetla prefix grupy.
{disable_viewonline.staff_explain.GROUP_NAME} - Wyświetla nazwę grupy.

<!-- BEGIN se_separator --> i <!-- END se_separator --> - to co pomiędzy to separator który oddziela kolejne rangi.

<br />{USERS_OF_THE_DAY_LIST}</span></td>

{USERS_OF_THE_DAY_LIST} - 'Przez ostatnie xx godziny byli na forum: '

<!-- BEGIN birthday -->
<tr>
<td class="row1" {ONMOUSE_COLORS}align="left">
<span class="gensmall">{L_WHOSBIRTHDAY_TODAY}<br />{L_WHOSBIRTHDAY_WEEK}</span></td>
</tr>
<!-- END birthday -->

Fragment pliku opisujący komórkę z urodzinami:

{L_WHOSBIRTHDAY_TODAY} - Obchodzący święto dzisiaj.
{L_WHOSBIRTHDAY_WEEK} - Obchodzący urodziny w najbliższym tygodniu.

<!-- BEGIN chat -->
<tr>
<td class="row1" {ONMOUSE_COLORS}align="left">
<span class="gensmall">{TOTAL_CHATTERS_ONLINE}&nbsp;&nbsp;&nbsp;
<!-- BEGIN logged_out -->
[ {L_LOGIN_TO_JOIN_CHAT} ]
<!-- END logged_out -->
<!-- BEGIN logged_in -->
[ <a href="javascript:void(0);" onClick="window.open('{S_JOIN_CHAT}','{CHATBOX_NAME}','scrollbars=no,width=540,height=450')">{L_CLICK_TO_JOIN_CHAT}</a> ]
<!-- END logged_in -->
<br />{CHATTERS_LIST}</span></td>
</tr>
<!-- END chat -->

Tutaj znajdziemy funkcje odpowiedzialne za chata.

{TOTAL_CHATTERS_ONLINE} - 'Na czacie jest x użytkowników'
{L_LOGIN_TO_JOIN_CHAT} - 'Zaloguj się by wejść na czat'
width=540,height=450 - Wymiary okienka z chatem.
{L_CLICK_TO_JOIN_CHAT} - 'Kliknij by wejść na czat'
{CHATTERS_LIST} - lista użytkowników, którzy aktualnie są na chacie (nicki).

<!-- BEGIN staff -->
<tr>
<td class="row1" {ONMOUSE_COLORS}align="left">
<span class="gensmall"><a href="{U_STAFF}" class="gensmall">{L_STAFF}</a></span></td>
</tr>
<!-- END staff -->

{L_STAFF} - 'Osoby odpowiedzialne za Forum'

<!-- BEGIN warnings -->
<tr>
<td class="row1" {ONMOUSE_COLORS}align="left">
<span class="gensmall">{U_WARNINGS}</span></td>
</tr>
<!-- END warnings -->

Ostatnia już komórka, standradowej tabeli.

{U_WARNINGS} - 'Ostrzeżenia użytkowników'

Źródło: przemo.org. Zgodę na publikację udzielił Tommekk80 w 2012 roku.

Odnośnik do odpowiedzi
Udostępnij na innych stronach

Problem wciąż nierozwiązany? Dodaj swoją odpowiedź

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto. Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...