[prosilver]Titel "Themenstarter" in Kurzprofil neben Beitrag

In diesem moderierten Forum werden Code-Schnipsel, die zu klein sind, um richtige Mods zu sein, abgelegt.
Snippets können über unser Kontaktformular eingereicht werden (bitte als vollständiger, Copy&Paste fähiger Beitrag).
Bei Fragen oder Problemen benutze bitte das Forum [3.0.x] Mod Support.
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
Metzle
Ehemaliges Teammitglied
Beiträge: 10435
Registriert: 08.03.2008 02:50
Wohnort: Waiblingen-Neustadt
Kontaktdaten:

[prosilver]Titel "Themenstarter" in Kurzprofil neben Beitrag

Beitrag von Metzle »

Um den Themenstarter im Kurzprofil neben einem Beitrag ersichtlich zu machen, fügt dieses Snippet eine Zeile ein, die den Titel Themenstarter hinzufügt.

Öffne: styles/prosilver/template/viewtopic_body.html

Suche:

Code: Alles auswählen

				<!-- IF not postrow.U_POST_AUTHOR --><strong>{postrow.POST_AUTHOR_FULL}</strong><!-- ELSE -->{postrow.POST_AUTHOR_FULL}<!-- ENDIF -->
			</dt>
Danach einfügen:

Code: Alles auswählen

                <!-- IF postrow.S_TOPIC_POSTER and postrow.S_TOPIC_POSTER_ID neq 1 --><dd><strong>{L_TOPICSTARTER}</strong></dd><!-- ENDIF -->
Öffne: /viewtopic.php

Suche:

Code: Alles auswählen

'S_TOPIC_POSTER'   => ($topic_data['topic_poster'] == $poster_id) ? true : false,
Danach einfügen:

Code: Alles auswählen

'S_TOPIC_POSTER_ID'   =>  $topic_data['topic_poster'],
Öffne: language/de/common.php

Suche:

Code: Alles auswählen

	'TOPIC'				=> 'Thema',
Danach einfügen:

Code: Alles auswählen

	'TOPICSTARTER'					=> 'Themenstarter',
Für die englische Sprache geht ihr wie bei der deutschen Sprache vor und ändert einfach die englische Sprachdatei.

Öffne: language/en/common.php

Suche:

Code: Alles auswählen

	'TOPIC'				=> 'Topic',
Danach einfügen:

Code: Alles auswählen

	'TOPICSTARTER'					=> 'Topicstarter',
Man könnte auch einfach eine vorhandene Sprachvariable nehmen wie bspw. {L_AUTHOR}. Dann müsste man die Sprachdatei nicht ändern und im oberen Code einfach anstatt der neuen Variablen {L_TOPICSTARTER} einfach {L_AUTHOR} nehmen, was dann das Wort Autor als Titel anzeigt ( Im Englischen dann das dazugehörige Author ).

Dieses Snippet entstand auf Anregung von BlackHawk87 und durch folgenden Thread: viewtopic.php?f=86&t=219405
Es wurde am 14.03.12 aktualisiert durch die Anregungen aus diesem Thread: viewtopic.php?f=74&t=221203
Zuletzt geändert von Metzle am 14.03.2012 23:46, insgesamt 1-mal geändert.
Grund: Aktualisierung
Metzle
phpBB.de-Support-Team
Allround-phpBB.de
Benutzeravatar
Metzle
Ehemaliges Teammitglied
Beiträge: 10435
Registriert: 08.03.2008 02:50
Wohnort: Waiblingen-Neustadt
Kontaktdaten:

Re: [prosilver]Titel "Themenstarter" in Kurzprofil neben Bei

Beitrag von Metzle »

Snippet wurde überarbeitet durch die Anregungen von BlackHawk87 und durch diesen Thread: viewtopic.php?f=74&t=221203
Metzle
phpBB.de-Support-Team
Allround-phpBB.de
Antworten

Zurück zu „[3.0.x] Snippets“