Wie automat. Einfügung von Titeln in Antworten verhindern?

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt, um einen neuen Mod zu entwickeln, geht's in [3.0.x] Mods in Entwicklung weiter.
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
dieweltist
Mitglied
Beiträge: 1966
Registriert: 25.07.2006 13:28
Wohnort: Thüringen
Kontaktdaten:

Wie automat. Einfügung von Titeln in Antworten verhindern?

Beitrag von dieweltist »

Wie kann man verhindern, dass bei Antwortbeiträgen automatsich der Titel des Basisbeitrages als Re:... in die Titelzeile eingefügt wird? Ich bin der Ansicht, dass diese nervenden Wiederholungen des Thread-Titels wirklich nicht sein müssen. Wenn nämlich jemand seinem Antwortbeitrag einen besonderen Titel geben möchte, so kann er das doch tun, indem er dann in die leere Titelzeile was schreibt.
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Beitrag von 4seven »

Öffne

posting.php

Finde

Code: Alles auswählen

if (($mode == 'reply' || $mode == 'quote') && !$submit && !$preview && !$refresh)
{
	$post_data['post_subject'] = ((strpos($post_data['post_subject'], 'Re: ') !== 0) ? 'Re: ' : '') . censor_text($post_data['post_subject']);
}
Ersetze mit

Code: Alles auswählen

/*
if (($mode == 'reply' || $mode == 'quote') && !$submit && !$preview && !$refresh)
{
	$post_data['post_subject'] = ((strpos($post_data['post_subject'], 'Re: ') !== 0) ? 'Re: ' : '') . censor_text($post_data['post_subject']);
}
*/
Müsste eigentlich funktionieren (ungetestet)

evtl müsste man noch den censor_text rausfriemeln, damit der noch funktioniert :wink:

ich persönlich brauch ihn nicht
Benutzeravatar
dieweltist
Mitglied
Beiträge: 1966
Registriert: 25.07.2006 13:28
Wohnort: Thüringen
Kontaktdaten:

Beitrag von dieweltist »

Danke, aber es funktioniert leider nicht richtig. Durch diese Code-Änderung fehlt nur das Re: am Anfang des Titels. Ich nehme an, dass 'censor_text' die Wortzensur ist, die ich auch nicht brauche.
Benutzeravatar
dieweltist
Mitglied
Beiträge: 1966
Registriert: 25.07.2006 13:28
Wohnort: Thüringen
Kontaktdaten:

Nachfolgendes bezieht sich auf die phpBB-Version 3.0.4

Beitrag von dieweltist »

Der Threadtitel wird oben als Link angezeigt und im ersten Basisbeitrag dann noch mal. Ich finde dies unschön, weswegen ich mich in meinem Forum dazu entschloss, Beitragstitel völlig zu entfernen. Auf diese Weise werden dann auch bei allen Antwortbeiträgen die Beitragstitel nicht mehr angezeigt. Entferne dazu in der Datei styles/.../template/viewtopic_body.html nachfolgende Zeile!

Code: Alles auswählen

<h3 <!-- IF postrow.S_FIRST_ROW -->class="first"<!-- ENDIF -->><!-- IF postrow.POST_ICON_IMG --><img src="{T_ICONS_PATH}{postrow.POST_ICON_IMG}" width="{postrow.POST_ICON_IMG_WIDTH}" height="{postrow.POST_ICON_IMG_HEIGHT}" alt="" /> <!-- ENDIF --><a href="#p{postrow.POST_ID}">{postrow.POST_SUBJECT}</a></h3>
Die nachfolgende Zeile beginnt mit nachfolgendem, was man am besten ersetzen sollte, damit über unter dem Beitragsautor und dem Erstelldatum ein zusätzlicher Abstand entsteht.

Code: Alles auswählen

<p class="author">
=>

Code: Alles auswählen

<p class="author" style="margin-top:3px; margin-bottom:7px">
Wenn man Suchergebnisse als Beiträge anzeigen lässt, so werden diese weiterhin wie bisher mit Beitragstitel angezeigt. Wer das nicht möchte, kann nachfolgende von mir nicht getestete Hinweise beachten, um bspw. anstatt der Beitragstitel die Threadtitel anzeigen zu lassen.

In der Datei styles/.../template/search_results.html das entsprechend ändern, indem man den Link zum Beitragstitel (weiß jetzt nicht wo) durch {searchresults.U_VIEW_TOPIC} und {searchresults.TOPIC_TITLE} ersetzt. Und dann noch unter >Adminbereich - STYLES - Templates< den Style aktualisieren! Und mit F5 das Browserfenster aktualisieren!
Benutzeravatar
dieweltist
Mitglied
Beiträge: 1966
Registriert: 25.07.2006 13:28
Wohnort: Thüringen
Kontaktdaten:

Beitrag von dieweltist »

Weil der Beitragstitel weg ist, wird auch ein ggf. vorhandenes Threadsymbol nicht mehr im Basisbeitrag angezeigt. Füge deswegen in der Datei styles/prosilver/template/viewtopic_body.html hinter

Code: Alles auswählen

<p class="author" style="margin-top:3px; margin-bottom:7px">
nachfolgendes ein! Dieses Symbol erscheint dadurch ganz am Anfang im Beitrag. Weiter oben vor dem Threadtitel wäre es vielleicht besser gewesen; habe es aber nicht besser hinbekommen.

Code: Alles auswählen

<!-- IF postrow.POST_ICON_IMG --><img src="{T_ICONS_PATH}{postrow.POST_ICON_IMG}" width="{postrow.POST_ICON_IMG_WIDTH}" height="{postrow.POST_ICON_IMG_HEIGHT}" alt="" /> <!-- ENDIF -->
Antworten

Zurück zu „[3.0.x] Mod Suche/Anfragen“