MOD Template Code zussammen legen?

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

MOD Template Code zussammen legen?

Beitrag von Shorty1968 »

Hallo ich habe den user warnings / ban info in viewtopic und den [RC] Display warnings to warned users plus moderators eingebaut und in beiden muss ein Code in der styles/prosilver/template/viewtopic_body.html,eingetragen werden der Code von dem user warnings / ban info in viewtopic sieht so aus:

Code: Alles auswählen

<!-- IF postrow.S_USERID_BANNED --><dd><strong>{L_CURRENTLY_BANNED}</strong></dd><!-- ELSEIF postrow.POSTER_WARNINGS --><dd><strong>{L_WARNINGS}:</strong> {postrow.POSTER_WARNINGS}</dd><!-- ENDIF -->
und der von dem MOD [RC] Display warnings to warned users plus moderators sieht so aus:

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>
		<dd>&nbsp;</dd>
		<!-- ENDIF -->
Wie kann ich diese beiden zussamenfügen damit das User Bannen erst angezeigt wird wenn der User auch gebannt wurde,ich habe es erfolglos so versucht:

Code: Alles auswählen

<!-- IF postrow.S_USERID_BANNED or postrow.POSTER_WARNINGS and (postrow.POSTER_ID == S_USER_ID or U_MCP)--><dd><strong><font color="#ff0000">{L_CURRENTLY_BANNED}</font></strong></dd><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><!-- ENDIF -->
Benutzeravatar
Shorty1968
Mitglied
Beiträge: 1894
Registriert: 08.09.2011 17:37

Re: MOD Template Code zussammen legen?

Beitrag von Shorty1968 »

Die beiden MODS kommen sich nicht wirklich in die quere,aber warum Funktionieren sie dann einfach nicht zussammen?

Egal wie ich den Code in der viewtopic_body.html zussammen stelle,es wird dann immer angezeigt das der User gebannt ist,obwohl das nicht so ist.
Benutzeravatar
Perlchamp
Gesperrt
Beiträge: 431
Registriert: 27.02.2012 17:15

Re: MOD Template Code zussammen legen?

Beitrag von Perlchamp »

Hi Short,
ich kenne beide Mods nicht, aber auch egal.
Klammern sind eine feine Sache...

Code: Alles auswählen

<!-- IF postrow.S_USERID_BANNED or postrow.POSTER_WARNINGS and (postrow.POSTER_ID == S_USER_ID or U_MCP)-->
... überlege mal, ob dies eine korrekte Zusammenführung ist.

versuch's mal damit (keine Ahnung, ob's dann klappt):

Code: Alles auswählen

<!-- IF postrow.S_USERID_BANNED or (postrow.POSTER_WARNINGS and (postrow.POSTER_ID == S_USER_ID or U_MCP))-->
... so trennst du die beiden Bedingungen jedenfalls richtig ! Ob etwas anderes die Ursache des Nichtfunktionierens ist, kann ich demnach nicht sagen.

Viel Glück
so long
*** wer lesen kann ist klar im Vorteil ***
Cruisin' Orange - die Krönung unter den Styles
Benutzeravatar
Shorty1968
Mitglied
Beiträge: 1894
Registriert: 08.09.2011 17:37

Re: MOD Template Code zussammen legen?

Beitrag von Shorty1968 »

Hallo vielen dank für deine Hilfe,leider kamm ich noch nicht dazu es zu testen den ich möchte erst noch das Problem Lösen und dann weiter machen,ich gebe aber Feedback ob es Funktioniert hat.
Antworten

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