Warns in viewtopic

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:

Warns in viewtopic

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:
Obrazek

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.
Pobierz styl: we_universalwe_clearblue
Nowości i aktualizacje: FacebookGoogle+Twitter

Awatar użytkownika
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??
Gangsta OTS:
http://gangstaots.no-ip.info

Persia OTS Comming soon
Comet Forums comming soon

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.
Pobierz styl: we_universalwe_clearblue
Nowości i aktualizacje: FacebookGoogle+Twitter

Awatar użytkownika
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:
Obrazek
Gangsta OTS:
http://gangstaots.no-ip.info

Persia OTS Comming soon
Comet Forums comming soon

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.
Pobierz styl: we_universalwe_clearblue
Nowości i aktualizacje: FacebookGoogle+Twitter

Awatar użytkownika
Vicuss
Posty: 15
Rejestracja: 20 sierpnia 2007, 21:05
Lokalizacja: Świnoujście
Kontakt:

Post autor: Vicuss » 25 sierpnia 2007, 08:12

dobre i to :)
Gangsta OTS:
http://gangstaots.no-ip.info

Persia OTS Comming soon
Comet Forums comming soon

Cz3rstwy
Posty: 4
Rejestracja: 18 lutego 2008, 18:41

Re: Warns in viewtopic

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 -->&nbsp;<!-- 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>&nbsp;</dt> <dd><a href="{U_ADD_FRIEND}"><strong>{L_ADD_FRIEND}</strong></a></dd>
				<dt>&nbsp;</dt> <dd><a href="{U_ADD_FOE}"><strong>{L_ADD_FOE}</strong></a></dd>
			<!-- ELSE -->
				<!-- IF U_REMOVE_FRIEND -->
					<dt>&nbsp;</dt> <dd><a href="{U_REMOVE_FRIEND}"><strong>{L_REMOVE_FRIEND}</strong></a></dd>
				<!-- ELSE -->
					<dt>&nbsp;</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:

Re: Warns in viewtopic

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ć ;)
Pobierz styl: we_universalwe_clearblue
Nowości i aktualizacje: FacebookGoogle+Twitter

adriano216
Posty: 56
Rejestracja: 09 maja 2008, 14:24

Re: Warns in viewtopic

Post autor: adriano216 » 13 maja 2008, 11:11

Mi nie działa. Korzystam z subsilver2 jak to tam ustawić?

Awatar użytkownika
daroPL
Zasłużony
Posty: 4564
Rejestracja: 24 czerwca 2005, 13:36
Lokalizacja: Poznań
Kontakt:

Re: Warns in viewtopic

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

Re: Warns in viewtopic

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.

Awatar użytkownika
mateusz
Zasłużony
Posty: 2174
Rejestracja: 14 maja 2005, 17:43
Lokalizacja: JAWORZNO
Kontakt:

Re: Warns in viewtopic

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

Re: Warns in viewtopic

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

Re: Warns in viewtopic

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:

Re: Warns in viewtopic

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.
Pobierz styl: we_universalwe_clearblue
Nowości i aktualizacje: FacebookGoogle+Twitter

Zablokowany

Wróć do „Modyfikacje użytkowników”