تصغير صور الأعضاء والمجموعات الشخصية تلقائياً

المشرفون: alhitary،طاقم الإضافات

JAWAD94
مشرف سابق
مشرف سابق
مشاركات: 669
اشترك في: الثلاثاء يناير 19, 2010 5:32 pm
مكان: سوريا بقلب مدينة حلب
اتصال:

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

مشاركةبواسطة JAWAD94 » السبت مارس 20, 2010 2:40 am

??? ?????: ????? ?????? ??????? ????????
???? ?????: doviet dev@doviet.net
??? ?????: ???? ??? ????? ?????? ??? ??????? ?????????? ??????? ???? ?????? ??? ?????? ??? ???? ?????? ?? ????? ????? ?????????
???? ?????: 0.0.4b
???? ?????: JAWAD94
???? ??????? ?????????: 3.0.1 (????? ?? ????? 3.0.6 ????? 100% )
????? ???????: ???
??? ???????: 15 ?????
??????: ??? ????? ????? ????? ????? ???????? ??? ?????? JPJ ??? ??? ???? ?????
????? ???????:
includes/functions_upload.php
includes/acp/acp_board.php
includes/acp/acp_groups.php
includes/acp/acp_users.php
includes/ucp/ucp_groups.php
includes/ucp/ucp_profile.php
language/ar/acp/board.php
styles/prosilver/template/ucp_avatar_options.html
styles/subsilver2/template/ucp_profile_avatar.html


????? ?????: includes/dv_functions_image.php ?? ????????
?????? ????? ???? ????? ??????? ???? ?????? ?? ??? ???? http://www.phpbb.com/mods/

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

????
includes/dv_functions_image.php to includes/

???? ??? ????? ?? ????? ???????? SQL

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

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


????:includes/functions_upload.php
???? ??:

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

if (!defined('IN_PHPBB'))
{
   exit;
}


??? ????:

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

require($phpbb_root_path . 'includes/dv_functions_image.' . $phpEx);


???? ??:

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

   function move_file($destination, $overwrite = false, $skip_image_check = false, $chmod = 0666)
   {
      global $user, $phpbb_root_path;


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

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

      global $user, $phpbb_root_path


??? ????:

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

, $config


???? ??:

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

            // Make sure the dimensions match a valid image
            if (empty($this->width) || empty($this->height))
            {
               $this->error[] = $user->lang['ATTACHED_IMAGE_NOT_IMAGE'];
            }


??? ????:

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

            else if($config['avatar_auto_resize']
            && (request_var('mode', '')=='avatar'
            || (request_var('i', '')=='groups' && request_var('mode', '')=='manage')
            || request_var('i', '')=='users'))
            {
               $img = new Image($this->destination_file);
               $img->set_max_width($config['avatar_max_width']);
               $img->set_max_height($config['avatar_max_height']);
               $img->set_max_filesize($config['avatar_filesize']);
               if($img->resize())
               {
                  $img_infos = getimagesize($this->destination_file);
                  $this->width = $img_infos[0];
                  $this->height = $img_infos[1];
               }
            }


???? ??:

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

      $this->additional_checks();


??? ????:

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

      if(!$config['avatar_auto_resize']
      || request_var('mode', '')!='avatar'
      || (request_var('i', '')!='groups' && request_var('mode', '')=='manage')
      || request_var('i', '')!='users')


???? ??:

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

   function fileupload($error_prefix = '', $allowed_extensions = false, $max_filesize = false, $min_width = false, $min_height = false, $max_width = false, $max_height = false)
   {


??? ????:

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

      global $config;
      if($config['avatar_auto_resize']
      && (request_var('mode', '')=='avatar'
      || (request_var('mode', '')=='manage' && request_var('i', '')=='groups')
      || request_var('i', '')=='users'))
      $max_filesize = 1048576;


????:includes/acp/acp_board.php

???? ??:

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

                  'avatar_max'         => array('lang' => 'MAX_AVATAR_SIZE',      'validate' => 'int:0',   'type' => 'dimension:3:4', 'explain' => true, 'append' => ' ' . $user->lang['PIXEL']),


??? ????:

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

                  'avatar_auto_resize'   => array('lang' => 'AVATAR_AUTO_RESIZE',   'validate' => 'bool',   'type' => 'radio:yes_no', 'explain' => true),


????: includes/acp/acp_groups.php

???? ?? :

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

                     'AVATAR_MAX_FILESIZE'   => $config['avatar_filesize'],


???????? ?? :

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

                     'AVATAR_MAX_FILESIZE'   => ($config['avatar_auto_resize'] && request_var('mode', '')=='avatar') ? '' : $config['avatar_filesize'],


????: includes/acp/acp_users.php

???? ?? :

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

               'AVATAR_MAX_FILESIZE'   => $config['avatar_filesize'],


???????? ??:

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

               'AVATAR_MAX_FILESIZE'   => ($config['avatar_auto_resize'] && request_var('mode', '')=='avatar') ? '' : $config['avatar_filesize'],


????: includes/ucp/ucp_groups.php
???? ?? :

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

                     'AVATAR_MAX_FILESIZE'   => $config['avatar_filesize'],


???????? ?? :

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

                     'AVATAR_MAX_FILESIZE'   => ($config['avatar_auto_resize'] && request_var('mode', '')=='avatar') ? '' : $config['avatar_filesize'],


????: includes/ucp/ucp_profile.php
???? ??:

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

               'AVATAR_SIZE'   => $config['avatar_filesize'],


???????? ??:

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

               'AVATAR_SIZE'   => ($config['avatar_auto_resize'] && request_var('mode', '')=='avatar') ? '' : $config['avatar_filesize'],


???? ??:

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

               'S_FORM_ENCTYPE'   => ($can_upload) ? ' enctype="multipart/form-data"' : '',


??? ?????:

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

               'S_AVATAR_AUTO_RESIZE'   => $config['avatar_auto_resize'] ? true : false,


????: language/ar/acp/board.php

???? ??:

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

   'MIN_AVATAR_SIZE'            => '???? ??????? ????? ???????',
   'MIN_AVATAR_SIZE_EXPLAIN'      => '???????? ? ????? ???????',


??? ????:

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

   'AVATAR_AUTO_RESIZE'         => '????? ????? ????????',
   'AVATAR_AUTO_RESIZE_EXPLAIN'   => '???? ?????? ????? ???????? ????? ??? ??? ???? ?? ????????? ????? ?? ?????? ????? ?????.',


????:styles/prosilver/template/ucp_avatar_options.html

???? ?? :

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

      <dt><label>{L_CURRENT_IMAGE}:</label><br /><span>{L_AVATAR_EXPLAIN}</span></dt>


???????? ??:

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

      <dt>
         <label>{L_CURRENT_IMAGE}:</label>
         <!-- IF not S_AVATAR_AUTO_RESIZE -->
         <br />
         <span>{L_AVATAR_EXPLAIN}</span>
         <!-- ENDIF -->
      </dt>


????: styles/subsilver2/template/ucp_profile_avatar.html
???? ??:

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

   <td class="row1" width="35%"><b class="genmed">{L_CURRENT_IMAGE}: </b><br /><span class="gensmall">{L_AVATAR_EXPLAIN}</span></td>


???????? ??:

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

   <td class="row1" width="35%"><b class="genmed">{L_CURRENT_IMAGE}: </b>
   <!-- IF not S_AVATAR_AUTO_RESIZE -->
   <br /><span class="gensmall">{L_AVATAR_EXPLAIN}</span>
   <!-- ENDIF --></td>

المرفقات
dv_functions_image.zip
(1.87 KiB) حُمِّل 411 مرةً
آخر تعديل بواسطة JAWAD94 في الأحد مارس 21, 2010 2:13 pm، تم التعديل مرة واحدة.
هل تواجه مشكلة بعملية التحويل من نظام أحلى منتدى ؟؟ تفضل من هنا

صورة




صورة العضو الرمزية
FaresNB
مشرف سابق
مشرف سابق
مشاركات: 1720
اشترك في: الأحد مارس 11, 2007 11:32 pm
مكان: قطر
اتصال:

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

مشاركةبواسطة FaresNB » السبت مارس 20, 2010 9:58 pm

????? ???? ?? ??? ???? ?? ??????? , ? ?????? ???? ???? .

??? ???????? ??? ?? ???? ,
- ?? ?????? ??????? ???????? ?? ?????? ???? ??? .
- ???? ??? ??????? ?????? ?? ???????? ??? ?? ??? txt

????? ???? ????? ?????? ?????? ????? ????? ??? ??????? ???????? ????? , ????? ??? ????? ??? ??? ????? ???? ???? ??? ???? ??????? ??????? ??? ???? ??????? ;) .

???????? ?
قبل أن تطرح موضوع , قم بالبحث !
إذا أردت طرح موضوع لطلب الدعم , إملأ استمارة الدعم هنا أولاً, لا يقدم الدعم بدون استمارة

آرتين - موقع طلاب الآداب لتعليم اللغات


العودة إلى ”الهاكات التجريبية [ ×.3.0 ]“

الموجودون الآن

المتصفحون للمنتدى الآن: لا يوجد أعضاء مسجلين متصلين وزائران