Frage zum Snippet Themenstarter
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.
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.
Frage zum Snippet Themenstarter
Es geht um dieses Snippet.
Das Snippet funktioniert an für sich das Problem ist nur, dass wenn ein Gast der Themenstarter ist,
jeder Gast als Themenstarter ausgewiesen wird.
Meine Idee wäre, wenn ein Gast der Themenstarter war, dann wird das "Themenstarter" nicht gezeigt sondern
nur wenn ein Mitglied der Themenstarter war.
Gruß
Das Snippet funktioniert an für sich das Problem ist nur, dass wenn ein Gast der Themenstarter ist,
jeder Gast als Themenstarter ausgewiesen wird.
Meine Idee wäre, wenn ein Gast der Themenstarter war, dann wird das "Themenstarter" nicht gezeigt sondern
nur wenn ein Mitglied der Themenstarter war.
Gruß
Re: Frage zum Snippet Themenstarter
Hallo
Du könntes das hier mal probieren:
Suche in der viewtopic_body.html nach:
Ersetze es durch das hier:
Du könntes das hier mal probieren:
Suche in der viewtopic_body.html nach:
Code: Alles auswählen
<!-- IF postrow.S_TOPIC_POSTER --><dt><strong>{L_TOPICSTARTER}</strong></dt><!-- ENDIF -->
Code: Alles auswählen
<!-- IF S_USER_LOGGED_IN -->
<!-- IF postrow.S_TOPIC_POSTER --><dt><strong>{L_TOPICSTARTER}</strong></dt><!-- ENDIF -->
<!-- ENDIF -->
Re: Frage zum Snippet Themenstarter
Naja das hilft nur bedingt; Die angemeldeten User sehen ja trotzdem jeden Gast in diesem Thread als Themenstarter.
Ich meinte wenn ein Gast der Themenstarter ist soll es gar nicht angezeigt werden - für niemanden.
Ich meinte wenn ein Gast der Themenstarter ist soll es gar nicht angezeigt werden - für niemanden.
Re: Frage zum Snippet Themenstarter
Bei S_USER_LOGGED_IN besteht das Problem aber für die angemeldeten Nutzer fort.
Keine Ahnung, ob es klappt, aber
erscheint mir sinnvoller. Aber ich weiß gerade nicht, ob Anonymous oder Gast in der Datenbank unter topic_first_poster_name steht, ggf. mal mit Gast versuchen.
Ansonsten könnte man noch in der viewtopic.php eine neue Variable festlegen:
Und dann wäre die Abfrage
Da bei mir keine Gäste posten können, kann ich's leider nicht ad hoc ausprobieren.
EDIT: Syntaxfehler der If-Abfrage berichtigt.
Keine Ahnung, ob es klappt, aber
Code: Alles auswählen
<!-- IF postrow.S_TOPIC_POSTER and not postrow.S_TOPIC_POSTER eq "Anonymous" --><dt><strong>{L_TOPICSTARTER}</strong></dt><!-- ENDIF -->
Ansonsten könnte man noch in der viewtopic.php eine neue Variable festlegen:
Code: Alles auswählen
'S_TOPIC_POSTER_ID' => $topic_data['topic_first_post_id']
Code: Alles auswählen
<!-- IF postrow.S_TOPIC_POSTER and not postrow.S_TOPIC_POSTER_ID eq "1" --><dt><strong>{L_TOPICSTARTER}</strong></dt><!-- ENDIF -->
EDIT: Syntaxfehler der If-Abfrage berichtigt.
Re: Frage zum Snippet Themenstarter
Die Variante verursacht diesen Fehler:
Code: Alles auswählen
Parse error: syntax error, unexpected T_DOUBLE_ARROW in /var/www/web1970/html/phpBB3/viewtopic.php on line 22
Re: Frage zum Snippet Themenstarter
Ja, ich hatte da zuerst Murks geschrieben...versuch's mal mit der berichtigten Fassung.modernist hat geschrieben:EDIT: Syntaxfehler der If-Abfrage berichtigt.
Re: Frage zum Snippet Themenstarter
Ich bekomme den Fehler trotzdem..
Re: Frage zum Snippet Themenstarter
Ich würde einfach
hinzufügen. Dann sind die Gäste ausgenommen und jeder reg. User ist der ein Thema eröffnet hat ist Themenstarter.
Code: Alles auswählen
and S_USER_LOGGED_IN
Re: Frage zum Snippet Themenstarter
?? Dann habe ich wieder das selbe Problem, dass wenn ein Gast einen Thread startet, dass alle anderen Gäste in diesem Thread als Starter ausgewiesen werden!
Re: Frage zum Snippet Themenstarter
arg....*Denkfehler*
sorry
sorry

Zuletzt geändert von Charlie_M am 19.02.2012 13:50, insgesamt 2-mal geändert.
Verschoben von phpBB 3.0: Administration und Benutzung nach phpBB 3.0: Mod Suche/Anfragen am 18.02.2012 22:14 durch Talk19zehn