Eigene Gelbe Karte Probleme?

In diesem Forum kann man Fragen zur Programmierung stellen, die bei der Entwicklung von Mods für phpBB 3.0.x oder dem Modifizieren des eigenen Forums auftauchen.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
Shorty1968
Mitglied
Beiträge: 1894
Registriert: 08.09.2011 17:37

Eigene Gelbe Karte Probleme?

Beitrag 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?
Benutzeravatar
BNa
Valued Contributor
Beiträge: 3169
Registriert: 12.04.2010 23:51
Kontaktdaten:

Re: Eigene Gelbe Karte Probleme?

Beitrag 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)
Benutzeravatar
Shorty1968
Mitglied
Beiträge: 1894
Registriert: 08.09.2011 17:37

Re: Eigene Gelbe Karte Probleme?

Beitrag 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.
Benutzeravatar
BNa
Valued Contributor
Beiträge: 3169
Registriert: 12.04.2010 23:51
Kontaktdaten:

Re: Eigene Gelbe Karte Probleme?

Beitrag 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) 
Benutzeravatar
Shorty1968
Mitglied
Beiträge: 1894
Registriert: 08.09.2011 17:37

Re: Eigene Gelbe Karte Probleme?

Beitrag 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.
Zuletzt geändert von Shorty1968 am 13.12.2012 20:07, insgesamt 1-mal geändert.
Benutzeravatar
BNa
Valued Contributor
Beiträge: 3169
Registriert: 12.04.2010 23:51
Kontaktdaten:

Re: Eigene Gelbe Karte Probleme?

Beitrag 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, 
Zuletzt geändert von BNa am 13.12.2012 20:08, insgesamt 1-mal geändert.
Benutzeravatar
Shorty1968
Mitglied
Beiträge: 1894
Registriert: 08.09.2011 17:37

Re: Eigene Gelbe Karte Probleme?

Beitrag von Shorty1968 »

Ja habe meins auch Editiert.
Benutzeravatar
BNa
Valued Contributor
Beiträge: 3169
Registriert: 12.04.2010 23:51
Kontaktdaten:

Re: Eigene Gelbe Karte Probleme?

Beitrag 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)
Benutzeravatar
Shorty1968
Mitglied
Beiträge: 1894
Registriert: 08.09.2011 17:37

Re: Eigene Gelbe Karte Probleme?

Beitrag 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.
Benutzeravatar
BNa
Valued Contributor
Beiträge: 3169
Registriert: 12.04.2010 23:51
Kontaktdaten:

Re: Eigene Gelbe Karte Probleme?

Beitrag 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..
Antworten

Zurück zu „[3.0.x] Mod Bastelstube“