Перейти к контенту
  • 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

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

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

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

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

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

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

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

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

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

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

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

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