Seite 1 von 3

Eigene Gelbe Karte Probleme?

Verfasst: 13.12.2012 09:05
von Shorty1968
Hallo ich habe mir selber für die Verwarnungen eine Gelbe Karte gebastelt,wie folgt:

Öffne style/prosilver/theme/colours.css
Füge ganz am ende ein:

Code: Alles auswählen

.userwarning1 {
	padding: 2px 6px 2px 6px; 
	background-color: #FCE614; 
	color: #000; 
	border-radius: 5px;
}

.userwarning2 {
	padding: 2px 6px 2px 6px; 
	background-color: #E0411D; 
	color: #fff; 
	border-radius: 5px;
}

.userwarning3 {
	padding: 2px 6px 2px 6px; 
	background-color: #C40000; 
	color: #fff; 
	border-radius: 5px;
}
Öffne style/prosilver/templates/viewtopic_body.html und setze an gewünschte stelle:

Code: Alles auswählen

<!-- IF postrow.POSTER_WARNINGS and (postrow.POSTER_ID == S_USER_ID or U_MCP) --><dd>{L_WARNINGS}: <span  class="<!-- IF postrow.POSTER_WARNINGS == 1 -->userwarning1<!-- ELSEIF postrow.POSTER_WARNINGS == 2 -->userwarning2<!-- ELSE -->userwarning3<!-- ENDIF -->">{postrow.POSTER_WARNINGS}</span></dd><br /><!-- ENDIF -->
Es hat auch die ganze Zeit Funktioniert,aber jetzt ist mir aufgefallen,das sie nicht mehr zu sehen ist nur noch der Text und das auch nur für Admins.
Sollte aber so sein das auch User den Text und die Gelbe Karte sehen können,ich kann den Fehler nicht finden und hoffe das mir hier jemand helfen kann?

Re: Eigene Gelbe Karte Probleme?

Verfasst: 13.12.2012 19:38
von BNa
Shorty1968 hat geschrieben:

Code: Alles auswählen

<!-- IF postrow.POSTER_WARNINGS and (postrow.POSTER_ID == S_USER_ID or U_MCP) --><dd>{L_WARNINGS}: <span  class="<!-- IF postrow.POSTER_WARNINGS == 1 -->userwarning1<!-- ELSEIF postrow.POSTER_WARNINGS == 2 -->userwarning2<!-- ELSE -->userwarning3<!-- ENDIF -->">{postrow.POSTER_WARNINGS}</span></dd><br /><!-- ENDIF -->
Es hat auch die ganze Zeit Funktioniert,aber jetzt ist mir aufgefallen,das sie nicht mehr zu sehen ist nur noch der Text und das auch nur für Admins.
Sollte aber so sein das auch User den Text und die Gelbe Karte sehen können,ich kann den Fehler nicht finden und hoffe das mir hier jemand helfen kann?
Wenn es vorher (zuverlässig) für Gäste funktioniert hat, sollte es das jetzt ebenso tun, es sei denn, Du hast auf php Ebene etwas geändert.

Finde daher:

Code: Alles auswählen

(postrow.POSTER_ID == S_USER_ID or U_MCP)
Ersetze mit

Code: Alles auswählen

(S_USER_ID == postrow.POSTER_ID)

Re: Eigene Gelbe Karte Probleme?

Verfasst: 13.12.2012 19:44
von Shorty1968
Danke aber das gibt es bei mir in der viewtopic.php nicht,der Snippet hat auch keine änderung in der .php,ich weiss nicht warum es auf einmal nicht mehr geht.

Ich habe nur die Zwei MODS (Download MOD und Portal) einem Updatet unterzogen und danach ist es mir aufgefallen.

Re: Eigene Gelbe Karte Probleme?

Verfasst: 13.12.2012 19:50
von BNa
Shorty1968 hat geschrieben:Danke aber das gibt es bei mir in der viewtopic.php nicht
Dann kann es logischerweise nicht gehen, weil die Switches dann niemals true werden.

USER_ID ist übrigens global in der functions.php definiert und nicht S_USER_ID

und postrow.POSTER_ID ist definitiv in der viewtopic.php :wink:

Also neuer Ansatz:
Finde

Code: Alles auswählen

(postrow.POSTER_ID == S_USER_ID or U_MCP) 
Ersetze mit

Code: Alles auswählen

(USER_ID == postrow.POSTER_ID) 

Re: Eigene Gelbe Karte Probleme?

Verfasst: 13.12.2012 20:01
von Shorty1968
Danke für deine Hilfe ich kann mich an keine änderung in der .php errinern.

Vor dem updatet und Nach dem updatet

*EDIT*
Das ist in der viewtopic_body.html:

Code: Alles auswählen

(postrow.POSTER_ID == S_USER_ID or U_MCP)
aber auch eine änderung wie von dir gesagt brachte die Gelbe Karte nicht zu Vorschein.

Re: Eigene Gelbe Karte Probleme?

Verfasst: 13.12.2012 20:06
von BNa
Schonmal mein letztes Post gelesen (Strg+F5)

postrow.POSTER_ID findet sich in der viewtopic.php:

Code: Alles auswählen

        'POSTER_ID'            => $poster_id, 

Re: Eigene Gelbe Karte Probleme?

Verfasst: 13.12.2012 20:07
von Shorty1968
Ja habe meins auch Editiert.

Re: Eigene Gelbe Karte Probleme?

Verfasst: 13.12.2012 20:08
von BNa
BNa hat geschrieben:
Shorty1968 hat geschrieben:Danke aber das gibt es bei mir in der viewtopic.php nicht
Dann kann es logischerweise nicht gehen, weil die Switches dann niemals true werden.

USER_ID ist übrigens global in der functions.php definiert und nicht S_USER_ID

und postrow.POSTER_ID ist definitiv in der viewtopic.php :wink:

Also neuer Ansatz:
Finde

Code: Alles auswählen

(postrow.POSTER_ID == S_USER_ID or U_MCP)
Ersetze mit

Code: Alles auswählen

(USER_ID == postrow.POSTER_ID)

Re: Eigene Gelbe Karte Probleme?

Verfasst: 13.12.2012 20:19
von Shorty1968
BNa hat geschrieben:

Code: Alles auswählen

        'POSTER_ID'            => $poster_id,
Das habe ich nun in der viewtopic.php gefunden,weiss aber leider nicht was ich da ändern soll/muss da ich mich bei dem einbau an keine änderung in der viewtopic.php errinern kann.

Re: Eigene Gelbe Karte Probleme?

Verfasst: 13.12.2012 20:22
von BNa
Nochmal in Ruhe
Shorty1968 hat geschrieben:

Code: Alles auswählen

<!-- IF postrow.POSTER_WARNINGS and (postrow.POSTER_ID == S_USER_ID or U_MCP) --><dd>{L_WARNINGS}: <span  class="<!-- IF postrow.POSTER_WARNINGS == 1 -->userwarning1<!-- ELSEIF postrow.POSTER_WARNINGS == 2 -->userwarning2<!-- ELSE -->userwarning3<!-- ENDIF -->">{postrow.POSTER_WARNINGS}</span></dd><br /><!-- ENDIF -->
BNa hat geschrieben:Also neuer Ansatz:
Finde

Code: Alles auswählen

(postrow.POSTER_ID == S_USER_ID or U_MCP) 
Ersetze mit

Code: Alles auswählen

(USER_ID == postrow.POSTER_ID) 
Dann sollte es gehen > Es ist nichts weiter zu ändern..