Seite 1 von 4
Vordefinierter Text in den Thread
Verfasst: 10.02.2005 17:30
von Lenox82
Wenn ich auf neues Thema klicke dann möchte ich das da schon ein Fertiger Text drin ist den man nur noch ausfühlen muss!!!
Wie mach ich das???
Also ohne Mod meine ich das, in welcher datei muss ich das einbauen damit es immer da ist????
Hatte das beim WBB auch und da dachte ich das es beim phpbb eigentlich auch gehen müsste
Verfasst: 10.02.2005 17:44
von FatFreddy
Das kannst Du in posting.php eintragen:
Suche:
Code: Alles auswählen
//
// User default entry point
//
if ( $mode == 'newtopic' )
{
$user_sig = ( $userdata['user_sig'] != '' ) ? $userdata['user_sig'] : '';
$username = ($userdata['session_logged_in']) ? $userdata['username'] : '';
$poll_title = '';
$poll_length = '';
$subject = '';
$message = '';
In der letzten Zeile $message='' durch $message='Dein Text' ersetzen.
Eine modifizierte Version kannst Du auf meiner
Baustelle sehen.
(Dient dort zur Userinformation)
FatFreddy
Verfasst: 10.02.2005 17:57
von Lenox82
Bedanke mich wie sau bei dir
Aber mal noch eine frage wie mache ich das zum beispiel:
muss ich das dann so machen
zb:
$message = '
Biete:<br />
Format:';
oder:
$message = '
Biete:<br />
Format';
Verfasst: 10.02.2005 18:11
von derd
jo genau so musste das machen wenn du aber nen Absatz haben willst:
Code: Alles auswählen
$message = 'Biete:<br><br>Format:<br><br>Titel:<br><br>Format:<br><br>';
Verfasst: 10.02.2005 18:15
von Lenox82
Danke euch
Verfasst: 10.02.2005 18:16
von FatFreddy
Lenox82 hat geschrieben:Bedanke mich wie sau bei dir
Naja, normal reicht auch.
Lenox82 hat geschrieben:Aber mal noch eine frage wie mache ich das zum beispiel:
Statt dem <br /> nimmst Du ein
\n.
z.B.:
FatFreddy
Verfasst: 10.02.2005 18:49
von Lenox82
Habe das mal gemacht bei mir sieht es so aus:
Code: Alles auswählen
Titel:\nBeschreibung:\nFormat:\nGenre:\nPasswort:\nErscheint am:\nEinträger:\nSprache:\nED2K-Links:\n
es war dann auch nicht anderst in der vorschau
Wie bekomme ich das dann immer eine Zeile weiter runter und kann ich es auch so anwenden das es nur in den bestimmten Threads erscheint???
Verfasst: 10.02.2005 23:13
von FatFreddy
Hmm, bei mir funktioniert es.
Der einzige Unterschied, den ich sehe, sind die Anführungszeichen:
statt
Vielleicht hilft es?
FatFreddy
Verfasst: 10.02.2005 23:21
von Lenox82
Werde es mal testen
EDIT: Habe es getest und bin zum ergebnis gekommen
Siehe code:
Code: Alles auswählen
//
// User default entry point
//
if ( $mode == 'newtopic' )
{
$user_sig = ( $userdata['user_sig'] != '' ) ? $userdata['user_sig'] : '';
$username = ($userdata['session_logged_in']) ? $userdata['username'] : '';
$poll_title = '';
$poll_length = '';
$subject = '';
$message = "[b]Test:[/b]
[b]Test2:[/b]";
}
else if ( $mode == 'reply' )
{
$user_sig = ( $userdata['user_sig'] != '' ) ? $userdata['user_sig'] : '';
$username = ( $userdata['session_logged_in'] ) ? $userdata['username'] : '';
$subject = '';
$message = '';
Wie man da sehen kann ist die zeile runter in dem ich die Enter taste gedrückt habe.
Zu einer anderen Frage: Wie bekomme ich es hin das es nur in den Folgen Thread gehen
zb:
Board Nein kein Text viewtopic?f=1
Biete Test Text viewtopic?f=4
Test 2 Text viewtopic?f=13
So möchte ich das eigentlich haben
Verfasst: 11.02.2005 11:58
von FatFreddy
Lenox82 hat geschrieben:Werde es mal testen
EDIT: Habe es getest und bin zum ergebnis gekommen
[....]
Wie man da sehen kann ist die zeile runter in dem ich die Enter taste gedrückt habe.
Gut, das ist die Anzeige im Sourcecode. Wird das genau so im Postingfeld angezeigt?
Lenox82 hat geschrieben:
Zu einer anderen Frage: Wie bekomme ich es hin das es nur in den Folgen Thread gehen
zb:
Board Nein kein Text viewtopic?f=1
Biete Test Text viewtopic?f=4
Test 2 Text viewtopic?f=13
So möchte ich das eigentlich haben.
Auf Threadebene wird es schwierig. Aber für Foren ist es machbar, da die ID des aktuellen Forums an dieser Stelle bereits zur Verfügung steht:
Code: Alles auswählen
if($forum_id =="4"){
$message = "Test Text";
}
else if($forum_id =="13"){
$message = "Test 2 Text";
}
else"){
$message = "";
}
Das sollte passen.
Eleganter wäre es natürlich, die Texte in der Datenbank zu speichern und die Anzeige über das ACP zu steuern. Ist nur fraglich, ob das den Aufwand wert ist.
FatFreddy