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

Ошибка кол-ва друзей в профиле


vizavi

Вопрос

У пользователя в профиле показывает "Отображено 50 случайных друзей из 4", хотя их там всего 3 штуки.

post-80546-064413300 1285627158_thumb.gif

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

index.php?app=members&module=profile&section=friends&do=view&member_id=2591

который должен показать всех друзей также осталось 3 штуки

post-80546-046898700 1285627166_thumb.gif

при просмотре в базе также 3 друга

post-80546-066612200 1285627174_thumb.gif

В скине нашёл проверку вида ("profileModern" в "profileModern")

<if test="total_friends:|:$member['_total_approved_friends'] > $member['_total_displayed_friends']">

В моём понимании это условие - "Если всего одобренных друзей больше показанных, то" должно разбивать список друзей на блоки по 50

post-80546-088340100 1285628659_thumb.gif

пробовал обновить кеши, обновить стили и прочие доступные инструменты, эффекта ноль

 

Ошибку смог убрать вручную, открыв запись данного пользователя в таблице "ibf_members", там в блоке "members_cache" действительно был массив из 4-х друзей

a:1:{s:7:"friends";a:4:{i:685;s:1:"1";i:785;s:1:"1";i:1140;s:1:"1";i:1773;s:1:"1";}}

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

 

Итого: странная ошибка, неадекватная проверка берущая кусок данных из одного места и сравнивающая с другим местом которое не факт что может совпадать :)

Интересует вопрос: есть ли стандартный инструмент пересчёта запрятанный в дебри или ручной запрос, позволяющий исправить подобный ошибки?

 

P.S> пока искал ошибку, нашёл зашитый в скин английкий текст (он есть во всех скинах, видимо наследуется с офф скина)

post-80546-079694100 1285628671_thumb.gif

есть и на этом форуме http://forums.ibresource.ru/index.php?app=members&module=profile&section=friends&do=view&member_id=1

:)

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

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

Пока что нет ответов на этот вопрос

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

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

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

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

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

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

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

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

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

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

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