<!--c1--><div class='codetop'>Код</div><div class='codemain'><!--ec1--><?php
if (!defined("IN_FUSION")) { header("Location:../../index.php"); exit; }
opentable('Самые читаемые статьи');
$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')." AND article_cat!=2 ORDER BY article_reads DESC LIMIT 0,5"
);
if (dbrows($result) != 0) {
while($data = dbarray($result)) {
$itemsubject = trimlink($data['article_subject'], 100);
$itemsnippet = trimlink($data['article_snippet'], 400);
echo "<img src='".THEME."images/bullet.gif' alt=''> <a href='".BASEDIR."readarticle.php?article_id=".$data['article_id']."' title='".$data['article_subject']."' class='tbl'><b>$itemsubject</b></a><br>
<a href='".BASEDIR."readarticle.php?article_id=".$data['article_id']."' title='".$data['article_snippet']."' class='tbl'>$itemsnippet</a><br><br>
\n";
}
} else {
echo "<center>".$locale['004']."</center>\n";
}
closetable();
?><!--c2--></div><!--ec2-->
Вот так пробуй! :unsure:
Изменения в запросе к базе данных SQL. По моему если ты не хочешь вообще отображать статьи с ID=2, тогда не вижу смысла вообще извлекать из базы данных статьи с категорией ID=2
Условия в запросе будут примерно такие:
<b>WHERE ".groupaccess('article_cat_access')." <!--coloro:#FF0000--><span style="color:#FF0000"><!--/coloro-->AND article_cat!=2<!--colorc--></span><!--/colorc--> ORDER BY article_reads DESC LIMIT 0,5</b>
if (!defined("IN_FUSION")) { header("Location:../../index.php"); exit; }
opentable('Самые читаемые статьи');
$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')." AND article_cat!=2 ORDER BY article_reads DESC LIMIT 0,5"
);
if (dbrows($result) != 0) {
while($data = dbarray($result)) {
$itemsubject = trimlink($data['article_subject'], 100);
$itemsnippet = trimlink($data['article_snippet'], 400);
echo "<img src='".THEME."images/bullet.gif' alt=''> <a href='".BASEDIR."readarticle.php?article_id=".$data['article_id']."' title='".$data['article_subject']."' class='tbl'><b>$itemsubject</b></a><br>
<a href='".BASEDIR."readarticle.php?article_id=".$data['article_id']."' title='".$data['article_snippet']."' class='tbl'>$itemsnippet</a><br><br>
\n";
}
} else {
echo "<center>".$locale['004']."</center>\n";
}
closetable();
?><!--c2--></div><!--ec2-->
Вот так пробуй! :unsure:
Изменения в запросе к базе данных SQL. По моему если ты не хочешь вообще отображать статьи с ID=2, тогда не вижу смысла вообще извлекать из базы данных статьи с категорией ID=2
Условия в запросе будут примерно такие:
<b>WHERE ".groupaccess('article_cat_access')." <!--coloro:#FF0000--><span style="color:#FF0000"><!--/coloro-->AND article_cat!=2<!--colorc--></span><!--/colorc--> ORDER BY article_reads DESC LIMIT 0,5</b>