سلام ، آیا این بازدید اول شماست ؟ یا
نمایش نتایج: از شماره 1 تا 4 , از مجموع 4

موضوع: تغییردرماژول تعداد حاضران

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1

    تاریخ عضویت
    Jul 2006
    نوشته ها
    67
    تشکر
    0
    تشکر شده 0 بار در 0 ارسال

    تغییردرماژول تعداد حاضران

    درود بر شما دوستان

    در مامبو های قبلی برای بالا بردن تعداد حاضران در ماژول مربوطه به این صورت عمل می کردیم ( عددی را که با حروف قرمز تایپ شده به دلخواه تغییر می دادیم اما در مامبو 4.6 این کار باعث ایجاد مشکل می شود ، راه حل چیست ؟ سپاسگزارم

    [tt]<?php
    /**
    * @version $Id: mod_whosonline.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.' );

    $showmode = $params->get( 'showmode' );
    $moduleclass_sfx = $params->get( 'moduleclass_sfx' );

    $content="";

    if ($showmode==0 || $showmode==2) {
    $query1 = "SELECT 3*count(session_id) as guest_online FROM #__session WHERE guest=1 AND (usertype is NULL OR usertype='&#039";
    $database->setQuery($query1);
    $guest_array = $database->loadResult();

    $query2 = "SELECT DISTINCT count(username) as user_online FROM #__session WHERE guest=0 AND usertype <> 'administrator' AND usertype <> 'superadministrator'";
    $database->setQuery($query2);
    $user_array = $database->loadResult();

    if ($guest_array<>0 && $user_array==0) {
    if ($guest_array==1) {
    $content.=_WE_HAVE;
    $content.=_GUEST_COUNT;
    $content.=_ONLINE;
    eval ("\$content = \"$content\";"
    } else {
    $content.=_WE_HAVE;
    $content.=_GUESTS_COUNT;
    $content.=_ONLINE;
    eval ("\$content = \"$content\";"
    }
    }

    if ($guest_array==0 && $user_array<>0) {
    if ($user_array==1) {
    $content.=_WE_HAVE;
    $content.=_MEMBER_COUNT;
    $content.=_ONLINE;
    eval ("\$content = \"$content\";"
    } else {
    $content.=_WE_HAVE;
    $content.=_MEMBERS_COUNT;
    $content.=_ONLINE;
    eval ("\$content = \"$content\";"
    }
    }

    if ($guest_array<>0 && $user_array<>0) {
    if ($guest_array==1) {
    $content.=_WE_HAVE;
    $content.=_GUEST_COUNT;
    $content.=_AND;
    eval ("\$content = \"$content\";"
    } else {
    $content.=_WE_HAVE;
    $content.=_GUESTS_COUNT;
    $content.=_ONLINE;
    $content.=_AND;
    eval ("\$content = \"$content\";"
    }

    if ($user_array==1) {
    $content.=_MEMBER_COUNT;
    $content.=_ONLINE;
    eval ("\$content = \"$content\";"
    } else {
    $content.=_MEMBERS_COUNT;
    $content.=_ONLINE;
    eval ("\$content = \"$content\";"
    }

    }
    }

    if ($showmode==1 || $showmode==2) {
    $query = "SELECT DISTINCT a.username"
    ."\n FROM #__session AS a"
    ."\n WHERE (a.guest=0)";
    $database->setQuery($query);
    $rows = $database->loadObjectList();
    foreach($rows as $row) {
    $content .= "<ul>\n";
    $content .= "<li><strong>" . $row->username . "</strong></li>\n";
    $content .= "</ul>\n";
    }

    if ($content == "&quot {
    echo _NONE ."\n";
    }
    }
    ?>[/tt]

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


  2. # ADS
    تبلیغات در جوملا فارسی
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

علاقه مندی ها (Bookmarks)

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •