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

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


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

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

Короче.

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

Так вот у меня на форуме модеры стали потешаться в закрытом разделе и тыкать пальцами на одного из юзеров, у которого в профиле висело - "Наибольшая активность в: 'Корзина'" :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 месяц спустя...

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

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

Гость
Ответить в этой теме...

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

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

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

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

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

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

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

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