[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.
Benutzeravatar
Metzle
Ehemaliger
Beiträge: 10435
Registriert: 08.03.2008 02:50
Wohnort: Waiblingen-Neustadt
Kontaktdaten:

[prosilver]Titel "Themenstarter" in Kurzprofil neben Beitrag

Beitragvon Metzle » 05.12.2011 16:08

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
Ehemaliger
Beiträge: 10435
Registriert: 08.03.2008 02:50
Wohnort: Waiblingen-Neustadt
Kontaktdaten:

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

Beitragvon Metzle » 14.03.2012 23:48

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


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