صفحة 2 من 4

[BETA] ??? ?????????? ??? ????? ????? ????? ?????????

مرسل: الاثنين سبتمبر 15, 2008 1:12 am
بواسطة غريب العراق
????? ?????

[BETA] ??? ?????????? ??? ????? ????? ????? ?????????

مرسل: السبت أكتوبر 04, 2008 7:28 pm
بواسطة Arras
??? ?????? ??? ???? ????? ..?? ??? ??????? ??? update ?????? ????????:

INSERT INTO `phpbb_config` (`config_name` ,`config_value` ,`is_dynamic` )VALUES ('x_users_show', '1', '0')

??? ??? ?? ????? ????? ?????????.

INSERT INTO `phpbb_config` (`config_name` ,`config_value` ,`is_dynamic` ) VALUES ('x_users_number', '0', '0');

??? ??? ?? ????? ????? ?????????.

INSERT INTO `phpbb_config` (`config_name` ,`config_value` ,`is_dynamic` )VALUES ('x_users_guests', '1', '0');

??? ??? ?? ????? ????? ?????????.

??? ??? ?? ????? ????? ??????? ?? ???? ?????? ??????.

[BETA] ??? ?????????? ??? ????? ????? ????? ?????????

مرسل: الاثنين نوفمبر 03, 2008 2:08 pm
بواسطة عاصم المهدي
????? ????? ?????? ?? ?????? 3.0.2 :cry:

[BETA] ??? ?????????? ??? ????? ????? ????? ?????????

مرسل: الاثنين نوفمبر 03, 2008 5:31 pm
بواسطة sufiancool
??? ????? ???? ? ????? ??????? ??? ?? ???? ?? ?????? ?? ?????????

[BETA] ??? ?????????? ??? ????? ????? ????? ?????????

مرسل: الأربعاء نوفمبر 19, 2008 10:00 pm
بواسطة Marshal
?????? ?????

??? ??? ???? ????? ???? ????? ????? ??? ???? ?? ????? ?????? ????? ????? ????? ???????? ?? ?? ??? ???? ?? ???? ?? ???? ???? ?? ?? ?????

?????? ??? ??? ????? ??????

[BETA] ??? ?????????? ??? ????? ????? ????? ?????????

مرسل: الثلاثاء ديسمبر 30, 2008 7:03 am
بواسطة عاصم المهدي
??? ????? ???? ??? ?? ???? ????? ?????? ???? ??? ?? ????? ??? ???? ??????? ???? ??? ?????? ???? ?? ???? Almsamim ?????? ????? ??????? ?? ???? ?????????? ????? ???? :)

[BETA] ??? ?????????? ??? ????? ????? ????? ?????????

مرسل: الثلاثاء ديسمبر 30, 2008 1:45 pm
بواسطة Almsamim
???? ?????? كتب:??? ????? ???? ??? ?? ???? ????? ?????? ???? ??? ?? ????? ??? ???? ??????? ???? ??? ?????? ???? ?? ???? Almsamim ?????? ????? ??????? ?? ???? ?????????? ????? ???? :)
?? ???? ??? ??? ??? ???? ???? ???? ??????? ? ???? ????

[BETA] ??? ?????????? ??? ????? ????? ????? ?????????

مرسل: الجمعة يناير 02, 2009 7:05 pm
بواسطة عاصم المهدي
Almsamim كتب: ?? ???? ??? ??? ??? ???? ???? ???? ??????? ? ???? ????
??????? ?????? ????? ??? ??????? ????? ?????? ????? ????? ???? ?? ??? ??? ????? ?????? ???? ??? ??????? ??? ???? ????? ?? ???? ????? ??? ????? ???? ???? ??? ??? ???? ?????

[BETA] ??? ?????????? ??? ????? ????? ????? ?????????

مرسل: السبت سبتمبر 05, 2009 5:08 am
بواسطة adil_mrl
?? ???? ????? ???? ????? ??????? ?? 3.0.5?

[BETA] ??? ?????????? ??? ????? ????? ????? ?????????

مرسل: الأحد أكتوبر 11, 2009 10:06 pm
بواسطة araboaziz
???? ?????? ???? ???????
-----------------------------------------


????? ???????:

????? ???????:
languages/ar/common.php,
includes/functions_display.php
styles/subsilver2/template/forumlist_body.html
styles/prosilver2/template/forumlist_body.html

????? ???????:

root/adm/style/acp_x_users_viewing.html ,
root/includes/acp/acp_x_users_viewing.php ,
root/includes/acp/info/acp_x_users_viewing.php ,
root/language/en/mods/x_users_viewing.php


????????? ??? ?????:

???? ??? ?? ????? ?????? ??????

كود: تحديد الكل

:

INSERT INTO `phpbb_config` (`config_name` ,`config_value` ,`is_dynamic` )VALUES ('x_users_show', '1', '0');
INSERT INTO `phpbb_config` (`config_name` ,`config_value` ,`is_dynamic` )VALUES ('x_users_number', '0', '0');
INSERT INTO `phpbb_config` (`config_name` ,`config_value` ,`is_dynamic` )VALUES ('x_users_guests', '1', '0');
INSERT INTO `phpbb_config` (`config_name` ,`config_value` ,`is_dynamic` )VALUES ('x_users_count_bots', '1', '0');


????: languages/en/common.php
???? ??:
Code:
?>

??? ????:
Code:
//------x users viewing------------------
$lang = array_merge($lang, array(
   'X_USERS_VIEWING'      => '??????? ?????????? ?? ?? ???',
   'LOG_X_USERS_UPDATED'   => '<strong>?? ????? ??? ??????? ?????????? ?? ?? ???</strong>',
   'VIEWING'            => '??????????',
   'VIEWING_AND'           => '?',
));
//------end x users viewing------------------


????: includes/functions_display.php
???? ??:
Code:
$branch_root_id = $root_data['forum_id'];


??? ????:
Code:
//------x users viewing------------------
   $sql_array= array(
      'SELECT'   => 's.session_forum_id, s.session_ip, s.session_user_id, u.group_id, u.username, u.user_colour',
      'FROM'      => array(
         SESSIONS_TABLE   => 's',
      ),
      'LEFT_JOIN'   => array(
         array(
            'FROM'   => array(USERS_TABLE => 'u'),
            'ON'   => 'u.user_id = s.session_user_id',
         ),
      ),
      'WHERE'      => "s.session_time > ".(time()-($config['load_online_time']*60)) . ' AND s.session_forum_id != 0 AND s.session_viewonline=1 ORDER BY s.session_time DESC',
   );
   $sql = $db->sql_build_query('SELECT', $sql_array);
   $viewers_mysql=$db->sql_query($sql);
   $total_viewers=0;
   $viewers_array=array();
   while($viewers_array[]=$db->sql_fetchrow($viewers_mysql)){
      $total_viewers++;
   }
   $db->sql_freeresult($viewers_mysql);
//------end x users viewing------------------



???? ??:
Code:
$subforum_unread = (isset($forum_tracking_info[$subforum_id]) && $subforum_row['orig_forum_last_post_time'] > $forum_tracking_info[$subforum_id]) ? true : false;


??? ????:
Code:
//------x users viewing------------------
      $forum_viewers=0;
      $forum_viewers_digit=0;
      $who_is_viewing='';
      $forum_viewers_guests=0;
      $forum_viewers_guests_array=array();
      while($forum_viewers_digit<$total_viewers){
         if($viewers_array[$forum_viewers_digit]['session_forum_id']==$row['forum_id'] || $viewers_array[$forum_viewers_digit]['session_forum_id']==$subforum_id){
            if(!isset($temp_forum_viewers[$viewers_array[$forum_viewers_digit]['session_user_id']]) || $viewers_array[$forum_viewers_digit]['session_user_id'] == 1){//there can be multiple guests online
               $temp_forum_viewers[$viewers_array[$forum_viewers_digit]['session_user_id']] = true;//don't count multiple sessions of the same user
               if($config['x_users_show'] == 0 || $config['x_users_show'] == 2){
                  if($viewers_array[$forum_viewers_digit]['session_user_id'] != 1){
                     if($viewers_array[$forum_viewers_digit]['group_id']==6){//bot^^
                        if($config['x_users_count_bots']==1){
                           if($who_is_viewing!=''){
                              $who_is_viewing.=', ';//add a "," if there are multiple users :)
                           }
                           $who_is_viewing.='<font color="#' . $viewers_array[$forum_viewers_digit]['user_colour'] . '">' . $viewers_array[$forum_viewers_digit]['username'] . '</font>';
                        }else{
                           $forum_viewers--;//create a 0-operation
                        }
                     }else{
                        if($who_is_viewing!=''){
                           $who_is_viewing.=', ';//add a "," if there are multiple users :)
                        }
                        $who_is_viewing.='<a href=' . $phpbb_root_path . 'memberlist.php?mode=viewprofile&u=' . $viewers_array[$forum_viewers_digit]['session_user_id'] . ' style="color: #' . $viewers_array[$forum_viewers_digit]['user_colour'] . ';" class="username-coloured">' . $viewers_array[$forum_viewers_digit]['username'] . '</a>';
                     }
                  }else{
                     $guests_temp_digit=0;
                     while($guests_temp_digit<$forum_viewers_guests){
                        if($forum_viewers_guests_array[$guests_temp_digit]==$viewers_array[$forum_viewers_digit]['session_ip']){
                           break 2;//if the user is allready logged, don't log him again!
                        }
                        $guests_temp_digit++;
                     }
                     $forum_viewers_guests_array[$forum_viewers_guests]=$viewers_array[$forum_viewers_digit]['session_ip'];
                     $forum_viewers_guests++;
                  }
               }
               array_splice($viewers_array, $forum_viewers_digit, 1);//remove it for faster working in the next forums :)
               $total_viewers--;
               $forum_viewers++;
               $forum_viewers_digit--;//0-operatioon again
            }
         }
         $forum_viewers_digit++;
      }
      unset($temp_forum_viewers);
      $forum_viewers_executed=true;
//------end x users viewing------------------



???? ??:
Code:
else
         {
            $u_viewforum = $row['forum_link'];
         }
      }


??? ????:
Code:
//------x users viewing------------------
      if(!isset($forum_viewers_executed)){
         $forum_viewers=0;
         $forum_viewers_digit=0;
         $who_is_viewing='';
         $forum_viewers_guests=0;
         $forum_viewers_guests_array=array();
         while($forum_viewers_digit<$total_viewers){
            if($viewers_array[$forum_viewers_digit]['session_forum_id']==$row['forum_id']){
               if(!isset($temp_forum_viewers[$viewers_array[$forum_viewers_digit]['session_user_id']]) || $viewers_array[$forum_viewers_digit]['session_user_id'] == 1){//there can be multiple guests online
                  $temp_forum_viewers[$viewers_array[$forum_viewers_digit]['session_user_id']] = true;//don't count multiple sessions of the same user
                  if($config['x_users_show'] == 0 || $config['x_users_show'] == 2){
                     if($viewers_array[$forum_viewers_digit]['session_user_id'] != 1){
                        if($viewers_array[$forum_viewers_digit]['group_id']==6){//bot^^
                           if($config['x_users_count_bots']==1){
                              if($who_is_viewing!=''){
                                 $who_is_viewing.=', ';//add a "," if there are multiple users :)
                              }
                              $who_is_viewing.='<font color="#' . $viewers_array[$forum_viewers_digit]['user_colour'] . '">' . $viewers_array[$forum_viewers_digit]['username'] . '</font>';
                           }else{
                              $forum_viewers--;//create a 0-operation
                           }
                        }else{
                           if($who_is_viewing!=''){
                              $who_is_viewing.=', ';//add a "," if there are multiple users :)
                           }
                           $who_is_viewing.='<a href=' . $phpbb_root_path . 'memberlist.php?mode=viewprofile&u=' . $viewers_array[$forum_viewers_digit]['session_user_id'] . '    style="color: #' . $viewers_array[$forum_viewers_digit]['user_colour'] . ';" class="username-coloured">' . $viewers_array[$forum_viewers_digit]['username'] . '</a>';
                        }
                     }else{
                        $guests_temp_digit=0;
                        while($guests_temp_digit<$forum_viewers_guests){
                           if($forum_viewers_guests_array[$guests_temp_digit]==$viewers_array[$forum_viewers_digit]['session_ip']){
                              break 2;//if the user is allready logged, don't log him again!
                           }
                           $guests_temp_digit++;
                        }
                        $forum_viewers_guests_array[$forum_viewers_guests]=$viewers_array[$forum_viewers_digit]['session_ip'];
                        $forum_viewers_guests++;
                     }
                  }
                  array_splice($viewers_array, $forum_viewers_digit, 1);//remove it for faster working in the next forums :)
                  $total_viewers--;
                  $forum_viewers++;
                  $forum_viewers_digit--;//0-operation again
               }
            }
            $forum_viewers_digit++;
         }
         unset($temp_forum_viewers);
      }
      unset($forum_viewers_executed);
//------end x users viewing------------------



???? ??:
Code:
'S_IS_CAT'         => false,


???? ???:
Code:
//------x users viewing------------------
         'FORUM_VIEWERS'      => $forum_viewers,
         'FORUM_VIEWERS_WHO'   => $who_is_viewing,
         'FORUM_VIEWERS_GUESTS'=> $forum_viewers_guests,
         'FORUM_VIEWERS_GUESTS_VIEWING'=>($forum_viewers_guests>0) ? true : false,
         'FORUM_VIEWERS_GUESTS_PLURAL'=>($forum_viewers_guests>1) ? true : false,
         'FORUM_VIEWERS_SHOW'=>    ($forum_viewers<$config['x_users_number'] || ($config['x_users_show'] == 2 && $who_is_viewing=='')) ? false : true,//don't show if it's less then you want
         'FORUM_VIEWERS_NAMES_SHOW'=> (($config['x_users_show'] == 0 || $config['x_users_show'] == 2) && $who_is_viewing!='') ? true : false,
         'FORUM_VIEWERS_NUMBERS_SHOW'=> (($config['x_users_show'] == 1 || $config['x_users_show'] == 0)) ? true : false,
         'FORUM_VIEWERS_BOTH_SHOW' => ($config['x_users_show'] == 0 && $who_is_viewing!='') ? true : false,
         'FORUM_VIEWERS_GUESTS_SHOW'=>($config['x_users_guests'] == 1) ? true : false,
//------end x users viewing------------------





???? ??????? ??? ??????????:
?????? prosilver ?? ???? ????? ????

????: styles/prosilver2/template/forumlist_body.html
???? ??:
Code:
<a href="{forumrow.U_VIEWFORUM}" class="forumtitle">{forumrow.FORUM_NAME}</a>


??? ????:
Code:
<!-- IF forumrow.FORUM_VIEWERS_GUESTS_SHOW -->
   <!-- IF forumrow.FORUM_VIEWERS_SHOW --> <b>(
      <!-- IF forumrow.FORUM_VIEWERS_NUMBERS_SHOW -->
         {forumrow.FORUM_VIEWERS} {L_VIEWING}
      <!-- ENDIF --><!-- IF forumrow.FORUM_VIEWERS_BOTH_SHOW -->
          :
      <!-- ENDIF --><!-- IF forumrow.FORUM_VIEWERS_NAMES_SHOW -->
         {forumrow.FORUM_VIEWERS_WHO}
         <!-- IF forumrow.FORUM_VIEWERS_GUESTS_VIEWING -->
             {L_VIEWING_AND} {forumrow.FORUM_VIEWERS_GUESTS}
             <!-- IF forumrow.FORUM_VIEWERS_GUESTS_PLURAL -->
               {L_G_GUESTS}
            <!-- ELSE -->
               {L_GUEST}
            <!-- ENDIF -->
         <!-- ENDIF -->
      <!-- ENDIF -->
   )</b>
   <!-- ENDIF -->
<!-- ELSE -->
   <!-- IF S_USER_LOGGED_IN -->
      <!-- IF not S_IS_BOT -->
         <!-- IF forumrow.FORUM_VIEWERS_SHOW --> <b>(
            <!-- IF forumrow.FORUM_VIEWERS_NUMBERS_SHOW -->
               {forumrow.FORUM_VIEWERS} {L_VIEWING}
            <!-- ENDIF --><!-- IF forumrow.FORUM_VIEWERS_BOTH_SHOW -->
                :
            <!-- ENDIF --><!-- IF forumrow.FORUM_VIEWERS_NAMES_SHOW -->
               {forumrow.FORUM_VIEWERS_WHO}
               <!-- IF forumrow.FORUM_VIEWERS_GUESTS_VIEWING -->
                   {L_VIEWING_AND} {forumrow.FORUM_VIEWERS_GUESTS}
                  <!-- IF forumrow.FORUM_VIEWERS_GUESTS_PLURAL -->
                     {_G_GUESTS}
                  <!-- ELSE -->
                     {L_GUEST}
               <!-- ENDIF -->
               <!-- ENDIF -->
            <!-- ENDIF -->
         )</b>
         <!-- ENDIF -->
      <!-- ENDIF -->
   <!-- ENDIF -->
<!-- ENDIF -->



??????? ??????? subsilver2 ?? ???? ????? ????

????: styles/subsilver2/template/forumlist_body.html
???? ??:
Code:
<p class="forumdesc">{forumrow.FORUM_DESC}</p>
            <!-- IF forumrow.MODERATORS -->

??? ????:
Code:
<!-- IF forumrow.FORUM_VIEWERS_GUESTS_SHOW -->
   <!-- IF forumrow.FORUM_VIEWERS_SHOW --> <b>(
      <!-- IF forumrow.FORUM_VIEWERS_NUMBERS_SHOW -->
         {forumrow.FORUM_VIEWERS} {L_VIEWING}
      <!-- ENDIF --><!-- IF forumrow.FORUM_VIEWERS_BOTH_SHOW -->
          :
      <!-- ENDIF --><!-- IF forumrow.FORUM_VIEWERS_NAMES_SHOW -->
         {forumrow.FORUM_VIEWERS_WHO}
         <!-- IF forumrow.FORUM_VIEWERS_GUESTS_VIEWING -->
             {L_VIEWING_AND} {forumrow.FORUM_VIEWERS_GUESTS}
             <!-- IF forumrow.FORUM_VIEWERS_GUESTS_PLURAL -->
               {L_G_GUESTS}
            <!-- ELSE -->
               {L_GUEST}
            <!-- ENDIF -->
         <!-- ENDIF -->
      <!-- ENDIF -->
   )</b>
   <!-- ENDIF -->
<!-- ELSE -->
   <!-- IF S_USER_LOGGED_IN -->
      <!-- IF not S_IS_BOT -->
         <!-- IF forumrow.FORUM_VIEWERS_SHOW --> <b>(
            <!-- IF forumrow.FORUM_VIEWERS_NUMBERS_SHOW -->
               {forumrow.FORUM_VIEWERS} {L_VIEWING}
            <!-- ENDIF --><!-- IF forumrow.FORUM_VIEWERS_BOTH_SHOW -->
                :
            <!-- ENDIF --><!-- IF forumrow.FORUM_VIEWERS_NAMES_SHOW -->
               {forumrow.FORUM_VIEWERS_WHO}
               <!-- IF forumrow.FORUM_VIEWERS_GUESTS_VIEWING -->
                   {L_VIEWING_AND} {forumrow.FORUM_VIEWERS_GUESTS}
                  <!-- IF forumrow.FORUM_VIEWERS_GUESTS_PLURAL -->
                     {_G_GUESTS}
                  <!-- ELSE -->
                     {L_GUEST}
               <!-- ENDIF -->
               <!-- ENDIF -->
            <!-- ENDIF -->
         )</b>
         <!-- ENDIF -->
      <!-- ENDIF -->
   <!-- ENDIF -->
<!-- ENDIF -->

[BETA] ??? ?????????? ??? ????? ????? ????? ?????????

مرسل: الاثنين أكتوبر 26, 2009 9:29 pm
بواسطة A.B.M.K
adil_mrl كتب:?? ???? ????? ???? ????? ??????? ?? 3.0.5?
??? ??????

[BETA] ??? ?????????? ??? ????? ????? ????? ?????????

مرسل: الثلاثاء أكتوبر 27, 2009 12:50 am
بواسطة Garebooo
??????? ??? ????? ??? ??? ???????

???? ?????? ????? ???????? ? ?????? ??? ??? ??? ????? ?????? ???? ??????? ?????? ??

??? ????? ?????


???????? ??????

[BETA] ??? ?????????? ??? ????? ????? ????? ?????????

مرسل: الثلاثاء أكتوبر 27, 2009 1:02 am
بواسطة A.B.M.K
????? ??? ???? ?????? .

???? ???? ?? ???? ? ???? ??? ????? ???? ???? ?? ???????? ? ?????? .. ????

[BETA] ??? ?????????? ??? ????? ????? ????? ?????????

مرسل: الأحد نوفمبر 15, 2009 4:12 am
بواسطة awthah
?????? ?????
??? ???? ???? ??? ????? ?? ??? ??????? ?????? 3.0.5

[BETA] ??? ?????????? ??? ????? ????? ????? ?????????

مرسل: الخميس ديسمبر 17, 2009 5:16 pm
بواسطة Bsdz
???? ??