Dazu habe ich nun im Newseintrag einen Link hinzugefügt, der einen neuen Artikel aufruft und zusätzlich einen Parameter (ID des Newseintrages) enthält. In der folgenden Form geschieht das:
Code: Alles auswählen
index.php?article_id=47&news_id=15
Ich hab hier mal den Code:
Code: Alles auswählen
<?php
$sql = new sql();
$thequery = '
SELECT *
FROM rex_105_news
WHERE id="'.$_GET['news_id'].'"';
$sql->setQuery($thequery);
echo '
<a id="n'.$sql->getValue("rex_105_news.id").'"></a>
<div class="newswrapper">';
echo '
<div class="newstop">
<div class="newsheader"><p>';
echo $sql->getValue("news_title").'<br />';
echo '<span>'.strftime("%d.%m.%Y", $sql->getValue("news_date")).'</span></p></div>
</div>';
echo '
<div class="newsmain">';
$input = $sql->getValue("news_text");
$textile = new Textile;
$text = "";
if ($sql->getValue("news_text") != "") $text = $textile->TextileThis($input);
$text = str_replace("###"," ",$text);
print $text;
echo '<p class="autor">von Pik</p>';
echo '</div>';
echo '<hr />';
echo '</div>';
?>
Für die Kommentare habe ich nun das comment_rank-Addon von franz007 gewählt und das Modul in dem angesprochenen Artikel unter die Newsausgabe gehängt.
Soweit so gut. Das Problem ist nun, daß sich das Kommentar-Addon an der Artikel-ID orientiert, weshalb ich bei allen Newseinträgen die gleichen Kommentare stehen habe. Es müsste sich also stattdessen an dem übergebenen Parameter "news_id" orientieren.
Bisher hab ich's ohne (menschliche) Hilfe geschafft, aber jetzt bräuchte ich doch einen Tip, wie ich das bewerkstelligen kann.