السلام عليكم ورحمة الله وبركاته ....
لدي مشكلتين :app: , الأولى بصفحة الإحصائيات , هذه هي الصفحة لسكربت الدروس http://phpx3.com/drs/static.html
الإحصائيات غير صحيحه أبداً أبداً ........ من ناحية آخر خمس دروس وأكثر خمس دروس زيارة ...
هنا أكواد الإحصائيات :
كود PHP:
// آخر خمس دروس
$query9 = mysql_query("SELECT * FROM `drs_text` WHERE `show`='1' ORDER BY `date` ASC LIMIT 5");
while($rows = mysql_fetch_array($query9)){
$last5[] = $rows;
}
// أكثر 5 دروس زيارةُ
$query10 = mysql_query("SELECT * FROM `drs_text` WHERE `show`='1' ORDER BY `hits` DESC LIMIT 5");
while ($rowss = mysql_fetch_array($query10)){
$most5[] = $rowss;
}
الإحصائيات كامله :
كود PHP:
<?
# +--------------------------------------------+
# + Al Droos Script +
# + By PHPx3.com +
# + faha1ad2@hotmail.com +
# +--------------------------------------------+
#| Every Page |#
include ("include/turn_class.php");
$count = new Turn;
$count->start();
$i=0;
include("smarty.php");
$header = "1";
include("include/connect.php");
include("include/rows.php");
$p_m_o = "إحصائيات موقع $site_name";
$p_m_d = "إحصائيات موقع $site_name";
$page_meta_open = "$p_m_o";
$page_meta_desc = "$p_m_d";
if($close==1){
$title="الموقع مغلق";
}
else
{
$title = "الإحصائيات";
}
$smarty->assign('site_name' , $site_name);
include("common_up.php");
#| Every Page |#
if($open_static == 1){
// احصائيات عدد الدروس
$query1 = mysql_query("SELECT * FROM `drs_text`");
$num_drs = mysql_num_rows($query1);
// عدد التعليقات
$query2 = mysql_query("SELECT * FROM `drs_comment` WHERE `show`='1'");
$num_comm = mysql_num_rows($query2);
// أكثر الدروس من ناحية التعليقاات
$query3 = mysql_query("SELECT * FROM `drs_text` ORDER BY `comments_num` DESC LIMIT 1");
$qwe = mysql_fetch_array($query3);
// أكثر الدروس زيارة
$query9 = mysql_query("SELECT * FROM `drs_text` WHERE`show`='1' ORDER BY `hits` DESC LIMIT 1");
$ty = mysql_fetch_array($query9);
// عدد الأقسام
$query4 = mysql_num_rows(mysql_query("SELECT * FROM `drs_section`"));
// عدد المشرفين
$query5 = mysql_num_rows(mysql_query("SELECT * FROM `drs_mod`"));
// الدروس بقائمة الانتظار
$query6 = mysql_num_rows(mysql_query("SELECT * FROM `drs_text` WHERE `show`='2'"));
// comment بقائمة الانتظار
$query7 = mysql_num_rows(mysql_query("SELECT * FROM `drs_comment` WHERE `show`='2'"));
// أكثر الأقسام زيارة
$query8 = mysql_fetch_array(mysql_query("SELECT * FROM `drs_section` ORDER BY `hits` DESC"));
// آخر خمس دروس
$query9 = mysql_query("SELECT * FROM `drs_text` WHERE `show`='1' ORDER BY `date` ASC LIMIT 5");
while($rows = mysql_fetch_array($query9)){
$last5[] = $rows;
}
// أكثر 5 دروس زيارةُ
$query10 = mysql_query("SELECT * FROM `drs_text` WHERE `show`='1' ORDER BY `hits` DESC LIMIT 5");
while ($rowss = mysql_fetch_array($query10)){
$most5[] = $rowss;
}
#SmartY
$smarty->assign("index_hits",$index_hits);
$smarty->assign("most_poplur",$ty['subject']);
$smarty->assign("most_poplur_id",$ty['id']);
$smarty->assign("most_comments",$qwe['subject']);
$smarty->assign("most_comments_id",$qwe['subject']);
$smarty->assign("comm_num",$num_comm);
$smarty->assign("drs_num",$num_drs);
$smarty->assign("site_open_date",$site_open_date);
$smarty->assign("sec_num",$query4);
$smarty->assign("mods",$query5);
$smarty->assign("w_l",$query6);
$smarty->assign("w_c",$query7);
$smarty->assign("s_m",$query8['title']);
$smarty->assign("m_c_id",$qwe['id']);
$smarty->assign("m_v_id",$ty['id']);
$smarty->assign("m_s_id",$query8['id']);
$smarty->assign("last5",$last5);
$smarty->assign("most5",$most5);
print "<BR><BR>";
$smarty->display("static.htm");
print "<BR><BR>";
include("common_down.php");
}
else
{
?>
<div align="center">
<font style="font-size:10pt" color="red" face="Tahoma">
<BR>
<?
print " <B>عذراً ... لقد تم إيقاف الإحصائيات من قبل المدير العام ... سيتم تحويلك تلقائياً ...</B> ";
echo "<a href=index.php> </a><BR> ..<meta http-equiv = refresh content=1;url=index.php> ";
print " </font></div>";
}
unset($query1);
unset($query9);
unset($query2);
unset($query3);
unset($query4);
unset($query5);
unset($query6);
unset($query7);
unset($query8);
unset($query9);
unset($query10);
?>
هذه المشكله الأولى .
أما المشكله الثانيه بقوالب السـمارتي وتكـرار الأقسام , صوره :
لكبر الصورة سأضع رابطها : http://www.swalif.net/softs/attachme...1&d=1214243645
سترى هنا انه تم تكرار الأقسام بنجاح ... لكن المشكله عندما يكون عدد الأقسام أكثر من 6 :
http://www.swalif.net/softs/attachme...1&d=1214243756
قالب الأقسام :
كود PHP:
<div align="center">
<table border="1" width="70%" id="table2" cellspacing="0" cellpadding="0" style="border-collapse: collapse" bordercolor="#C0C0C0">
<tr>
<td class="tcat">
<p align="center"><b><span lang="ar-sa">الأقسام</span></b></td>
</tr>
</table>
</div>
<div align="center">
<table border="1" width="70%" id="table1" style="border-collapse: collapse; border: 1px dotted #C0C0C0; padding: 1px" cellspacing="1">
<tr>
{if $check_sec > 0}
{section name=da loop=$results}
<td class="sec_row" width="30%">
<span style="font-size: 9pt">
<p align="center"><font face="Tahoma"><a href="cat{$results[da].id}-1.html"><img border="0" src="{$results[da].img}" alt="{$results[da].title}" style="filter:alpha(opacity=20);-moz-opacity:0.2" onMouseover="makevisible(this,0)" onMouseout="makevisible(this,1)"></a><br>
<b>
<span style="text-decoration: none">
<a href="cat{$results[da].id}-1.html">
<font color="#800000"><span style="text-decoration: none">{$results[da].title}</span></font></a></span><br>
</b>{$results[da].desc}<span lang="ar-sa">.<br>
<font color="#000066"><b>عدد الزيارات</b></font> : </span>{$results[da].hits}.<br>
<font color="#000066"><span lang="ar-sa"><b>عدد الدروس</b></span></font><font color="#555599"><b> </b>
</font><span lang="ar-sa"> : </span>{$results[da].lessons_num} .</font></td>
{if $smarty.section.da.index == 2}
</tr>
<tr>
{/if}
{/section}
{else}
<td width="30%" style="padding:4px; border:1px dotted #C0C0C0; ">
<span style="font-size: 9pt; font-weight:700">
<p align="center"><font face="Tahoma">عذراً ... لايوجد أي أقسام لعرضها.</p></td></font>
{/if}
</tr>
</table>
</div>
<BR>
منتظركم :eek3: