Thread-Titel im Antworten-Screen?

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
cs_311

Thread-Titel im Antworten-Screen?

Beitrag von cs_311 »

Hi,

vorweg: habe heute zum ersten mal mit phpBB etwas gemacht und bislang nur mit dem Standard-Forum "rumgespielt".

OK, mein Anliegen (die Suche brachte leider keine Antworten):

Es geht um den Bildschirm, wenn ich eine Antwort auf einen Beitrag schreibe bzw. meinen Beitrag editiere (posting_body.tpl, glaube ich).
Dort sieht man zwar, in welchen Forum man sich befindet, aber nicht zu welchen Thread genau man gerade eine Antwort schreibt. Ich habe versucht {TOPIC_TITLE} in die Datei einzubauen, aber die bleibt leider leer.

Gibt es dafür eine Variable oder sonst eine Lösung?

MfG
cs_311
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

posting_body.tpl
<table width="100%" cellspacing="2" cellpadding="2" border="0" align="center">
<tr>
<td align="left"><span class="nav"><a href="{U_INDEX}" class="nav">{L_INDEX}</a>
<!-- BEGIN switch_not_privmsg -->
-> <a href="{U_VIEW_FORUM}" class="nav">{FORUM_NAME}</a> -> <a href="{U_VIEW_TOPIC}" class="nav">{TOPIC_TITLE}</a></span></td>
<!-- END switch_not_privmsg -->
</tr>
</table>
posting.php
make_jumpbox('viewforum.'.$phpEx);

$template->assign_vars(array(
'FORUM_NAME' => $forum_name,
'TOPIC_TITLE' => $post_info['topic_title'],
'L_POST_A' => $page_title,
'L_POST_SUBJECT' => $lang['Post_subject'],

'U_VIEW_FORUM' => append_sid("viewforum.$phpEx?" . POST_FORUM_URL . "=$forum_id"), //diesen Kommentar nicht mitschreiben, aber auf das Komma am Ende achten
'U_VIEW_TOPIC' => append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id"))

);
..die blauen Zeilen sind jeweils neu.
cs_311
Mitglied
Beiträge: 4
Registriert: 08.04.2003 23:25

Beitrag von cs_311 »

Danke für die schnelle Antwort.

Beim Editieren klappt es wunderbar, nur beim Antworten ("Antwort schreiben") hat er zwar den richtigen Link, aber keinen Text.
Habe mal probiert, Teile aus der viewtopic.php in die posting.php rüberzunehmen, aber das war irgendwie nicht das Richtige.

Irgendeine Idee?

MfG
cs_311
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Speichere ma Deine posting.php als *.txt ab und poste einen Link..
cs_311
Mitglied
Beiträge: 4
Registriert: 08.04.2003 23:25

Beitrag von cs_311 »

Hier die URL:
http://www.myprivatespace.de/mystuff/posting.txt

Habe nur den Teil geändert, den Du geschrieben hast. Den missglückten Versuch mit den Teilen aus viewtopic.php hatte ich gestern wieder rückgängig gemacht.

PS: Das Forum ist v2.0.3 (falls das einen Unterschied ausmacht).

MfG
cs_311
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

.. Link zum Board ?
cs_311
Mitglied
Beiträge: 4
Registriert: 08.04.2003 23:25

Beitrag von cs_311 »

Ist ein lokales Test-Board.

Wie gesagt: Standard 2.0.3-Installation auf MySQL 4 und Apache 2.

MfG
cs_311
cs_311
Mitglied
Beiträge: 4
Registriert: 08.04.2003 23:25

Beitrag von cs_311 »

Lösung selbst gefunden! :)
case 'reply':
case 'vote':
if ( empty( $topic_id) )
{
message_die(GENERAL_MESSAGE, $lang['No_topic_id']);
}

$sql = "SELECT f.*, t.topic_status, t.topic_title
FROM " . FORUMS_TABLE . " f, " . TOPICS_TABLE . " t
WHERE t.topic_id = $topic_id
AND f.forum_id = t.forum_id";
break;
Das blaue habe ich ergänzt.

Man, vielleicht verstehe ich PHP doch noch :D
Danke für die erste Hilfe.

MfG
cs_311
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“