Modyfikacje do phpBB 3.0.x autorstwa użytkowników. Tutaj możesz zaprezentować swoje prace, także w wersjach deweloperskich.
Regulamin forum
Zakładając temat dla swojego stylu, wymagane jest dodanie go jako załącznik (przez forum) w pierwszym poście.
-
jaroslw
- Zasłużony
- Posty: 4524
- Rejestracja: 10 grudnia 2005, 18:48
-
Kontakt:
Post
autor: jaroslw » 10 sierpnia 2007, 13:38
Możliwe, że programiści phpBB nie dodali jeszcze tej opcji, ale chciałem już ją mieć na swoim forum. Ten bardzo krótki mod pokazuje ilość ostrzeżeń w temacie, pod avatarem. Informację wyświetla tylko jeśli dany user ma ostrzeżenie. Wygląda to tak:
Instrukcja:
Kod: Zaznacz cały
#-------------- [ OPEN / OTWÓRZ ] ------------------
#
styles/prosilver/template/viewtopic_body.html
#-------------- [ FIND / WYSZUKAJ ] ------------------
#
<!-- IF postrow.POSTER_FROM --><dd><strong>{L_LOCATION}:</strong> {postrow.POSTER_FROM}</dd><!-- ENDIF -->
#-------------- [ AFTER ADD / PO DODAJ ] ------------------
#
<!-- IF postrow.POSTER_WARNINGS --><dd><strong>{L_WARNINGS}:</strong> {postrow.POSTER_WARNINGS}</dd><!-- ENDIF -->
#-------------- [ OPEN / OTWÓRZ ] ------------------
#
styles/subsilver2/template/viewtopic_body.html
#-------------- [ FIND / WYSZUKAJ ] ------------------
#
<!-- IF postrow.POSTER_FROM --><br /><b>{L_LOCATION}:</b> {postrow.POSTER_FROM}<!-- ENDIF -->
#-------------- [ AFTER ADD / PO DODAJ ] ------------------
#
<!-- IF postrow.POSTER_WARNINGS --><br /><b>{L_WARNINGS}:</b> {postrow.POSTER_WARNINGS}<!-- ENDIF -->
Ostatnio zmieniony 22 maja 2008, 17:48 przez
jaroslw, łącznie zmieniany 1 raz.
-
Vicuss
- Posty: 15
- Rejestracja: 20 sierpnia 2007, 21:05
- Lokalizacja: Świnoujście
-
Kontakt:
Post
autor: Vicuss » 21 sierpnia 2007, 07:16
Ja bym jeszcze proponował punkty ostrzeżeń. A gdzie mam wsadzić ten kod??
-
jaroslw
- Zasłużony
- Posty: 4524
- Rejestracja: 10 grudnia 2005, 18:48
-
Kontakt:
Post
autor: jaroslw » 21 sierpnia 2007, 08:31
Vicuss pisze:Ja bym jeszcze proponował punkty ostrzeżeń.
Rozwiń o co Ci chodzi...
Vicuss pisze:A gdzie mam wsadzić ten kod??
jaros pisze:#-------------- [ OPEN / OTWÓRZ ] ------------------
#
styles/prosilver/template/memberlist_view.html
oraz
jaros pisze:#-------------- [ OPEN / OTWÓRZ ] ------------------
#
styles/subsilver2/template/memberlist_view.html
Wszystko jest napisane w instrukcji.
-
Vicuss
- Posty: 15
- Rejestracja: 20 sierpnia 2007, 21:05
- Lokalizacja: Świnoujście
-
Kontakt:
Post
autor: Vicuss » 24 sierpnia 2007, 20:46
Proponuję jeszcze dodanie punktów ostrzeżeń i pochwał. Np.:
- Spam -XX pkt. ostrzeżeń
- Groźby -XX pkt. ostrzeżeń
- Wulgaryzm na forum -XX pkt. ostrzeżeń
-XX pkt. ostrzeżeń=BAN
- Wyjątkowa aktywność -XX pkt. pochwały
- Pomoc -XX pkt. pochwały
- Pomysłowość -XX pkt. pochwały
-XX pkt. pochwały=Coś-Tam
Coś takiego:

-
jaroslw
- Zasłużony
- Posty: 4524
- Rejestracja: 10 grudnia 2005, 18:48
-
Kontakt:
Post
autor: jaroslw » 24 sierpnia 2007, 21:00
To już duża modyfikacja musiałaby być. Na pisanie na razie nie mam czasu

zresztą i za bardzo nie ma sensu dopóki nie wyjdzie wersja stabilna. Obecna modyfikacja sprowadza się jedynie do pobrania i wstawienie zmiennej.
-
Vicuss
- Posty: 15
- Rejestracja: 20 sierpnia 2007, 21:05
- Lokalizacja: Świnoujście
-
Kontakt:
Post
autor: Vicuss » 25 sierpnia 2007, 08:12
dobre i to

-
Cz3rstwy
- Posty: 4
- Rejestracja: 18 lutego 2008, 18:41
Post
autor: Cz3rstwy » 13 kwietnia 2008, 16:55
Mam problem z znalezieniem tej linijki... Kod wygląda tak:
Kod: Zaznacz cały
<!-- INCLUDE overall_header.html -->
<h2>{PAGE_TITLE}</h2>
<form method="post" action="{S_PROFILE_ACTION}" id="viewprofile">
<div class="panel bg1<!-- IF S_ONLINE --> online<!-- ENDIF -->">
<div class="inner"><span class="corners-top"><span></span></span>
<!-- IF AVATAR_IMG -->
<dl class="left-box">
<dt>{AVATAR_IMG}</dt>
<!-- IF RANK_TITLE --><dd style="text-align: center;">{RANK_TITLE}</dd><!-- ENDIF -->
<!-- IF RANK_IMG --><dd style="text-align: center;">{RANK_IMG}</dd><!-- ENDIF -->
</dl>
<!-- ENDIF -->
<dl class="left-box details" style="width: 80%;">
<dt>{L_USERNAME}:</dt>
<dd>
<!-- IF USER_COLOR --><span style="color: {USER_COLOR}; font-weight: bold;"><!-- ELSE --><span><!-- ENDIF -->{USERNAME}</span>
<!-- IF U_USER_ADMIN --> [ <a href="{U_USER_ADMIN}">{L_USER_ADMIN}</a> ]<!-- ENDIF -->
<!-- IF U_SWITCH_PERMISSIONS --> [ <a href="{U_SWITCH_PERMISSIONS}">{L_USE_PERMISSIONS}</a> ]<!-- ENDIF -->
</dd>
<!-- IF not AVATAR_IMG -->
<!-- IF RANK_TITLE --><dt>{L_RANK}:</dt> <dd>{RANK_TITLE}</dd><!-- ENDIF -->
<!-- IF RANK_IMG --><dt><!-- IF RANK_TITLE --> <!-- ELSE -->{L_RANK}:<!-- ENDIF --></dt> <dd>{RANK_IMG}</dd><!-- ENDIF -->
<!-- ENDIF -->
<!-- IF S_USER_INACTIVE --><dt>{L_USER_IS_INACTIVE}:</dt> <dd>{USER_INACTIVE_REASON}</dd><!-- ENDIF -->
<!-- IF LOCATION --><dt>{L_LOCATION}:</dt> <dd>{LOCATION}</dd><!-- ENDIF -->
<!-- IF AGE --><dt>{L_AGE}:</dt> <dd>{AGE}</dd><!-- ENDIF -->
<!-- IF OCCUPATION --><dt>{L_OCCUPATION}:</dt> <dd>{OCCUPATION}</dd><!-- ENDIF -->
<!-- IF INTERESTS --><dt>{L_INTERESTS}:</dt> <dd>{INTERESTS}</dd><!-- ENDIF -->
<!-- IF S_GROUP_OPTIONS --><dt>{L_USERGROUPS}:</dt> <dd><select name="g">{S_GROUP_OPTIONS}</select> <input type="submit" name="submit" value="{L_GO}" class="button2" /></dd><!-- ENDIF -->
<!-- BEGIN custom_fields --><dt>{custom_fields.PROFILE_FIELD_NAME}:</dt> <dd>{custom_fields.PROFILE_FIELD_VALUE}</dd><!-- END custom_fields -->
<!-- IF S_USER_LOGGED_IN and S_ZEBRA -->
<!-- IF U_ADD_FRIEND and U_ADD_FOE-->
<dt> </dt> <dd><a href="{U_ADD_FRIEND}"><strong>{L_ADD_FRIEND}</strong></a></dd>
<dt> </dt> <dd><a href="{U_ADD_FOE}"><strong>{L_ADD_FOE}</strong></a></dd>
<!-- ELSE -->
<!-- IF U_REMOVE_FRIEND -->
<dt> </dt> <dd><a href="{U_REMOVE_FRIEND}"><strong>{L_REMOVE_FRIEND}</strong></a></dd>
<!-- ELSE -->
<dt> </dt> <dd><a href="{U_REMOVE_FOE}"><strong>{L_REMOVE_FOE}</strong></a></dd>
<!-- ENDIF -->
<!-- ENDIF -->
<!-- ENDIF -->
</dl>
<span class="corners-bottom"><span></span></span></div>
</div>
<div class="panel bg2">
<div class="inner"><span class="corners-top"><span></span></span>
<div class="column1">
<h3>{L_CONTACT_USER} {USERNAME}</h3>
<dl class="details">
<!-- IF U_EMAIL --><dt>{L_EMAIL_ADDRESS}:</dt> <dd><a href="{U_EMAIL}">{L_SEND_EMAIL_USER} {USERNAME}</a></dd><!-- ENDIF -->
<!-- IF U_WWW --><dt>{L_WEBSITE}:</dt> <dd><a href="{U_WWW}" title="{L_VISIT_WEBSITE}: {U_WWW}">{U_WWW}</a></dd><!-- ENDIF -->
<!-- IF U_PM --><dt>{L_PM}:</dt> <dd><a href="{U_PM}">{L_SEND_PRIVATE_MESSAGE}</a></dd>
<!-- ENDIF -->
<!-- IF U_MSN or USER_MSN --><dt>{L_MSNM}:</dt> <dd><!-- IF U_MSN --><a href="{U_MSN}" onclick="popup(this.href, 550, 320); return false;">{L_SEND_MSNM_MESSAGE}</a><!-- ELSE -->{USER_MSN}<!-- ENDIF --></dd><!-- ENDIF -->
<!-- IF U_YIM or USER_YIM --><dt>{L_YIM}:</dt> <dd><!-- IF U_YIM --><a href="{U_YIM}" onclick="popup(this.href, 780, 550); return false;">{L_SEND_YIM_MESSAGE}</a><!-- ELSE -->{USER_YIM}<!-- ENDIF --></dd><!-- ENDIF -->
<!-- IF U_AIM or USER_AIM --><dt>{L_AIM}:</dt> <dd><!-- IF U_AIM --><a href="{U_AIM}" onclick="popup(this.href, 550, 320); return false;">{L_SEND_AIM_MESSAGE}</a><!-- ELSE -->{USER_AIM}<!-- ENDIF --></dd><!-- ENDIF -->
<!-- IF U_ICQ or USER_ICQ --><dt>{L_ICQ}:</dt> <dd><!-- IF U_ICQ --><a href="{U_ICQ}" onclick="popup(this.href, 550, 320); return false;">{L_SEND_ICQ_MESSAGE}</a><!-- ELSE -->{USER_ICQ}<!-- ENDIF --></dd><!-- ENDIF -->
<!-- IF U_JABBER and S_JABBER_ENABLED --><dt>{L_JABBER}:</dt> <dd><a href="{U_JABBER}" onclick="popup(this.href, 550, 320); return false;">{L_SEND_JABBER_MESSAGE}</a></dd><!-- ELSEIF USER_JABBER --><dt>{L_JABBER}:</dt> <dd>{USER_JABBER}</dd><!-- ENDIF -->
<!-- IF S_PROFILE_FIELD_1 -->
<!-- NOTE: Use a construct like this to include admin defined profile fields. Replace FIELD1 with the name of your field. -->
<dt>{postrow.PROFILE_FIELD1_NAME}:</dt> <dd>{postrow.PROFILE_FIELD1_VALUE}</dd>
<!-- ENDIF -->
</dl>
</div>
<div class="column2">
<h3>{L_USER_FORUM}</h3>
<dl class="details">
<dt>{L_JOINED}:</dt> <dd>{JOINED}</dd>
<dt>{L_VISITED}:</dt> <dd>{VISITED}</dd>
<!-- IF U_NOTES or U_WARN -->
<dt>{L_WARNINGS}: </dt>
<dd><strong>{WARNINGS}</strong> [ <a href="{U_NOTES}">{L_VIEW_NOTES}</a> <!-- IF U_WARN --> | <a href="{U_WARN}">{L_WARN_USER}</a> <!-- ENDIF -->]</dd>
<!-- ENDIF -->
<dt>{L_TOTAL_POSTS}:</dt> <dd>{POSTS} | <strong><a href="{U_SEARCH_USER}">{L_SEARCH_USER_POSTS}</a></strong><!-- IF POSTS_PCT --><br />({POSTS_PCT} / {POSTS_DAY})<!-- ENDIF --></dd>
<!-- IF S_SHOW_ACTIVITY and POSTS -->
<dt>{L_ACTIVE_IN_FORUM}:</dt> <dd><!-- IF ACTIVE_FORUM --><strong><a href="{U_ACTIVE_FORUM}">{ACTIVE_FORUM}</a></strong><br />({ACTIVE_FORUM_POSTS} / {ACTIVE_FORUM_PCT})<!-- ELSE --> - <!-- ENDIF --></dd>
<dt>{L_ACTIVE_IN_TOPIC}:</dt> <dd><!-- IF ACTIVE_TOPIC --><strong><a href="{U_ACTIVE_TOPIC}">{ACTIVE_TOPIC}</a></strong><br />({ACTIVE_TOPIC_POSTS} / {ACTIVE_TOPIC_PCT})<!-- ELSE --> - <!-- ENDIF --></dd>
<!-- ENDIF -->
</dl>
</div>
<span class="corners-bottom"><span></span></span></div>
</div>
<!-- IF SIGNATURE -->
<div class="panel bg1">
<div class="inner"><span class="corners-top"><span></span></span>
<h3>{L_SIGNATURE}</h3>
<div class="postbody"><div class="signature" style="border-top:none; margin-top: 0;">{SIGNATURE}</div></div>
<span class="corners-bottom"><span></span></span></div>
</div>
<!-- ENDIF -->
</form>
<!-- INCLUDE jumpbox.html -->
<!-- INCLUDE overall_footer.html -->
-
jaroslw
- Zasłużony
- Posty: 4524
- Rejestracja: 10 grudnia 2005, 18:48
-
Kontakt:
Post
autor: jaroslw » 13 kwietnia 2008, 17:54
Znajdź:
Kod: Zaznacz cały
<!-- IF LOCATION --><dt>{L_LOCATION}:</dt> <dd>{LOCATION}</dd><!-- ENDIF -->
Dodaj po:
Kod: Zaznacz cały
<!-- IF postrow.POSTER_WARNINGS --><dt>{L_WARNINGS}:</dt> <dd>{postrow.POSTER_WARNINGS}</dd><!-- ENDIF -->
Oczywiście wykonaj to w tym samym pliku. Nie testowane, ale powinno działać

-
adriano216
- Posty: 56
- Rejestracja: 09 maja 2008, 14:24
Post
autor: adriano216 » 13 maja 2008, 11:11
Mi nie działa. Korzystam z subsilver2 jak to tam ustawić?
-
daroPL
- Zasłużony
- Posty: 4564
- Rejestracja: 24 czerwca 2005, 13:36
- Lokalizacja: Poznań
-
Kontakt:
Post
autor: daroPL » 13 maja 2008, 15:01
Odświeżyłeś po wykonaniu czynności z instrukcji szablony?
-
adriano216
- Posty: 56
- Rejestracja: 09 maja 2008, 14:24
Post
autor: adriano216 » 13 maja 2008, 20:53
Jak odświeża się szablony? Wiem, że odświeża się działy, a w głównym oknie nia mam takiej opcji jak odświeżanie szablonów.
-
mateusz
- Zasłużony
- Posty: 2174
- Rejestracja: 14 maja 2005, 17:43
- Lokalizacja: JAWORZNO
-
Kontakt:
Post
autor: mateusz » 14 maja 2008, 11:27
wyczyść cache. a szablony odswieza się w PA.
Zapraszam również na moje forum:
www.indianie.info
www.sklepbezglutek.pl - zapraszam do sklepu z żywnością bezglutenową i niskobiałkową. Makarony, chleby, zdrowa żywność. Wysyłane od ręki bez ryzyka utraty świeżości w trakcie dostarczania.
-
adriano216
- Posty: 56
- Rejestracja: 09 maja 2008, 14:24
Post
autor: adriano216 » 14 maja 2008, 12:54
Nie mogę sobie z tym poradzić. Wyczyściłem cache w ACP. Załączam fragment kodu z subsilver2 z którego kożystam
<td><!-- IF U_JABBER and S_JABBER_ENABLED --><a href="{U_JABBER}" onclick="popup(this.href, 550, 320); return false">{JABBER_IMG}</a><!-- ELSEIF USER_JABBER -->{USER_JABBER_IMG}<!-- ENDIF --></td>
</tr>
</table>
</td>
<td class="row1">
<table cellspacing="1" cellpadding="2" border="0">
<tr>
<td class="gen" align="{S_CONTENT_FLOW_END}" nowrap="nowrap">{L_USERGROUPS}: </td>
<td><select name="g">{S_GROUP_OPTIONS}</select> <input class="btnlite" type="submit" name="submit" value="{L_GO}" /></td>
</tr>
<tr>
<td class="gen" align="{S_CONTENT_FLOW_END}" nowrap="nowrap">{L_LOCATION}: </td>
<td><!-- IF LOCATION --><b class="genmed">{LOCATION}</b><!-- ENDIF --></td>
<!-- IF postrow.POSTER_WARNINGS --><dt>{L_WARNINGS}:</dt> <dd>{postrow.POSTER_WARNINGS}</dd><!-- ENDIF -->
</tr>
<!-- IF AGE -->
-
adriano216
- Posty: 56
- Rejestracja: 09 maja 2008, 14:24
Post
autor: adriano216 » 15 maja 2008, 15:18
Odświeżyłem także oba szablony i lipa. Nadal nie wyświetla ostrzeżenia które dałem użytkownikowi.
-
jaroslw
- Zasłużony
- Posty: 4524
- Rejestracja: 10 grudnia 2005, 18:48
-
Kontakt:
Post
autor: jaroslw » 18 maja 2008, 17:47
A nie ma już czasem takiej opcji w stabilnym phpBB3? Ten kod pisałem pod którąś betę lub RC.