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

Наибольшая активность - в Корзине!


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

Не нашел этого в обсуждениях... Странно, вроде таких любителей, чтоб "все было аккуратненько" до фига и больше ;)

Короче.

При просмотре профиля участника выводится наибольшая активность участника в одном из форумов. Причем, если у субъекта профиля активность наибольшая в том форуме, для просмотра которого у просматривающего профиль нет прав, то выводится следующий по старшинству (то есть, короче, это чистое украшательство, настоящую правду увидит только админ ;-))

Так вот у меня на форуме модеры стали потешаться в закрытом разделе и тыкать пальцами на одного из юзеров, у которого в профиле висело - "Наибольшая активность в: 'Корзина'" :D

Вот решил подправить эту фичку, вдруг у кого-то такие же представления об эстетике, как у моих модеров ;-)

 

sources/profile.php

находим

if ( $std->check_perms($r['read_perms']) == TRUE )

и меняем на

if ( $std->check_perms($r['read_perms']) == TRUE [b]AND $r['id'] != $ibforums->vars['forum_trash_can_id'][/b] )

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

А что... Очень даже прикольно... :D

За исправление спасибо, но пожалуй оставлю все как есть ;)

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

  • 1 год спустя...
  • 1 месяц спустя...
А можно например сделать такой же учёт для форумов где счётчик сообщений отключён, т.е. сделать условие если в форуме счётчик постов выключен то активность в нём не вести?
Ссылка на комментарий
Поделиться на других сайтах

if ( $std->check_perms($r['read_perms']) == TRUE AND $r['id'] != $ibforums->vars['forum_trash_can_id'] and $r['inc_postcount']==1)

:D

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

Спасибо а это для 1.3.x?

 

$r['inc_postcount']==1 - это форумы где включён подсчёт да?

Т.е. исключительно в них будет вести активность?

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

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

Запрос тоже нужно поменять

$DB->query("SELECT id, read_perms FROM ibf_forums");

На:

$DB->query("SELECT id, read_perms, inc_postcount FROM ibf_forums");
Ссылка на комментарий
Поделиться на других сайтах

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

  • 1 месяц спустя...

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

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

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

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

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

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

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

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

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

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

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