Seite 1 von 1

Thread-Titel im Antworten-Screen?

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

Verfasst: 08.04.2003 23:40
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.

Verfasst: 09.04.2003 00:50
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

Verfasst: 09.04.2003 10:13
von Acid
Speichere ma Deine posting.php als *.txt ab und poste einen Link..

Verfasst: 09.04.2003 18:25
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

Verfasst: 09.04.2003 23:14
von Acid
.. Link zum Board ?

Verfasst: 10.04.2003 20:03
von cs_311
Ist ein lokales Test-Board.

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

MfG
cs_311

Verfasst: 10.04.2003 20:38
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