النتائج 1 إلى 5 من 5

الموضوع: [هــاك] Avatar v2 للـ 4images

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Feb 2004
    المشاركات
    281

    [هــاك] Avatar v2 للـ 4images



    السلام عليكم و رحمة الله و بركاته ..



    بعض الناس قد تعجبهم هذه الفكــرة ...

    هذا الهاك يجعل الأعضاء المسجلين عندك باختيار صورة رمزية لهــم ..

    ( مثــال على الهـــاك )








    ( مثال من خلال التحكم في لوحة التحكم الخاصة بالمشرف العام )







    مميزات هذا الهــاك :

    1- تمكن الأعضاء من تحميل صورهم الخاصة .

    2- بمقدور المشرف العام السماح أو عدم السماح لـ : استخدام الصور الرمزية ، تحميل الصور من الجهاز ، تغير الطول و العرض المسموح بالبيكسل !!



    (( في البدايـة أنصحك بأخذ نسخة احتياطية لتجنب أي خطـأ يحصل لا سمح الله ... ))

    --------------------------------------------------------

    التغير على هذه المــلفات :
    /member.php
    /details.php
    /includes/upload.php
    /includes/db_field_definitions.php
    /admin/settings.php
    /admin/admin_functions.php
    /lang/<yourlanguage>/admin.php
    /lang/<yourlanguage>/main.php
    /templates/<yourtemplate>/member_profile.html
    /templates/<yourtemplate>/member_editprofile.html
    /templates/<yourtemplate>/comment_bit.html

    ----------------------------------------------------------

    1) افتح ملف member.php

    و ابحث عــن :
    كود PHP:
        $site_template->register_vars(array( 
          
    "user_id" => $user_row['user_id'], 
          
    "user_name" => (isset($user_row['user_name'])) ? htmlspecialchars($user_row['user_name']) : REPLACE_EMPTY
          
    "user_email" => $user_email
          
    "user_email_save" => $user_email_save
          
    "user_mailform_link" => $user_mailform_link
    استبدله بالتالي :
    كود PHP:
        $site_template->register_vars(array( 
         
    "lang_avatar" => $lang['avatar'], 
         
    "user_avatar_current" => ($config['avatar_use']) ? "<img src=\"".TEMPLATE_PATH."/avatars/".(($user_row['user_avatar'] == "") ? "blank.gif" $user_row['user_avatar'])."\" name=\"icons\" border=\"0\" alt=\"\">" ""
          
    "user_id" => $user_row['user_id'], 
          
    "user_name" => (isset($user_row['user_name'])) ? htmlspecialchars($user_row['user_name']) : REPLACE_EMPTY
          
    "user_email" => $user_email
          
    "user_email_save" => $user_email_save
          
    "user_mailform_link" => $user_mailform_link
    و في نفس الملف ابحث عن :
    كود PHP:
       if (!$error) { 
       
    $additional_sql ""
        if (!empty(
    $additional_user_fields)) { 
          
    $table_fields $site_db->get_table_fields(USERS_TABLE); 
          foreach (
    $additional_user_fields as $key => $val) { 
            if (isset(
    $HTTP_POST_VARS[$key]) && isset($table_fields[$key])) { 
              
    $additional_sql .= ", $key = '".un_htmlspecialchars(trim($HTTP_POST_VARS[$key]))."'"
            } 
          } 
        } 

        
    $sql "UPDATE ".USERS_TABLE.
                SET "
    .get_user_table_field("""user_email")." = '$user_email', ".get_user_table_field("""user_showemail")." = $user_showemail, ".get_user_table_field("""user_allowemails")." = $user_allowemails, ".get_user_table_field("""user_invisible")." = $user_invisible, ".get_user_table_field("""user_homepage")." = '$user_homepage', ".get_user_table_field("""user_icq")." = '$user_icq'".$additional_sql.
                WHERE "
    .get_user_table_field("""user_id")." = ".$user_info['user_id']; 
        
    $site_db->query($sql); 
        
    $msg_color 1
        
    $msg .= $lang['update_profile_success']; 
        if (!empty(
    $new_email_msg)) { 
          
    $msg .= "<br />".$new_email_msg
        } 
        
    $user_info $site_sess->load_user_info($user_info['user_id']); 
      } 
      else { 
        
    $update_process 1
      } 
      
    $action "editprofile"

    أضف قبله التالي :
    [PHP]// Upload Avatar file
    if (!$error) {
    if (!empty($HTTP_POST_FILES['avatar_file']['tmp_name']) && $HTTP_POST_FILES['avatar_file']['tmp_name'] != "none") {
    include(ROOT_PATH.'includes/upload.php');
    $site_upload = new Upload();
    $new_name = $site_upload->upload_file("avatar_file", "avatar", $config['template_dir'], $user_info['user_id']);
    if (!$new_name) {
    $msg .= (($msg != "") ? "<br />" : "")."<b>".$lang['file_upload_error'].": ".$new_name."</b><br />".$site_upload->get_upload_errors();
    $error = 1;
    }else{
    $HTTP_POST_VARS['user_avatar'] = "users/".$new_name;
    $avatars_dir = TEMPLATE_DIR."/".$config['template_dir']."/avatars/users/";
    $dir = opendir($avatars_dir);
    $contents = array();
    while ($contents[] = readdir($dir)){;}
    closedir($dir);
    foreach ($contents as $line){
    $filename = substr($line,0,(strlen($line)-strlen(strrchr($line,"."))));
    $extension = substr(strrchr($line,"."), 1);
    $filename2 = substr($new_name,0,(strlen($new_name)-strlen(strrchr($new_name,"."))));
    $extension2 = substr(strrchr($new_name,"."), 1);
    if ($filename == $filename2 && $extension != $extension2) {
    unlink($avatars_dir.$line);
    }
    }

    }
    }
    }
    // End Avatar file[/PHP

    و ابحث عن :
    كود PHP:
    $user_icq $user_info['user_icq']; 
    أضف بعده التالي :
    كود PHP:
       $user_avatar $user_info['user_avatar']; 
    ابحث عن :
    كود PHP:
      $site_template->register_vars(array( 
        
    "user_name" => htmlspecialchars(stripslashes($user_name)), 
    استبدله بالتالي :
    كود PHP:
    //----------------------- 
    //------ Avatar --------- 
    //----------------------- 
      
    if ($config['avatar_use']){ 
       
    $images ""
      
    $checked = ($user_avatar == "blank.gif" || $user_avatar == "") ? " selected" ""
      
    $images .= "\n<option value=\"blank.gif\"$checked>none</option>\n"
      
    $dir opendir(TEMPLATE_PATH."/avatars/users/"); 
      while (
    $contents[] = readdir($dir)){;} 
      
    closedir($dir); 
      
    natcasesort ($contents); 
      foreach (
    $contents as $line){ 
       
    $filename substr($line,0,(strlen($line)-strlen(strrchr($line,".")))); 
       if (
    $filename == $user_info['user_id']) { 
         
    $checked = (stristr($user_avatar"users/")) ? " selected" ""
         
    $images .= "\n<option value=\"users/$line\"$checked>".$lang['custom']."</option>\n"
       } 
      } 
       
    $dir opendir(TEMPLATE_PATH."/avatars/"); 
       
    $contents = array(); 
       while (
    $contents[] = readdir($dir)){;} 
       
    closedir($dir); 
       
    natcasesort ($contents); 
       
    $checked ""
       foreach (
    $contents as $line){ 
          
    $filename substr($line,0,(strlen($line)-strlen(strrchr($line,".")))); 
          
    $extension substr(strrchr($line,"."), 1); 
          
    $checked ""
          if (
    $line == $user_avatar) { $checked " selected"; } 
          if (
    strcasecmp($extension,"gif")==|| strcasecmp($extension,"jpg")==|| strcasecmp($extension,"jpeg")==|| strcasecmp($extension,"png")==){ 
             if (
    $line != "blank.gif") { 
            
    $filename str_replace("_"" "$filename); 
            
    $images .= "<option value=\"$line\"$checked>$filename</option>\n"
           } 
          } 
       } 
      } 
    //---------------------- 
    //----- End Avatar ----- 
    //---------------------- 

      
    $site_template->register_vars(array( 
       
    "lang_avatar" => $lang['avatar'], 
       
    "lang_avatar_file" => $lang['avatar_file'], 
       
    "lang_avatar_dim" => $lang['avatar_max_dim']." ".$config['avatar_width']."x".$config['avatar_height'].$lang['px'], 
       
    "lang_avatar_select" => $lang['avatar_select'], 
       
    "user_avatar_images" => $images
       
    "user_avatar_current" => ($config['avatar_use']) ? "<img src=\"".TEMPLATE_PATH."/avatars/".(($user_avatar == "") ? "blank.gif" $user_avatar)."\" name=\"icons\" border=\"0\" alt=\"\">" ""
       
    "lang_or" => $lang['or'], 
       
    "user_avatar_file" => $config['avatar_user_custom'], 
        
    "user_name" => htmlspecialchars(stripslashes($user_name)), 

    يتــــــــبع ...





    __________________
    . . . Nothing now . . .
    هيرو غير متواجد حالياً


  2. #2
    عضو نشيط
    تاريخ التسجيل
    Feb 2004
    المشاركات
    281


    2) افتح ملف details.php ..
    ابحث عن :
    كود PHP:
          $comment_user_id $comment_row[$i]['user_id']; 
    أضف التالي بعده :
    كود PHP:
         $user_row_comment get_user_info($comment_user_id); 
    و في نفس الملف ابحث عــن :
    كود PHP:
            "comment_id" => $comment_row[$i]['comment_id'], 
    أضف التالي بعده :
    كود PHP:
          "user_avatar_current" => ($config['avatar_use']) ? "<img src=\"".TEMPLATE_PATH."/avatars/".(($comment_row[$i]['user_avatar'] == "") ? "blank.gif" $comment_row[$i]['user_avatar'])."\" name=\"icons\" border=\"0\" hspace=\"15\" alt=\"\">" ""
    ابحث عن :
    كود PHP:
      $sql "SELECT c.comment_id, c.image_id, c.user_id, c.user_name AS comment_user_name, c.comment_headline, c.comment_text, c.comment_ip, c.comment_date".get_user_table_field(", u.""user_level").get_user_table_field(", u.""user_name").get_user_table_field(", u.""user_email").get_user_table_field(", u.""user_showemail").get_user_table_field(", u.""user_invisible").get_user_table_field(", u.""user_joindate").get_user_table_field(", u.""user_lastaction").get_user_table_field(", u.""user_comments").get_user_table_field(", u.""user_homepage").get_user_table_field(", u.""user_icq").
    استبدله بالتالي :
    كود PHP:
      $additional_sql ""
      if (!empty(
    $additional_user_fields)) { 
        
    $table_fields $site_db->get_table_fields(USERS_TABLE); 
        foreach (
    $additional_user_fields as $key => $val) { 
          if (isset(
    $table_fields[$key])) { 
            
    $additional_sql .= ", u.$key"
          } 
        } 
      } 
      
    $sql "SELECT c.comment_id, c.image_id, c.user_id, c.user_name AS comment_user_name, c.comment_headline, c.comment_text, c.comment_ip, c.comment_date".get_user_table_field(", u.""user_level").get_user_table_field(", u.""user_name").get_user_table_field(", u.""user_email").get_user_table_field(", u.""user_showemail").get_user_table_field(", u.""user_invisible").get_user_table_field(", u.""user_joindate").get_user_table_field(", u.""user_lastaction").get_user_table_field(", u.""user_comments").get_user_table_field(", u.""user_homepage").get_user_table_field(", u.""user_icq").$additional_sql.
    3) افتح الملف /includes/upload.php ...
    ابحث عـــن :
    كود PHP:
        $this->max_height['media'] = $config['max_image_height'];

        
    $this->max_size['thumb'] = $config['max_thumb_size'] * 1024;
        
    $this->max_size['media'] = $config['max_media_size'] * 1024
    استبدله بـ :
    كود PHP:
        $this->max_height['media'] = $config['max_image_height']; 
       
    $this->max_width['avatar'] = $config['avatar_width']; 
       
    $this->max_height['avatar'] = $config['avatar_height']; 

        
    $this->max_size['thumb'] = $config['max_thumb_size'] * 1024
        
    $this->max_size['media'] = $config['max_media_size'] * 1024
        
    $this->max_size['avatar'] = 99999999999
    ابحث عن :
    كود PHP:
    function copy_file() { 
    أضف بعده التالي :
    كود PHP:
       if ($this->image_type == "avatar") { 
         if (
    file_exists($this->upload_path[$this->image_type]."/".$this->file_name)) { 
            @
    unlink($this->upload_path[$this->image_type]."/".$this->file_name); 
          } 
          
    $ok move_uploaded_file($this->upload_file$this->upload_path[$this->image_type]."/".$this->file_name); 
        }else{ 
    ابحث عن :
    كود PHP:
    @chmod($this->upload_path[$this->image_type]."/".$this->file_nameCHMOD_FILES); 
    استبدله بـ :
    كود PHP:
      
        @
    chmod($this->upload_path[$this->image_type]."/".$this->file_nameCHMOD_FILES); 
    الآن ابحث عن :
    كود PHP:
        if ($cat_id) { 
          
    $this->upload_path['thumb'] = THUMB_PATH."/".$cat_id
          
    $this->upload_path['media'] = MEDIA_PATH."/".$cat_id
        } 
        else { 
          
    $this->upload_path['thumb'] = THUMB_TEMP_PATH
          
    $this->upload_path['media'] = MEDIA_TEMP_PATH
        } 

        if (
    $file_name != "") { 
    استبدله بالتالي :
    كود PHP:
        if ($cat_id) { 
          
    $this->upload_path['thumb'] = THUMB_PATH."/".$cat_id
          
    $this->upload_path['media'] = MEDIA_PATH."/".$cat_id
         
    $this->upload_path['avatar'] = TEMPLATE_DIR."/".$cat_id."/avatars/users"
        } 
        else { 
          
    $this->upload_path['thumb'] = THUMB_TEMP_PATH
          
    $this->upload_path['media'] = MEDIA_TEMP_PATH
        } 

        if (
    $file_name != "" && $this->image_type != "avatar") { 
    ابحث عن :
    كود PHP:
    $this->mime_type $this->HTTP_POST_FILES[$this->field_name]['type']; 
    استبدله بالتالي :
    كود PHP:
       if ($this->image_type == "avatar") { 
         
    $this->file_name $file_name.".".$this->extension
       } 

        
    $this->mime_type $this->HTTP_POST_FILES[$this->field_name]['type']; 
    ابحث الآن عن :
    كود PHP:
        //Thumbnails 
        
    $this->accepted_mime_types['thumb'] = array( 
          
    "image/jpeg"
          
    "image/pjpeg"
          
    "image/gif"
          
    "image/x-png" 
        
    ); 
        
    $this->accepted_extensions['thumb'] = array( 
          
    "jpg"
          
    "jpeg"
          
    "gif"
          
    "png" 
        
    ); 
    أضف بعده التالي :
    كود PHP:
       //Avatar 
        
    $this->accepted_mime_types['avatar'] = array( 
          
    "image/jpeg"
          
    "image/pjpeg"
          
    "image/gif"
          
    "image/x-png" 
        
    ); 
        
    $this->accepted_extensions['avatar'] = array( 
          
    "jpg"
          
    "jpeg"
          
    "gif"
          
    "png" 
        
    ); 
    ابحث عن :
    كود PHP:
    $error_msg .= "<b>".$this->file_name.":</b> ".$msg."<br />"
    استبدله بـ :
    كود PHP:
          $error_msg .= "<b>".(($this->image_type == "avatar") ? $this->HTTP_POST_FILES[$this->field_name]['name'] : $this->file_name).":</b> ".$msg."<br />"
    4) افتح الملف التالي /includes/db_field_definitions.php ....
    ابحث عن :
    كود PHP:
    if (!defined('ROOT_PATH')) {
      die(
    "Security violation");

    أضف أسفله مباشرة التالي :
    كود PHP:
    $additional_user_fields['user_avatar'] = array($lang['avatar'], "avatar"0); 
    5) افتح الملف /admin/settings.php

    ابحث عن :
    كود PHP:
      show_setting_row("highlight_admin""radio"); 
    أضف بعده التالي :
    كود PHP:
      show_table_separator($setting_group[8], 2"#setting_group_8"); 
      
    show_setting_row("avatar_use""radio"); 
      
    show_setting_row("avatar_user_custom""radio"); 
      
    show_setting_row("avatar_width"); 
      
    show_setting_row("avatar_height"); 
    6) افتح الملف التالي /admin/admin_functions.php ...
    ابحث عن :
    كود PHP:
          case "text"
          default: 
            
    show_input_row($val[0], $field_name$value); 
           
          } 
    // end switch 
        

      } 

    ?> 
    استبدله بـ :
    كود PHP:
         case "avatar"
          
    show_avatar_row($val[0], $field_name$value); 
          break; 
          case 
    "text"
          default: 
            
    show_input_row($val[0], $field_name$value); 
           
          } 
    // end switch 
        

      } 

    //----------------------- 
    //------ Avatar --------- 
    //----------------------- 
    function show_avatar_row($title$name$value "blank.gif"){ 
      global 
    $config
      if (
    $config['avatar_use']){ 
       
    $dir opendir(TEMPLATE_PATH."/avatars/"); 
       
    $contents = array(); 
       while (
    $contents[] = readdir($dir)){;} 
       
    closedir($dir); 
       
    natcasesort ($contents); 
       echo 
    "<tr width=\"50%\"class=\"".get_row_bg()."\" valign='top'>\n<td><p class=\"rowtitle\">".$title."</p></td>\n"
       echo 
    "<td width=\"50%\" height=\"115\" valign=\"middle\">\n<table>\n<tr>\n<td>\n<SELECT name=\"$name\" size=\"6\" onkeypress=\"if(window.event.keyCode==13){this.form.submit();}\" onChange=\"document.form.icons_$name.src='".TEMPLATE_PATH."/avatars/'+document.form.$name.options[document.form.$name.selectedIndex].value;\">"
       if (
    $value == "blank.gif" || $value == "") { 
        
    $checked " selected"
       }else{ 
        
    $checked ""
       } 
       echo 
    "<option value=\"blank.gif\"$checked>none</option>\n"
       foreach (
    $contents as $line){ 
          
    $filename substr($line,0,(strlen($line)-strlen(strrchr($line,".")))); 
          
    $extension substr(strrchr($line,"."), 1); 
          
    $checked ""
          if (
    $line == $value) { $checked " selected"; } 
          if (
    strcasecmp($extension,"gif")==|| strcasecmp($extension,"jpg")==|| strcasecmp($extension,"jpeg")==|| strcasecmp($extension,"png")==){ 
            if (
    $line != "blank.gif") { 
            
    $filename str_replace("_"" "$filename); 
            echo 
    "<option value=\"$line\"$checked>$filename</option>\n"
            } 
          } 
       } 
       echo 
    "</select>\n</td>\n<td valign='middle' align='left'>\n<img align='center' src=\"".TEMPLATE_PATH."/avatars/".(($value == "") ? "blank.gif" $value)."\" name=\"icons_$name\" border=\"0\" alt=\"\">\n</td>\n</tr>\n</table>\n</td>\n"
      } 

    //----- End Avatar ----- 
    ?> 
    7) افتح ملف /lang/<yourlanguage>/admin.php .....
    أضف هذا الكود في آخر الملف قبل ?> ...
    كود PHP:
    /*-- Setting-Group 8 --*/ 
    $setting_group[8]="الصورة الرمزية"
    $setting['avatar_use'] = "استخدام الصورة الرمزية"
    $setting['avatar_user_custom'] = "يستطيع الأعضاء بتحميل الصور من جهازهم ؟"
    $setting['avatar_width'] = "أقصى عرض بالبيكسل"
    $setting['avatar_height'] = "أقصى طول بالبيكسل"
    8) افتح ملف /lang/<yourlanguage>/main.php

    أضف في نهاية الملف قبل ?>
    التالي :
    كود PHP:
    $lang['avatar'] = "الصورة الرمزية : "
    $lang['avatar_file'] = "تحميل صورة :"
    $lang['avatar_max_dim'] = "Max. allowed"
    $lang['avatar_select'] = "اختر من القائمة :"
    $lang['custom'] = "Custom"
    9) افتح ملف /templates/<yourtemplate>/member_profile.html ....
    و ابحث عـن :
    كود PHP:
            <tr
              <
    td class="row1"><b>{lang_join_date}</b></td>
              <
    td class="row1">{user_join_date}</td>
            </
    tr
    أسفله ضع التالي :
    كود PHP:
                {if user_avatar_current
                <
    TR
                   <
    TD class="row2"><B>{lang_avatar}</B></TD
                   <
    TD class="row2">{user_avatar_current}</TD
                </
    TR
                {endif 
    user_avatar_current
    يتبـــع





    __________________
    . . . Nothing now . . .
    هيرو غير متواجد حالياً

  3. #3
    عضو نشيط
    تاريخ التسجيل
    Feb 2004
    المشاركات
    281


    10) افتح الملف التالــي :/templates/<yourtemplate>/member_editprofile.html
    و ابحث عــن : ( من بداية <FORM> إلى </FORM> ) امسحـــه ..

    ألصــق بدله التــالي :
    كود PHP:
    <FORM method="post" action="{url_member}" name="creator" enctype="multipart/form-data"
      <
    TABLE width="100%" border="0" cellspacing="0" cellpadding="1"
        <
    TR
          <
    TD valign="top" class="head1"
            <
    TABLE width="100%" border="0" cellpadding="4" cellspacing="0"
              <
    TR
                <
    TD colspan="2" valign="top" class="head1">{lang_profile_of} {user_name}</TD
              </
    TR
              <
    TR
                <
    TD class="row1"><B>{lang_email}</B></TD
                <
    TD class="row1"><INPUT type="text" name="user_email"  size="30" value="{user_email}" class="input" /></TD
              </
    TR
              <
    TR
                <
    TD class="row2"><B>{lang_email_confirm}</B></TD
                <
    TD class="row2"><INPUT type="text" name="user_email2"  size="30" value="{user_email2}" class="input" /></TD
              </
    TR
              <
    TR
                <
    TD class="row1"><B>{lang_show_email}</B></TD
                <
    TD class="row1"
                  <
    INPUT type="radio" name="user_showemail" value="1"{user_showemail_yes} /> 
                  {
    lang_yes}&nbsp;&nbsp;&nbsp
                  <
    INPUT type="radio" name="user_showemail" value="0"{user_showemail_no} /> 
                  {
    lang_no}</TD
              </
    TR
            <
    TR
                <
    TD class="row2"><B>{lang_allow_emails}</B></TD
                <
    TD class="row2"
                  <
    INPUT type="radio" name="user_allowemails" value="1"{user_allowemails_yes} /> 
                  {
    lang_yes}&nbsp;&nbsp;&nbsp
                  <
    INPUT type="radio" name="user_allowemails" value="0"{user_allowemails_no} /> 
                  {
    lang_no
             </
    TD
              </
    TR
              <
    TR
                <
    TD class="row1"><B>{lang_invisible}</B></TD
                <
    TD class="row1"
                  <
    INPUT type="radio" name="user_invisible" value="1"{user_invisible_yes} /> 
                  {
    lang_yes}&nbsp;&nbsp;&nbsp
                  <
    INPUT type="radio" name="user_invisible" value="0"{user_invisible_no} /> 
                  {
    lang_no
             </
    TD
              </
    TR
              <
    TR
                <
    TD colspan="2" class="head1">{lang_optional_infos}</TD
              </
    TR
              <
    TR
                <
    TD class="row1"><B>{lang_homepage}</B></TD
                <
    TD class="row1"><INPUT type="text" name="user_homepage"  size="30" value="{user_homepage}" class="input" /></TD
              </
    TR
              <
    TR
                <
    TD class="row2"><B>{lang_icq}</B></TD
                <
    TD class="row2"><INPUT type="text" name="user_icq"  size="30" value="{user_icq}" class="input" /></TD
              </
    TR
                                  {if 
    user_avatar_images
              <
    TR
                <
    TD colspan="2" class="head1">{lang_avatar}</TD
              </
    TR

                   <
    TR
                      <
    TD class="row2" valign="top"
                      {if 
    user_avatar_file
                         <
    B>{lang_avatar_file}</B><BR /> 
                         <
    SPAN class="smalltext"
                         <
    B>{lang_avatar_dim}</B
                         </
    SPAN
                         <
    BR
                         <
    b>{lang_or}</b><BR
                         {endif 
    user_avatar_file
                         <
    B
                         {
    lang_avatar_select
                         </
    B
                      </
    TD
                <
    TD class="row2"
                      {if 
    user_avatar_file
                         {
    lang_upload
                  <
    INPUT type="file" name="avatar_file"  size="30" class="input" /> 
                         <
    BR /> 
                         <
    BR /> 
                         {endif 
    user_avatar_file
                         <
    SELECT name="user_avatar" size="6" onkeypress="if(window.event.keyCode==13){ this.form.submit(); }" onChange="document.images.icons.src='{template_url}/avatars/'+document.creator.user_avatar.options[document.creator.user_avatar.selectedIndex].value;">{user_avatar_images}</SELECT
                         <
    TABLE width="100%" height="100" border="0"
                            <
    TR
                               <
    TD align="center"
                                  {
    user_avatar_current
                               </
    TD
                            </
    TR
                         </
    TABLE
                      </
    TD
              </
    TR
                   {endif 
    user_avatar_images
            </
    TABLE
          </
    TD
        </
    TR
      </
    TABLE
      <
    INPUT type="hidden" name="action" value="updateprofile" /> 
      <
    P align="center"
        <
    INPUT type="submit" value="{lang_save}" class="button" /> 
        <
    INPUT type="reset" value="{lang_reset}" class="button" /> 
      </
    P
    </
    FORM
    11) افتح الملف التالي : /templates/<yourtemplate>/comment_bit.html

    ابحــث عن : <b>{comment_user_name}</b><br>

    أضف فوقه التالــي :
    كود PHP:
        <table border="1" cellpadding="0" id="table1" style="border-collapse: collapse; border-style: groove; border-width: 1px" cellspacing="0" width="0">
          <
    tr>
            <
    td>&nbsp;{if user_avatar_current} <br>
            {
    user_avatar_current} <br>
            {endif 
    user_avatar_current} </td>
          </
    tr>
        </
    table
    الخطــوات الأخـــيرة ...

    قم برفع ملف install_avatar.php و avatar.sql إلى الملف الرئيسي للبرنامج ( عادة يكون 4images ) ...

    قم بعمل ملف جديد /templates/<yourtemplate>/avatars ... و أرسل صورة blank.gif إلــيه ...

    قم بتشغيل الملف الآن .. http://yourhost.com/your4images/install_avatar.php .. و تابع التحميل ... و عند الإنتهاء قم بحذف الملف ...

    أنشأ ملف جديد /templates/<yourtemplate>/avatars/users/ ...
    حمل الصورة التي تريدها إلى مجلد /avatars/ ...

    الآن : مبـــروك تم الإنتهاء من التركيب ... توجه إلى لوحة التحكم و حط لك الصورة اللي تبيها ...


    ----------------------------------------------
    أخوكم عالم القـــرش
    أي مشكلة أو استفسار أنا حـــاضـر
    -----------------------------------------------





    الملفات المرفقة الملفات المرفقة
    __________________
    . . . Nothing now . . .
    هيرو غير متواجد حالياً

  4. #4
    عضو نشيط
    تاريخ التسجيل
    Feb 2004
    المشاركات
    281


    UP





    __________________
    . . . Nothing now . . .
    هيرو غير متواجد حالياً

  5. #5
    عضو جديد
    تاريخ التسجيل
    Sep 2003
    المشاركات
    20


    رائع اخوي

    اضافة مميزة و جهد تشكر عليه





    __________________
    ـأتيليهـ
    www.atelieh.com
    MSN: www @ atelieh.com
    atelieh غير متواجد حالياً





المواضيع المتشابهه

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض