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 auf meiner Seite im <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.
Hier der Code der für das wiedergeben des Newsscripts verantwortlich ist:
Dabei ist $elem[news_title] für den Newstitel verantwortlich.
Ich habe anscheinend das Problem, dass das Newsscript im content so eingebettet is, dass das html nicht auf den php eintrag zugreifen kann.
Hoffentlich kann mir jemand helfen die news_title Variable im html/title auszugeben, würde mir sehr helfen, da ich leider wenig php Kenntnisse habe...
Gruß und vielen Dank schon mal!
ich hoffe ihr könnt mit weiterhelfen. Schreibe den Thread hier in PHP, weil ich denke, dass mir PHP dabei hilft.
Ich habe auf meiner Seite im <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.
Hier der Code der für das wiedergeben des Newsscripts verantwortlich ist:
PHP-Code:
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";...
Ich habe anscheinend das Problem, dass das Newsscript im content so eingebettet is, dass das html nicht auf den php eintrag zugreifen kann.
PHP-Code:
<?php
define(postTitle, 'mein Titel');
print('<title>'.$elem[news_title].'</title>');
?>
Gruß und vielen Dank schon mal!
Kommentar