Strona 1 z 2

Warns in viewtopic

: 10 sierpnia 2007, 13:38
autor: jaroslw
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 -->

: 21 sierpnia 2007, 07:16
autor: Vicuss
Ja bym jeszcze proponował punkty ostrzeżeń. A gdzie mam wsadzić ten kod??

: 21 sierpnia 2007, 08:31
autor: jaroslw
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.

: 24 sierpnia 2007, 20:46
autor: Vicuss
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

: 24 sierpnia 2007, 21:00
autor: jaroslw
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.

: 25 sierpnia 2007, 08:12
autor: Vicuss
dobre i to :)

Re: Warns in viewtopic

: 13 kwietnia 2008, 16:55
autor: Cz3rstwy
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 -->

Re: Warns in viewtopic

: 13 kwietnia 2008, 17:54
autor: jaroslw
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ć ;)

Re: Warns in viewtopic

: 13 maja 2008, 11:11
autor: adriano216
Mi nie działa. Korzystam z subsilver2 jak to tam ustawić?

Re: Warns in viewtopic

: 13 maja 2008, 15:01
autor: daroPL
Odświeżyłeś po wykonaniu czynności z instrukcji szablony?

Re: Warns in viewtopic

: 13 maja 2008, 20:53
autor: adriano216
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.

Re: Warns in viewtopic

: 14 maja 2008, 11:27
autor: mateusz
wyczyść cache. a szablony odswieza się w PA.

Re: Warns in viewtopic

: 14 maja 2008, 12:54
autor: adriano216
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 -->

Re: Warns in viewtopic

: 15 maja 2008, 15:18
autor: adriano216
Odświeżyłem także oba szablony i lipa. Nadal nie wyświetla ostrzeżenia które dałem użytkownikowi.

Re: Warns in viewtopic

: 18 maja 2008, 17:47
autor: jaroslw
A nie ma już czasem takiej opcji w stabilnym phpBB3? Ten kod pisałem pod którąś betę lub RC.