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

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


Pavel81

Вопрос

Здравствуйте!

 

У меня Invision Power Board(U) v1.3 Final © 2003 IPS, Inc.

 

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

 

Перейдите, например на мой профиль, чтобы её увидеть. Подскажите пожалуйста, как поправить. На локале всё работает. Заранее спасибо.

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

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

  • 0
У меня всё работает)) То есть я вижу твой профиль)))
Теперь работает. Нашёл решение на этом форуме, долго искал. Но возникла другая проблема. Тему продолжаю, потому что проблема похожая. Профили теперь смотрятся, но не все. Дело в том, что вчера я удалил 1900 из 2300 пользователей со своего форума (удалил тех, кто не посещал форум 61 день и больше, духов так сказать...). Теперь просмотр профилей возможен лишь для тех пользователей, ID которых меньше или равен общему количеству пользователей, для других же пишет Fatal error: Call to undefined function: warn_level_rating() in /home/cx75/public_html/forum/sources/Profile.php on line 738. Вот примеры

 

1) я (ID = 4) http://cx75.ovl.ru/forum/index.php?showuser=4 - работает

 

2) юзверь (ID = 2368) http://cx75.ovl.ru/forum/index.php?showuser=2368 - не работает

 

Всем вновь регистрирующимся пользователям присваивается ID будто и не было удаления.

 

Помогите, как решить проблему? Как упорядочить пользователей?

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

  • 0
работает
Я никого не обманываю. Только что попробывал опять его посмотреть и никак. Fatal error: Call to undefined function: warn_level_rating() in /home/cx75/public_html/forum/sources/Profile.php on line 738

 

Может есть какая-то особенность? Я это пишу потому, что пользователи с форума жалуются. И кэш чистил и обновлял...

 

Попросил человека не с форума зайти, у него тоже работает...

[18:14] [Pavel81]

попробуй зайти http://cx75.ovl.ru/forum/index.php?showuser=2368 ошибку не выдаст?

[18:15] [Бандит]

вроде нет

 

А у меня и у всех, кто на форуме зарегестрирован - Fatal error: Call to undefined function: warn_level_rating() in /home/cx75/public_html/forum/sources/Profile.php on line 738 Странно.

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

  • 0
Сегодня проверил выдвинутое вчера предположение. Разлогинился на форуме ии удалл все кукисы. Результат - всё работает. Когда же залогинен - Fatal error: Call to undefined function: warn_level_rating() in /home/cx75/public_html/forum/sources/Profile.php on line 738 на пользователях, ID которых больше числа пользователей форума. Подскажите как это поправить, пожаалуйста. Или в тему пошлите, где обсуждалось подобное, поиском найти не удалось. Заранее спасибо.
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Вот привожу кусок файла Profile.php, кусок кода, где возникает ошибка. Может так мне помогут....

 

						if ( $mod == 1 )
					{
// в следующей строке ошибка (738-ая строка)
						$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 );
					}

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

  • 0

ты видишь суслика ? и я не вижу, а он есть (с)

 

дефолтный скин тоже нигде не применяеться ? точно ? скрипт не врет, функцию он не находит, на всяк пожарный запихни ее в дефолтный

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

  • 0

А в каком файле объявлена функция warn_level_rating ???

 

в папке со скинами только один каталок s1, в АЦ выставлен этот скин и юзверям запрещено выбирать скины. в файле skin_topic.php есть эта функция, вот она:

function warn_level_rating($id, $level,$min=0,$max=10) {
global $ibforums;
return <<<EOF
({$level} из $max) 
EOF;
}

 

З.Ы. Не нравитяся мне "из" в ({$level} из $max) , а что там должно быть, не знаю.

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

  • 0
Видимо с подобной проблемой помочь мне не могут, либо не хотят. Тогда попробую сам, моя идея - упорядочить записи в таблице forum_members по полю id таким образом, чтобы записи шли по-порядку 1,2,3, ..., а не как сейчас = дырки удалённых юзверей 1,4,7, ... Подскажите, как это можно корректно сделать?
Ссылка на комментарий
Поделиться на других сайтах

  • 0

нифига не надо такое "упорядочивание" делать. сам запутаешься и всю базу перемешаешь...

 

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

 

расскажи каким образом удалял пользователей.

 

и еще - уровень предупреждений может отображаться либо картинками, либо процентами. переключается в админке. попробуй поставить проценты - проблема остается?

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

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

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

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

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

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

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

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

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

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

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

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