پاسخ : تغییر در ماژول آمار mod_stat
من این کار رو کردم و همه چیز درست کار می کنه
ولی 2 بار نوشته کل بازدید کنند گان
جلو یکیش عدد نوشته و جلو اون یکی دیگه چیزی ننوشته
کد:
<?php
/**
* @version $Id: mod_stats.php,v 1.1 2005/07/22 01:58:30 eddieajau Exp $
* @package Mambo
* @copyright (C) 2000 - 2005 Miro International Pty Ltd
* @license [مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید] GNU/GPL
* Mambo is Free Software
*/
/** ensure this file is being included by a parent file */
defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );
global $mosConfig_offset, $mosConfig_caching, $mosConfig_enable_stats;
global $mosConfig_gzip;
$serverinfo = $params->get( 'serverinfo' );
$siteinfo = $params->get( 'siteinfo' );
$moduleclass_sfx = $params->get( 'moduleclass_sfx' );
$content = "";
if ($serverinfo) {
echo "<strong>OS:</strong> " . substr(php_uname(),0,7) . "<br />\n";
echo "<strong>PHP:</strong> " .phpversion() . "<br />\n";
echo "<strong>MySQL:</strong> " .mysql_get_server_info() . "<br />\n";
echo "<strong>"._TIME_STAT.": </strong> " .date("H:i",time()+($mosConfig_offset*60*60)) . "<br />\n";
$c = $mosConfig_caching ? 'Enabled':'Disabled';
echo "<strong>Caching:</strong> " . $c . "<br />\n";
$z = $mosConfig_gzip ? 'Enabled':'Disabled';
echo "<strong>GZIP:</strong> " . $z . "<br />\n";
}
if ($siteinfo) {
$query="SELECT count(id) AS count_users FROM #__users";
$database->setQuery($query);
?>
<table width="126" border="1" cellspacing="0" cellpadding="0">
<tr>
<td width="83"><?php echo ""._MEMBERS_STAT." " ?></td>
<td width="43" ><?php echo "".$database->loadResult() . "\n"; ?></td>
</tr>
<?php
$query="SELECT count(id) as count_items from #__content";
$database->setQuery($query); ?>
<tr>
<td width="83"><?php echo ""._NEWS_STAT." " ?></td>
<td width="43" ><?php echo "".$database->loadResult() . "\n"; ?></td>
</tr>
<?php
$query="SELECT count(id) as count_links FROM #__weblinks WHERE published='1'";
$database->setQuery($query);
?>
<tr>
<td width="83"><?php echo ""._LINKS_STAT." " ?></td>
<td width="43" ><?php echo "".$database->loadResult() . "\n"; ?></td>
</tr>
<?php
}
if ($mosConfig_enable_stats) {
$counter = $params->get( 'counter' );
$increase = $params->get( 'increase' );
if ($counter) {
$query = "SELECT sum(hits) AS count FROM #__stats_agents WHERE type='1'";
$database->setQuery( $query );
$hits = $database->loadResult();
$hits = $hits + $increase;
if ($hits == NULL) {
?>
<td width="83"><?php echo $content .= "" . _VISITORS ."" ?></td>
<td width="43" ><?php echo " 0\n"; ?></td>
<?php
} else {
?>
<tr>
<td width="83"><?php echo $content .= "" . _VISITORS ."" ?></td>
<td width="43" ><?php echo "" . $hits . "\n";?></td>
</tr>
</table>
<?php
}
}
}
?>
پاسخ : تغییر در ماژول آمار mod_stat
چرا از
استفاده کردید؟ در نسخه 4.6.1 به این صورت عمل می کنیم
کد:
T_('Web Links')
موفق و پیروز باشید
یا علی