توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : تغییر در ماژول آمار mod_stat
ramin3281
01-16-2007, 07:10 AM
سلام
من می خوام یه تغییر کوچولو تو این ماژول بدم
الان به این صورت هست
اعضاء: 7
خبر ها: 20
لينک ها: 4
بازديدکنندگان: 370
می خوام به این صورت درش بیارم
اعضاء: 7
خبر ها: 20
لينک ها: 4
بازديدکنندگان: 370
2تا تغییر کوچولو
1 فونت نوشته ها رو تغییر بدم
2 اعداد رو تو یه ردیف نشون بده
این ماژول آمار هست که به صورت پیشفرض تو مامبو قرار داره
ramin3281
01-16-2007, 07:25 AM
البته اینو بگن من تو farsi.php
یه نگاه انداختم
و بازیدی کنندهها رو به کل بازدیدها تغییر نام دادم
2 تا مشکل پیش اومد
1 - وارد ادمین نمی شه
2 - این ارور ها می ده
Warning: Cannot modify header information - headers already sent by (output started at /home/football/public_html/language/farsi.php:1101) in /home/football/public_html/index.php on line 215
Warning: Cannot modify header information - headers already sent by (output started at /home/football/public_html/language/farsi.php:1101) in /home/football/public_html/index.php on line 216
Warning: Cannot modify header information - headers already sent by (output started at /home/football/public_html/language/farsi.php:1101) in /home/football/public_html/index.php on line 217
Warning: Cannot modify header information - headers already sent by (output started at /home/football/public_html/language/farsi.php:1101) in /home/football/public_html/index.php on line 218
Warning: Cannot modify header information - headers already sent by (output started at /home/football/public_html/language/farsi.php:1101) in /home/football/public_html/index.php on line 219
firoozmandan
01-16-2007, 07:33 AM
سلام
با چه اديتوري اين فايل رو اديت كرديد ؟
در ابتداي فايل شما كدي توليد شده كه تفسير نميشه . به همين علت اين ارور ظاهر شده
يا علي
ramin3281
01-16-2007, 07:36 AM
من از
Dreamweaver 8
استفاده می کنم
حتی وقتی فایل رو باز می کنم و یه جای خالی یه space
می زنم و ذخیره می کنم بازم این ارور می ده
firoozmandan
01-16-2007, 07:41 AM
با NotePad باز كنيد و در پايان به صورت unicode صفحه رو ذخيره كنيد.
با NotePad كه باز كرديد به ابتداي فايل قبل ازphp?> دقت كنيد ببينيد قبل از اون هر چيزي هست رو حذف كنيد .
مشكل حل ميشه
يا علي
ramin3281
01-16-2007, 07:51 AM
ا NotePad باز كردم
قبل از php?> هم چیزی نیست
ولی باز هم همو ارور
ولی از ادیتور کنترل پنل هاست استفاده کردم درست شد
حوب حال چطور اونها رو از حالت bold در آورم و هم چطور اعداد رو رو تو یه ردیف نشون بده
firoozmandan
01-16-2007, 08:00 AM
بايد فايل mod_stats.php رو مطابق ميلتون ويرايش كنيد.
ramin3281
01-16-2007, 08:37 AM
ممنون از راهنماییتون
از حالت bold در اوردمش
ولی نمی تونم اعداد رو تو یه ردیف بزارم
firoozmandan
01-16-2007, 08:42 AM
ميتونيد يك table درست كنيد با 2 ستون و 4 سطر
فكر كنم ديگه راحت باشه...
يا علي
ramin3281
01-16-2007, 09:01 AM
همینو بلد نیستم
شما چطور این کدها رو قرار می دید
بعد یه نگاه به کار من هم بندازید
<?php
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 ($siteinfo) {
$query="SELECT count(id) AS count_users FROM #__users";
$database->setQuery($query);
echo "".T_('Members').": " .$database->loadResult() . "<br />\n";
$query="SELECT count(id) as count_items from #__content";
$database->setQuery($query);
echo "".T_('News').": ".$database->loadResult() . "<br />\n";
$query="SELECT count(id) as count_links FROM #__weblinks WHERE published='1'";
$database->setQuery($query);
echo "".T_('Web Links').": ".$database->loadResult() . "<br />\n";
}
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) {
$content .= "" . T_('Visitors') . ": 0\n";
} else {
$content .= "" . T_('Visitors') . ":" . $hits . "\n";
}
}
}
?>
این هم کاری که من انجام دادم
<?php
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 ($siteinfo) {
$query="SELECT count(id) AS count_users FROM #__users";
$database->setQuery($query);
?>
<table width="126" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="55"><?php echo "".T_('Members').": " ?></td>
<td width="71"><?php .$database->loadResult() . "<br />\n"; ?></td>
</tr>
</table>
<?php
$query="SELECT count(id) as count_items from #__content";
$database->setQuery($query);
echo "".T_('News').": ".$database->loadResult() . "<br />\n";
$query="SELECT count(id) as count_links FROM #__weblinks WHERE published='1'";
$database->setQuery($query);
echo "".T_('Web Links').": ".$database->loadResult() . "<br />\n";
}
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) {
$content .= "" . T_('Visitors') . ": 0\n";
} else {
$content .= "" . T_('Visitors') . ":" . $hits . "\n";
}
}
}
?>
ولی جواب نمی ده
ramin3281
01-16-2007, 09:44 AM
من این کار رو کردم و همه چیز درست کار می کنه
ولی 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 <b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b> 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
}
}
}
?>
iransbs
01-17-2007, 04:22 PM
چرا از
_LINKS_STAT
استفاده کردید؟ در نسخه 4.6.1 به این صورت عمل می کنیم
T_('Web Links')
موفق و پیروز باشید
یا علی
vBulletin® v4.2.5, Copyright ©2000-2026, Jelsoft Enterprises Ltd.