Seite 1 von 1

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

Verfasst: 09.06.2008 16:47
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.

Verfasst: 09.06.2008 21:05
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

Verfasst: 09.06.2008 23:24
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.

Nachfolgendes bezieht sich auf die phpBB-Version 3.0.4

Verfasst: 22.07.2009 17:56
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!

Verfasst: 15.08.2009 18:27
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 -->