Neuer Beitrag Link mit vorgegebenem Text im Titel
Neuer Beitrag Link mit vorgegebenem Text im Titel
Ist es möglich folgenden Link (neuer Beitrag) so zu verändern, dass in der Titelzeile schon ein vorgegebener Text steht?
http://www.deineseite/phpBB2/viewforum.php?f=50
Um mal kurz zu erklären wofür ich das benötige. Wir haben ein Newssystem auf unserer Seite und jetzt möchte ich dass die Leute unter jedem News einen Link haben "News im Forum diskutieren". Klickt man auf den Link kommt man zum neuen Beitrag schreiben Fenster in Forum 50 (unser News Forum), wo dann in der Titelzeile die überschrift des News angezeigt werden soll. Sowas habe ich bereits schon einmal auf einer anderen Seite gesehen, aber leider finde ich diese nicht mehr.
Ich hoffe mir kann jemand weiterhelfen.
http://www.deineseite/phpBB2/viewforum.php?f=50
Um mal kurz zu erklären wofür ich das benötige. Wir haben ein Newssystem auf unserer Seite und jetzt möchte ich dass die Leute unter jedem News einen Link haben "News im Forum diskutieren". Klickt man auf den Link kommt man zum neuen Beitrag schreiben Fenster in Forum 50 (unser News Forum), wo dann in der Titelzeile die überschrift des News angezeigt werden soll. Sowas habe ich bereits schon einmal auf einer anderen Seite gesehen, aber leider finde ich diese nicht mehr.
Ich hoffe mir kann jemand weiterhelfen.
Hallo,
also einaml steht ja der Titel der News ja auch im Browser in der Kopf Zeile. Also durch das <title></title>
Das was du machen musst geht auf jeden Fall mit einer .htaccess Datei so viel ich weis. Vielleicht wirst du hier etwas fündig.
also einaml steht ja der Titel der News ja auch im Browser in der Kopf Zeile. Also durch das <title></title>
Das was du machen musst geht auf jeden Fall mit einer .htaccess Datei so viel ich weis. Vielleicht wirst du hier etwas fündig.
wie liegt dir der News-Titel vor?
ich würde es mal mit $_GET probieren
Den News-Titel in irgendeiner Weise über die Adressleiste mitschicken.
Oder eben ganz anders über Cookie.
Musst dann in der viewforum.php die Variable $page_title anpassen.
ich würde es mal mit $_GET probieren
Den News-Titel in irgendeiner Weise über die Adressleiste mitschicken.
Oder eben ganz anders über Cookie.
Musst dann in der viewforum.php die Variable $page_title anpassen.
Der Götterbote - Die Zeitung von The-Arena
Der News-Titel wird automatisch ausgegeben in der PHP-Datei, also kein Problem automatisch den jeweiligen Titel mitzusenden. Dazu würde ich wie oben schon geschrieben gerne den folgenden Link benutzten. So war zumindest meine Idee. http://www.deineseite/phpBB2/viewforum.php?f=50
Das is ja auch alles kein problem, aber gibt es eine Möglichkeit diesen Link so zu modifizieren, dass ich beim aufrufen des Links dann automatisch den Titel der News in das Titel-Eingabefeld bekomme?
Das is ja auch alles kein problem, aber gibt es eine Möglichkeit diesen Link so zu modifizieren, dass ich beim aufrufen des Links dann automatisch den Titel der News in das Titel-Eingabefeld bekomme?
unschön, aber möglich macht es folgende Methode :mrgreen:
häng einfach den News-Titel an die URL an.
viewforum.php
Finde:
Ersetze mit:
So würde ich es auf die Schnelle probieren. Aber wie gesagt, sehr unschön (URL kann je nach News-Titel sehr lang werden) und nicht getestet.
Gruß
Ivan
häng einfach den News-Titel an die URL an.
Code: Alles auswählen
<?php
$news_title = "News-Titel";
?>
<a href="http://www.deineseite/phpBB2/viewforum.php?f=50&title=<?= $news_title; ?>">News im Forum diskutieren</a>
Finde:
Code: Alles auswählen
$page_title = $lang['View_forum'] . ' - ' . $forum_row['forum_name'];
Code: Alles auswählen
if (isset($_GET["title"]))
{
$page_title = strip_tags(trim($_GET["title"]));
}
else
{
$page_title = $lang['View_forum'] . ' - ' . $forum_row['forum_name'];
}
Gruß
Ivan
Der Götterbote - Die Zeitung von The-Arena
Danke für deine Hilfe. Nur hab ich folgendes Problem. Wenn ich das so einbaue wie du es geschrieben hast, dann passiert folgendes. Das Forum öffnet sich (Forum 50) und in der Adresszeile vom Browser steht dann folgende URL:
http://www.deineseite.de/phpBB2/viewfor ... eutschland
Ist ja schonmal schön dass dort der News-Titel angezeigt wird, aber der Titel soll ja im Eingabefeld bei "Antwort schreiben" (posting.php) angezeigt werden. Da müsste doch was in der posting.php und nicht in der viewforum geändert werden oder?
http://www.deineseite.de/phpBB2/viewfor ... eutschland
Ist ja schonmal schön dass dort der News-Titel angezeigt wird, aber der Titel soll ja im Eingabefeld bei "Antwort schreiben" (posting.php) angezeigt werden. Da müsste doch was in der posting.php und nicht in der viewforum geändert werden oder?
ach jetzt versteh ich dich.
Du willst das als Titel für nen neuen Thread bzw. neuer Beitrag in nem Thread verwenden, richtig?
Als Forum-Titel oben in der Leiste brauchst du das gar nicht?
Gruß
Ivan
Du willst das als Titel für nen neuen Thread bzw. neuer Beitrag in nem Thread verwenden, richtig?
Als Forum-Titel oben in der Leiste brauchst du das gar nicht?
Gruß
Ivan
Der Götterbote - Die Zeitung von The-Arena
hier der Code, wenn der Titel automatisch eingesetzt werden soll, wenn ein neues Thema erstellt wird:
posting.php
Suche:
Ersetze mit:
jetzt musst du einfach nur folgenden Code aufrufen:
http://www.deineseite.de/phpBB2/posting ... =BLABLABLA
++++++++++++++++++++
Wenn du den Titel automatisch eintragen willst, wenn eine Antwort geschrieben werden soll, musst du folgendes ändern:
posting.php
Suche:
Ersetze mit:
Allerdings muss nat�rlich der Thread vorher vorhanden sein.
http://www.deineseite.de/phpBB2/posting ... =BLABLABLA
Das "t" in der URL steht hierbei für die Topic-ID.
Ich hoffe, ich konnte dir helfen
posting.php
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 = '';
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 = '';
$subject = (isset($_GET["title"])) ? strip_tags(trim($_GET["title"])) : '';
$message = '';
http://www.deineseite.de/phpBB2/posting ... =BLABLABLA
++++++++++++++++++++
Wenn du den Titel automatisch eintragen willst, wenn eine Antwort geschrieben werden soll, musst du folgendes ändern:
posting.php
Suche:
Code: Alles auswählen
else if ( $mode == 'reply' )
{
$user_sig = ( $userdata['user_sig'] != '' ) ? $userdata['user_sig'] : '';
$username = ( $userdata['session_logged_in'] ) ? $userdata['username'] : '';
$subject = '';
$message = '';
Code: Alles auswählen
else if ( $mode == 'reply' )
{
$user_sig = ( $userdata['user_sig'] != '' ) ? $userdata['user_sig'] : '';
$username = ( $userdata['session_logged_in'] ) ? $userdata['username'] : '';
// $subject = '';
$subject = (isset($_GET["title"])) ? strip_tags(trim($_GET["title"])) : '';
$message = '';
http://www.deineseite.de/phpBB2/posting ... =BLABLABLA
Das "t" in der URL steht hierbei für die Topic-ID.
Ich hoffe, ich konnte dir helfen
Der Götterbote - Die Zeitung von The-Arena