Titel der Seite dynamisch dem content anpassen

Frosty5o

Mitglied
Hi Leute,

ich hoffe ihr könnt mit weiterhelfen. Schreibe den Thread hier in PHP, weil ich denke, dass mir PHP dabei hilft^^

Ich habe im auf meiner <titel> natürlich einen Eintrag, der auch angezeigt wird. Nur möchte ich, dass wenn man auf eine news klickt (Newsscript basierend auf mysql und php) der Titel der news im Titel der Seite angezeigt werrden. Gibt es eine Möglichkeit dies mit PHP zu bewerkstelligen, oder auch anders? Ach ja und das Newsscript behandelt natürlich den Titel der News extra, vielleicht hilft das weiter.

Freue mich auf Antworten/Hilfe!:)

Danke schonmal im Voraus!
 
Zuletzt bearbeitet:
Schade, funktioniert nicht mit dem code:

PHP:
<html>
<head>
    <title><?php echo $title; ?></title>
</head>
<body>

Folgender Code-Teil ist für die Ausgabe verantwortlich:

PHP:
 if ($newsdata != "") {
            foreach ($newsdata as $result_detailed) {
                foreach ($result_detailed as $key=>$elem) {
                    
                    $userdata = $dbconn->fetchArray("SELECT * FROM $usertable WHERE id = $elem[author_id]");
                    
                    $elem[news_title] = str_replace("\\'", "'", $elem[news_title]);
                    $elem[news_text]  = str_replace("\\'", "'", $elem[news_text]);
                    
                    $news_template = addslashes($styledata[template]);
                    
                    $news_template = str_replace("{newstitel}", $elem[news_title], $news_template);
                    $news_template = str_replace("{news}", $elem[news_text], $news_template);
                    $news_template = str_replace("<a ", "<a class=\\\"cnnews\\\" ", $news_template);
                    if ($elem[show_email]) {
                        $userdata[username] = "<a href=\\\"mailto:$userdata[email]\\\" class=\\\"cnsmalltext\\\">$userdata[username]</a>";
                    }
                    if (($options[use_icons]) && ($elem[icon_id])) {
                        $icondata = $dbconn->fetchArray("SELECT * FROM $icontable WHERE id = $elem[icon_id]");
                        $icon = "<img src=\\\"corenews2/$options[icon_dir]$icondata[name]\\\" alt=\\\"$icondata[title]\\\">";
                    } else {
                        $icon = "";
                    }
                    $news_template = str_replace("{icon}", $icon, $news_template);
                    $news_template = str_replace("{user}", $userdata[username], $news_template);
                    $news_template = str_replace("{datum}", date($options[date_format], $elem[time]), $news_template);
                    if (($options[comments_allowed])) {
                        $countcomments = $dbconn->countRows("SELECT NULL FROM $commentstable WHERE news_id = $elem[id]");
                        $comments = "<a href=\\\"$PHP_SELF?$QUERY_STRING&news_id=$elem[id]\\\" class=\\\"cnsmalltext\\\">[ $countcomments Kommentar";
                        if ($countcomments != 1) {
                            $comments = $comments . "e";...

Vielleicht hilft das weiter.
 
Du willst wahrscheinlch $elem[news_title] nehmen.

Nun, ein wenig PHP-Kenntnisse zum herausfinden wie du das an die Stelle von $title bringst erwarte ich schon. Ansosnten lohnt es sich zuerst PHP zu lernen bevor man komplizierte Scripte anpassen will.
 
Du willst wahrscheinlch $elem[news_title] nehmen.

Nun, ein wenig PHP-Kenntnisse zum herausfinden wie du das an die Stelle von $title bringst erwarte ich schon. Ansosnten lohnt es sich zuerst PHP zu lernen bevor man komplizierte Scripte anpassen will.


Genau so siehts aus!

Bin seit den letzten Tagen schon dabei mich hineinzufuchsen, hab auch schon einiges umgeschrieben und angepasst, aber bei dem Problem hänge ich momentan ein wenig in der Luft, das stimmt!:)

Habs jetzt auch mit folgendem Code probiert:

PHP:
<?php
define(postTitle, 'mein Post Eintrag');
print('<title>'.postTitle.'</title>');
?>

Bekomms irgendwie nicht hin...

So, hab jetzt wieder stundenlang rumprobiert, die news_title-Variable im html titel ausgeben zu können, bekomms einfach nicht hin, das aus dem newsscript auszugeben. Das ist mit Sicherheit einfacher als ich denke aber meine Kenntnisse reichen wohl nicht aus...
 
Zurück