Перейти к контенту
  • 0

Проблема при запросе профиля пользователя


Вопрос

Parse error: parse error in -skipped-/forum/sources/Profile.php on line 431

вот такая фигня =(((( вот строки с 420 по 450

        }/*
        foreach($this->rep_ranks as $k => $v)
  {
   if ($member['rep'] >= $v['AMOUNT'])
   {
    $member['rep'] = $this->rep_ranks[ $k ]['TITLE'];
    break;
   }
  }
  if (empty($member['rep'])) $member['rep'] = $ibforums->lang['rep_none'];
 }*/
       else /*
       {
        if( empty($member['rep']) )
        {
            if (! is_numeric( $member['rep'] ))
         {
                $member['rep'] = $ibforums->lang['rep_none'];
            } else {
                $member['rep'] .= " ".$ibforums->lang['rep_postfix'];
            }
        } else {
            $member['rep'] .= " ".$ibforums->lang['rep_postfix'];
        }
       }
*/ 
       $info['rep']         = $member['rep'];



    $info['aim_name']    = $member['aim_name']   ? $member['aim_name']   :  $ibforums->lang['no_info'];

помогите ламеру

:D

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0

Real_dark

}/*
        foreach($this->rep_ranks as $k => $v)
  {
   if ($member['rep'] >= $v['AMOUNT'])
   {
    $member['rep'] = $this->rep_ranks[ $k ]['TITLE'];
    break;
   }
  }
  if (empty($member['rep'])) $member['rep'] = $ibforums->lang['rep_none'];
 }
       else
       {
        if( empty($member['rep']) )
        {
            if (! is_numeric( $member['rep'] ))
         {
                $member['rep'] = $ibforums->lang['rep_none'];
            } else {
                $member['rep'] .= " ".$ibforums->lang['rep_postfix'];
            }
        } else {
            $member['rep'] .= " ".$ibforums->lang['rep_postfix'];
        }
       }
*/ 
       $info['rep']         = $member['rep'];



    $info['aim_name']    = $member['aim_name']   ? $member['aim_name']   :  $ibforums->lang['no_info'];

ремарки неправильно расставлены. попробуй этот вариант.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

//---------------------------------------------------
     // Warning stuff!!
     //---------------------------------------------------
     
     $pass = 0;
     $mod  = 0;
     
     if ( $ibforums->vars['warn_on'] and ( ! stristr( $ibforums->vars['warn_protected'], ','.$member['mgroup'].',' ) ) )
 {
	 if ($ibforums->member['id'])
	 {
   if ( $ibforums->member['g_is_supmod'] == 1 )
   {
  	 $pass = 1;
  	 $mod  = 1;
   }
   else
   {
  	 $DB->query("SELECT * FROM ibf_moderators WHERE (member_id=".$ibforums->member['id']." OR (is_group=1 AND group_id=".$ibforums->member['mgroup']."))");
  	 $this->moderator = $DB->fetch_row();
  	 
  	 if ( $this->moderator['mid'] AND $this->moderator['allow_warn'] == 1 )
  	 {
     $pass = 1;
     $mod  = 1;
  	 }
   }
   
   if ( $pass == 0 and ( $ibforums->vars['warn_show_own'] and ( $member['id'] == $ibforums->member['id'] ) ) )
   {
  	 $pass = 1;
   }
   
   if ( $pass == 1 )
   {
  	 // Work out which image to show.
  	 
  	 if ( ! $ibforums->vars['warn_show_rating'] )
  	 {
     if ( $member['warn_level'] < 1 )
     {
    	 $member['warn_img'] = '<{WARN_0}>';
     }
     else if ( $member['warn_level'] >= $ibforums->vars['warn_max'] )
     {
    	 $member['warn_img']     = '<{WARN_5}>';
    	 $member['warn_percent'] = 100;
     }
     else
     {
    	 $member['warn_percent'] = $member['warn_level'] ? sprintf( "%.0f", ( ($member['warn_level'] / $ibforums->vars['warn_max']) * 100) ) : 0;
    	 
    	 if ( $member['warn_percent'] > 100 )
    	 {
       $member['warn_percent'] = 100;
    	 }
    	 
    	 if ( $member['warn_percent'] >= 81 )
    	 {
       $member['warn_img'] = '<{WARN_5}>';
    	 }
    	 else if ( $member['warn_percent'] >= 61 )
    	 {
       $member['warn_img'] = '<{WARN_4}>';
    	 }
    	 else if ( $member['warn_percent'] >= 41 )
    	 {
       $member['warn_img'] = '<{WARN_3}>';
    	 }
    	 else if ( $member['warn_percent'] >= 21 )
    	 {
       $member['warn_img'] = '<{WARN_2}>';
    	 }
    	 else if ( $member['warn_percent'] >= 1 )
    	 {
       $member['warn_img'] = '<{WARN_1}>';
    	 }
    	 else
    	 {
       $member['warn_img'] = '<{WARN_0}>';
    	 }
     }
     
     if ( $member['warn_percent'] < 1 )
     {
    	 $member['warn_percent'] = 0;
     }
     
     if ( $mod == 1 )
     {
    	 $this->output = str_replace( "<!--{WARN_LEVEL}-->", $this->html->warn_level($member['id'], $member['warn_img'], $member['warn_percent']), $this->output );
     }
     else
     {
    	 $this->output = str_replace( "<!--{WARN_LEVEL}-->", $this->html->warn_level_no_mod($member['id'], $member['warn_img'], $member['warn_percent']), $this->output );
     }
  	 }
  	 else
  	 {
     // Rating mode:
     
     if ( $mod == 1 )
     {
    	 $this->output = str_replace( "<!--{WARN_LEVEL}-->", $this->html->warn_level_rating($member['id'], $member['warn_level'], $ibforums->vars['warn_min'], $ibforums->vars['warn_max']), $this->output );
     }
     else
     {
    	 $this->output = str_replace( "<!--{WARN_LEVEL}-->", $this->html->warn_level_rating_no_mod($member['id'], $member['warn_level'], $ibforums->vars['warn_min'], $ibforums->vars['warn_max']), $this->output );
     }
  	 }	
   }
	 }
     }
     
   $this->page_title = $ibforums->lang['page_title'];
   $this->nav        = array( $ibforums->lang['page_title'] );
   
 }
 
 
 
}

?>

спасибо помогло, но теперь ругается

Parse error: parse error, unexpected ';', expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in D:\site\forum\sources\Profile.php on line 756

756 последняя ..... вроде все скобки кавычки попересчитывал .......... =((((( ничего не понимаю

Ссылка на комментарий
Поделиться на других сайтах

  • 0
хех ... рекомендую http://www.ankord.com/download/phpxedit_32.zip регистрация для стран СНГ бесплатна, имеет подсветку синтаксиса в том числе и открытых/закрытых скобок
Ссылка на комментарий
Поделиться на других сайтах

  • 0
PS в твоем куске кода последние две '}' ни к чему не относятся, или относяться к другим функциям которые описаны выше.
Ссылка на комментарий
Поделиться на других сайтах

  • 0

спасибо !!!!! всё заработало

Добавлено в [mergetime]1088158545[/mergetime]

Dekker

там наоборот одной скобки не хватало =)) прогой проверил и нашёл =))

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.