Chciałbym połączyć 2 panele: kategorie artykułów i ostatnie artykuły tak żeby były wyświetlane jako 1 panel, coś typu info panel.
ostatnie artykuły
<?php
if (!defined("IN_FUSION")) { header("Location:../../index.php"); exit; }
openside($locale['023']);
$result = dbquery(
"SELECT ta.*,tac.* FROM ".$db_prefix."articles ta
INNER JOIN ".$db_prefix."article_cats tac ON ta.article_cat=tac.article_cat_id
WHERE ".groupaccess('article_cat_access')." ORDER BY article_datestamp DESC LIMIT 0,5"
);
if (dbrows($result) != 0) {
while($data = dbarray($result)) {
$itemsubject = trimlink($data['article_subject'], 23);
echo "<img src='".THEME."images/bullet.gif' alt=''> <a href='".BASEDIR."readarticle.php?article_id=".$data['article_id']."' title='".$data['article_subject']."' class='side'>$itemsubject</a><br>\n";
}
} else {
echo "<center>".$locale['004']."</center>\n";
}
closeside();
?>
kategorie artykułów
<?php
include LOCALE.LOCALESET."articles.php";
if (!defined("IN_FUSION")) { header("Location:../../index.php"); exit; }
openside($locale['405']);
$result = dbquery("SELECT * FROM ".$db_prefix."article_cats WHERE ".groupaccess('article_cat_access')." ORDER BY article_cat_name");
if (dbrows($result) != 0) {
while ($data = dbarray($result)) {
$num = dbcount("(article_cat)", "articles", "article_cat='".$data['article_cat_id']."'");
echo "<img src='".THEME."images/bullet.gif'> <a href='articles.php?cat_id=".$data['article_cat_id']."'>".$data['article_cat_name']."</a> <span class='small2'>($num)</span><br>";
$counter++;
}
} else {
echo "<center>".$locale['004']."</center>\n";
}
closeside();
?>
Błędy, kody etc. etc. dajemy w code i usuwamy emotki!
Nazwa tematu nie prawidłowa!
Edytowane przez Piotrroger dnia 28.08.2007 19:03:49
|