PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : ماژول totalusers



dha
07-18-2008, 02:07 AM
با سلام
می خواستم ببینم که ایم مازول که تعداد اعضا رو نشان میده چگونه باید تعداد دیروز رو هم نشون بده یا اگر ماژول دیگری است که تعداد اعضا امروز و دیروز رو نشان بده لینکشو برام بزارید ممنون میشم
ماژول من اسمش هست totalusers
اینک کد php اون

<?php
/**
* Registered Users Module
* @package Mambo Open Source
* @Copyright (C) 2004 - Helder Garcia
* @ All rights reserved
* @ Mambo Open Source is Free Software
* @ Released under GNU/GPL License : <b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>
**/

defined( &#039;_VALID_MOS&#039; ) or die( &#039;Direct Access to this location is not allowed.&#039; );

global $mosConfig_offset;

$ret = include(&#039;modules/mod_totalusers_language/&#039;.$mosConfig_lang.&#039;.php&#039;);
if($ret &lt;&gt; 1) {
include(&#039;modules/mod_totalusers_language/english.php&#039;);
}

/*
* Module Configuration
* These settings can be done through the Module Parameters in the
* administration panel. All defaults to YES (1)
*/

$show_today = $params-&gt;get(&#039;show_today&#039;, 1);
$show_week = $params-&gt;get(&#039;show_week&#039;, 1);
$show_month = $params-&gt;get(&#039;show_month&#039;, 1);
$show_last = $params-&gt;get(&#039;show_last&#039;, 1);
$icon_set = $params-&gt;get(&#039;icon_set&#039;, 1);

$query1 = &quot;SELECT count(id) as registered FROM #__users WHERE usertype &lt;&gt; &#039;administrator&#039; AND usertype &lt;&gt; &#039;superadministrator&#039;&quot;;
$query2 = &quot;SELECT count(id) FROM #__users WHERE to_days(registerDate) = to_days(curdate()) AND usertype &lt;&gt; &#039;administrator&#039; AND usertype &lt;&gt; &#039;superadministrator&#039;&quot;;
$query3 = &quot;SELECT count(id) FROM #__users WHERE yearweek(registerDate) = yearweek(curdate()) AND usertype &lt;&gt; &#039;administrator&#039; AND usertype &lt;&gt; &#039;superadministrator&#039;&quot;;
$query4 = &quot;SELECT count(id) FROM #__users WHERE month(registerDate) = month(curdate()) AND year(registerDate) = year(curdate()) AND usertype &lt;&gt; &#039;administrator&#039; AND usertype &lt;&gt; &#039;superadministrator&#039;&quot;;
$query5 = &quot;SELECT username FROM #__users WHERE block=&#039;0&#039; AND usertype &lt;&gt; &#039;administrator&#039; AND usertype &lt;&gt; &#039;superadministrator&#039; ORDER BY registerDate DESC LIMIT 1&quot;;
$database-&gt;setQuery($query1);
$total_array = $database-&gt;loadResult();
if($show_today==1) {
$database-&gt;setQuery($query2);
$today = $database-&gt;loadResult();
};
if($show_week==1) {
$database-&gt;setQuery($query3);
$thisweek = $database-&gt;loadResult();
};
if($show_month==1) {
$database-&gt;setQuery($query4);
$thismonth = $database-&gt;loadResult();
};
if($show_last==1) {
$database-&gt;setQuery($query5);
$lastuser = $database-&gt;loadResult();
};
switch ($icon_set) {
case 1:
$icon0 = &quot;group02.gif&quot;;
$icon1 = &quot;man01.gif&quot;;
$icon2 = &quot;man02.gif&quot;;
$icon3 = &quot;man03.gif&quot;;
$icon4 = &quot;man05.gif&quot;;
break;
case 2:
$icon0 = &quot;group03.gif&quot;;
$icon1 = &quot;today.gif&quot;;
$icon2 = &quot;week.gif&quot;;
$icon3 = &quot;month.gif&quot;;
$icon4 = &quot;last.gif&quot;;
break;
case 3:
$icon0 = &quot;group01.gif&quot;;
$icon1 = &quot;blueman.gif&quot;;
$icon2 = &quot;pinkman.gif&quot;;
$icon3 = &quot;redman.gif&quot;;
$icon4 = &quot;yellowman.gif&quot;;
break;
case 4:
$icon0 = &quot;penguin00.png&quot;;
$icon1 = &quot;penguin01.gif&quot;;
$icon2 = &quot;penguin01.gif&quot;;
$icon3 = &quot;penguin01.gif&quot;;
$icon4 = &quot;penguin02.gif&quot;;
break;
}

if ($total_array == NULL) {?&gt;
&lt;table&gt;
&lt;tr&gt;&lt;td&gt;&lt;img src=&quot;&lt;?php echo $mosConfig_live_site; ?&gt;/modules/mod_totalusers_images/&lt;?php echo $icon0; ?&gt;&quot; width=&quot;100%&quot; height=&quot;100%&quot; border=&quot;0&quot; align=&quot;left&quot; alt=&quot;&quot; /&gt;&lt;/td&gt;&lt;td&gt;&lt;?php echo &quot; 0 &quot;._REG_USS;?&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;?php
} else {?&gt;
&lt;table&gt;
&lt;tr&gt;&lt;td&gt;&lt;img src=&quot;&lt;?php echo $mosConfig_live_site; ?&gt;/modules/mod_totalusers_images/&lt;?php echo $icon0; ?&gt;&quot; border=&quot;0&quot; align=&quot;center&quot; alt=&quot;&quot; /&gt;&lt;/td&gt;&lt;td&gt;&lt;?php echo &quot; $total_array &quot;._REG_USS;?&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;?php if($show_today==1) { ?&gt;&lt;tr&gt;&lt;td&gt;&lt;img src=&quot;&lt;?php echo $mosConfig_live_site; ?&gt;/modules/mod_totalusers_images/&lt;?php echo $icon1; ?&gt;&quot; border=&quot;0&quot; align=&quot;right&quot; alt=&quot;&quot; /&gt;&lt;/td&gt;&lt;td&gt;&lt;?php echo &quot; $today &quot;._REG_TDY;?&gt;&lt;/td&gt;&lt;/tr&gt;&lt;?php }; ?&gt;
&lt;?php if($show_week==1) { ?&gt;&lt;tr&gt;&lt;td&gt;&lt;img src=&quot;&lt;?php echo $mosConfig_live_site; ?&gt;/modules/mod_totalusers_images/&lt;?php echo $icon2; ?&gt;&quot; border=&quot;0&quot; align=&quot;right&quot; alt=&quot;&quot; /&gt;&lt;/td&gt;&lt;td&gt;&lt;?php echo &quot; $thisweek &quot;._REG_WEK;?&gt;&lt;/td&gt;&lt;/tr&gt;&lt;?php }; ?&gt;
&lt;?php if($show_month==1) { ?&gt;&lt;tr&gt;&lt;td&gt;&lt;img src=&quot;&lt;?php echo $mosConfig_live_site; ?&gt;/modules/mod_totalusers_images/&lt;?php echo $icon3; ?&gt;&quot; border=&quot;0&quot; align=&quot;right&quot; alt=&quot;&quot; /&gt;&lt;/td&gt;&lt;td&gt;&lt;?php echo &quot; $thismonth &quot;._REG_MON;?&gt;&lt;/td&gt;&lt;/tr&gt;&lt;?php }; ?&gt;
&lt;?php if($show_last==1) { ?&gt;&lt;tr&gt;&lt;td&gt;&lt;img src=&quot;&lt;?php echo $mosConfig_live_site; ?&gt;/modules/mod_totalusers_images/&lt;?php echo $icon4; ?&gt;&quot; border=&quot;0&quot; align=&quot;right&quot; alt=&quot;&quot; /&gt;&lt;/td&gt;&lt;td&gt;&lt;?php echo _REG_LST;?&gt;&lt;I&gt;&lt;?php echo $lastuser;?&gt;&lt;/I&gt;&lt;/td&gt;&lt;/tr&gt;&lt;?php }; ?&gt;
&lt;/table&gt;&lt;?php
}

?&gt;

mhadaily
07-18-2008, 06:24 AM
<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>

در تنظیمات این ماژول در بخش پارامتر ها کافیه که شما تنظمات خودتون رو انجام بدید

با تشکر

dha
07-18-2008, 07:27 AM
مجید جان سلام
من اگر تنظیماتشو بلد بودم این پست را ایجاد نمی کردم
در ضمن کد دیروز تو این ماژول نیست که من تنظیماتشو انجام بدم
اگر میتونی کدشو ه اون اضافه کن و لینکشو بزار
ممنون میشم mer30

mhadaily
07-20-2008, 07:31 AM
وقتی مازول رو باز میکنید

در قسمت پارامتر ها

چهار تا پارامتر هست
نمایش روز :
نمایش ماه :
نمایش هفته :
نمایش آخرین عضو :
نوع استایل ( شکل ) :

کافیه ی اون 4 تای بالایی رو بزاری روی بلی ( yes) حله

dha
07-20-2008, 08:28 AM
ممنون از پاسخ شما
اما من تعداد اعضای دیروز رو احتیاج دارم که در این مازول نیست
می خواستم اگر زحمتی نداره بگید چه کدی و کجا وارد کنم ممنونم

minaei
07-20-2008, 08:43 AM
متاسفانه من هم وقتی این ماژول رو نصب کردم آمار این سه گزینه ( نمایش روز : نمایش ماه : نمایش هفته :) کار نمی کرد. یعنی هیچی روبروش نمایش داده نمی شد.

به همین خاطر از ماژول mod_vcnt استفاده کردم.

mhadaily
07-20-2008, 11:34 AM
ممنون از پاسخ شما
اما من تعداد اعضای دیروز رو احتیاج دارم که در این مازول نیست
می خواستم اگر زحمتی نداره بگید چه کدی و کجا وارد کنم ممنونم


18 ) مواردی که احتیاج به برنامه نویسی دارد را با ایمیل sales [at]mambolearn[dot]com در میان بگذارید تا پس از برآورد هزینه با شما تماس گرفته شود.