اضافة تفاصيل للمرفقات

المشرفون: alhitary،طاقم الدعم،طاقم الاستايلات،طاقم الإضافات،طاقم الدروس،طاقم التعريب

صورة العضو الرمزية
yemen
عضو فعال
عضو فعال
مشاركات: 620
اشترك في: السبت مارس 27, 2010 2:35 pm

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

مشاركةبواسطة yemen » الاثنين مايو 10, 2010 1:04 am

??? ????? ?????? ???????? (????? ?????????? ???????? ?????? ??? ????? ) | phpBB3 Allowed Attachments List MOD
????? ????? : Joe Kovar III
?????? : phpbb 3.0.7
????? : 5 ?????
???? ????? : yemen

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

صورة

??????? ???????:root/posting.php
root/includes/ucp/ucp_pm.php
root/style/prosilver/templet/posting_attach_body.html


????? ???????:
???? posting_attach_body.html

???? ?? /

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

<p>{L_ADD_ATTACHMENT_EXPLAIN}</p>


??? ???? /

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

<p>{L_ALLOWED} {L_EXTENSION}:<!-- BEGIN allowed_extension --><!-- IF not allowed_extension.FIRST -->,<!-- ENDIF --> <acronym style="cursor:help;" title="{L_ALLOWED} {L_FILESIZE}: {allowed_extension.FILESIZE} {L_KB}">{allowed_extension.EXTENSION}</acronym><!-- END allowed_extension --></p>


???? posting.php

???? ?? /

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

// Attachment entry


???? ???? /


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

    // Allowed extension list
    $allowed_extensions = $cache->obtain_attach_extensions($forum_id);
    unset($allowed_extensions['_allowed_']);
    ksort($allowed_extensions);
    $first_extension = true;
    foreach($allowed_extensions as $ext => $vals)
    {
    if($vals['max_filesize'] == 0)
    {
      $vals['max_filesize'] = min(
       eval('return ' . str_replace(array('k','m','g'), array('*1024','*1048576','*1073741824'), strtolower(trim(ini_get('upload_max_filesize')))) . ';'),
       eval('return ' . str_replace(array('k','m','g'), array('*1024','*1048576','*1073741824'), strtolower(trim(ini_get('post_max_size')))) . ';')
      );
    }
    $template->assign_block_vars('allowed_extension', array(
      'FILESIZE' => number_format($vals['max_filesize'] / 1024, 2),
      'EXTENSION' => $ext,
      'FIRST'  => $first_extension)
    );
    $first_extension = false;
    }


???? includes/ucp/ucp_pm.php

????? ?? /

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

global $user, $template, $phpbb_root_path, $auth, $phpEx, $db, $config


???? ?? ??? ????? ??? /

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

, $cache


???? ?? /

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

compose_pm($id, $mode, $action);


??? ???? /

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

        // Allowed extension list
        $allowed_extensions = $cache->obtain_attach_extensions(false);
        unset($allowed_extensions['_allowed_']);
        ksort($allowed_extensions);
        $first_extension = true;
        foreach($allowed_extensions as $ext => $vals)
        {
         if($vals['max_filesize'] == 0)
         {
          $vals['max_filesize'] = min(
           eval('return ' . str_replace(array('k','m','g'), array('*1024','*1048576','*1073741824'), strtolower(trim(ini_get('upload_max_filesize')))) . ';'),
           eval('return ' . str_replace(array('k','m','g'), array('*1024','*1048576','*1073741824'), strtolower(trim(ini_get('post_max_size')))) . ';')
          );
         }
         $template->assign_block_vars('allowed_extension', array(
          'FILESIZE' => number_format($vals['max_filesize'] / 1024, 2),
          'EXTENSION' => $ext,
          'FIRST' => $first_extension)
         );
         $first_extension = false;
        }



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




العودة إلى ”الهاكات“

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

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