Thread subject: pHpFusion Nederlands (BE|NL) » Ondersteuning, Themas, Infusies, Modificaties en Installatie :: news_cats.php aanpassen

Posted by ivoht on 15 september 2010, 19:46
#2

Ok,

I heb wat rond getest en heb ontdekt dat ik alleen t eerste stuk code van news_cats.php hoef aan te passen om t uiterlijk van news_cats.php?cat_id=XX ( XX is thet nummer) te veranderen

maar ik kan nog steeds niet ontdekken hoe ik news_cats.php zo aan pas dat er op news_cats.php?cat_id=XX het nieuws het zelfde getoond wordt als in news.php

hoe pas ik dit aan? waar te beginnen?

hieronder t eerste stuk code welke ik nu gebruik; wat dus misgaat :S

[geshi=php]
require_once "maincore.php";

require_once THEMES."templates/header.php";

include LOCALE.LOCALESET."news_cats.php";

add_to_title($locale['global_200'].$locale['400']);

if (isset($_GET['cat_id']) && isnum($_GET['cat_id'])) {

$res = 0;

$result = dbquery("SELECT news_cat_name FROM ".DB_NEWS_CATS." WHERE news_cat_id='".$_GET['cat_id']."'");

if (dbrows($result) || $_GET['cat_id'] == 0) {

$data = dbarray($result);

$rows = dbcount("(news_id)", DB_NEWS, "news_cat='".$_GET['cat_id']."' AND ".groupaccess('news_visibility')." AND (news_start='0'||news_start<=".time().") AND (news_end='0'||news_end>=".time().") AND news_draft='0'");

opentable($data['news_cat_name']);

if ($rows) {

$res = 1;

echo "\n";

if ($_GET['cat_id'] != 0) {

echo "'".$data['news_cat_name']."'

\n";

} else {

echo "\n".$locale['403']."
\n";

echo "".$locale['401']." $rows\n\n";

}

$result2 = dbquery("SELECT news_id, news_subject FROM ".DB_NEWS." WHERE news_cat='".$_GET['cat_id']."' AND ".groupaccess('news_visibility')." AND (news_start='0'||news_start<=".time().") AND (news_end='0'||news_end>=".time().") AND news_draft='0' ORDER BY news_datestamp DESC");

while ($data2 = dbarray($result2)) {

echo THEME_BULLET." ".$data2['news_subject']."
\n";
echo "\n\n\n\n\n\n\n\n\n
\n";

render_news($news_subject, $news_news, $news_info);
echo $news_[0];
echo "
\n";
echo $news_[1];
echo "
''\n";
echo $news_[2];
render_news($news_subject, $news_news, $news_info);
echo "
\n";

}

echo "\n\n";

}

}

if (!$res) { redirect(FUSION_SELF); }

} else[/geshi]

Edited by ivoht on 15 september 2010, 19:47