Jump to content
View in the app

A better way to browse. Learn more.

SOS Invision

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

  • Administrator

Enhanced User Info Panel

Enhance your user info panel with this powerful, fully customizable application for forum topic posts. You do not need to show all the information; you can choose to show or hide any one of them or just hide them for mobile viewing. You can also choose what user groups can see each piece of information.

User Info Panel

  • Edit the width of the user info panel between 200px and 350px

Profile Info

  • Show/Hide the user ID

  • Show/Hide the user group with color formatting

Personal Info

  • Show/Hide the user's birthday

    • Change the birthday view to show the member's age instead

  • Show/Hide the user joined date

    • Change the joined date to one saying "With Us For X Days"

  • Show/Hide the user's online status

  • Show/Hide the user's last activity

  • Show/Hide the users timezone

  • Show/Hide the user's follower count

  • Show/Hide the user's connected device

Content

  • Show/Hide the user post count

  • Show/Hide the user's post-per-day ratio

  • Show/Hide the user's reputation

  • Show/Hide the user's amount of leader board members of the day won

  • Show/Hide the Achievements

  • Choose to use a gold font for the member of the day

  • Show/Hide the user's solved content

Clubs

  • Show/Hide the user's clubs as icons at the bottom of the user info panel (The club name will appear on hover)

  • Change the size of the club's icons


Requirements:

Notes:

  • This version doesn’t show the Number of Topics created and the topics-per-day ratio; it may return in a future version.

  • This version doesn’t show the secondary group’s names or images; it may return in a future version.

  • This version doesn’t show profile fields as it is already displayed on userInfoPanel and we can only add new stuff on IPS5; we can’t hide/remove existing stuff so it would show twice.

File Information

Submitter Adriano

Submitted 02/03/2025

Category Paid Applications

View File

Enhanced User Info Panel

  • 2 months later...
  • Replies 23
  • Views 1.2k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • @Adriano Works not on v 5.0.6 Beta1 - my test site Enabled Ap = 500 error ( blank page) - when click some forum or post Disabled ap - everything works fine Know that is Beta but you can check! 😀👍

  • Adriano
    Adriano

    What's New in Version 3.0.1: IPS 5.0.6 compatibility

  • Thanks - works fine in Beta 4 😀👍

Most Helpful Posts

  • Adriano
    Adriano

    What's New in Version 3.0.1: IPS 5.0.6 compatibility

Posted Images

@Adriano

Works not on v 5.0.6 Beta1 - my test site

Enabled Ap = 500 error ( blank page) - when click some forum or post

Disabled ap - everything works fine

Know that is Beta but you can check! 😀👍

17 hours ago, bosss said:

@Adriano

Works not on v 5.0.6 Beta1 - my test site

Enabled Ap = 500 error ( blank page) - when click some forum or post

Disabled ap - everything works fine

Know that is Beta but you can check! 😀👍

@Adriano

Same problem with Beta 2 😀

Thanks - works fine in Beta 4 😀👍

  • 2 weeks later...

Hi,

I just installed.

Does this only work on the default theme?

Default

image.png

Illuminate by ehren

image.png

Thanks

  • Author
  • Administrator

All apps are always tested only in the default theme, of course. Otherwise, I would have to get dozens of themes installed to support, which doesn’t make sense at all.

What’s happening there? Have you rebuilt the cache?

Switch to the default theme and try it.

  • Author
  • Administrator

What's New in Version 3.0.2:

  • Remove an unused setting in the Profile tab.

On 4/26/2025 at 9:57 AM, Adriano said:

All apps are always tested only in the default theme, of course. Otherwise, I would have to get dozens of themes installed to support, which doesn’t make sense at all.

What’s happening there? Have you rebuilt the cache?

Switch to the default theme and try it.

I asked the theme author (Ehren).

Thanks

On 4/26/2025 at 9:57 AM, Adriano said:

All apps are always tested only in the default theme, of course. Otherwise, I would have to get dozens of themes installed to support, which doesn’t make sense at all.

What’s happening there? Have you rebuilt the cache?

Switch to the default theme and try it.

I had the page view set to compact, I set it to normal, now it shows.

Always user error. 😁

  • Author
  • Administrator
35 minutes ago, Square Wheels said:

I had the page view set to compact, I set it to normal, now it shows.

Oh I forgot that one too. 👀

Hi, is it possible to have this back in v5? I had the Gender and Class activated for Profile Fields and it worked in v4 normally, then updating and it just hangs off at the end.

246827453_Screenshot2023-12-10at7_58_07P

Screenshot 2025-05-07 at 8.57.38 PM.png

  • Author
  • Administrator
11 hours ago, Sexycaramelx said:

then updating and it just hangs off at the end.

Yes, according to the notes:

Notes:

  • This version doesn’t show the Number of Topics created and the topics-per-day ratio; it may return in a future version.

  • This version doesn’t show the secondary group’s names or images; it may return in a future version.

  • This version doesn’t show profile fields as it is already displayed on userInfoPanel and we can only add new stuff on IPS5; we can’t hide/remove existing stuff so it would show twice.

It may come back someday. No plans for now.

  • 3 weeks later...
  • Author
  • Administrator

What's New in Version 3.0.3:

  • Fix errors when choosing groups in the Clubs Show to setting.

  • 3 months later...

Hi Adriano,

This app no longer works with the latest version of IPB (v5.0.11).

It prevents topics from opening on the forum, displaying this error message (in french, sorry) :

image.png

  • Author
  • Administrator
18 minutes ago, Olmyster said:

Hi Adriano,

This app no longer works with the latest version of IPB (v5.0.11).

It prevents topics from opening on the forum, displaying this error message (in french, sorry) :

image.png

Anything in the logs?

Nothing unusual, no. But the problem definitely comes from this application because if I disable it, the forum works fine again.

  • Author
  • Administrator

I just updated my dev install to 5.0.11:

image.png

Captura de tela 2025-09-04 095722.png

It is also installed on this site right now, which is 5.0.11 already. No issues.

image.png

Provide a log so I can see what's going on.

39 minutes ago, Adriano said:

Provide a log so I can see what's going on.

The problem is that nothing appears in the “Error Log” regarding an error in this application.

  • Author
  • Administrator
Just now, Olmyster said:

The problem is that nothing appears in the “Error Log” regarding an error in this application.

Are you hosted by IPS? If so, you could submit a ticket and ask for a log or something.

The only chance for developers in this version is related to Clubs, which isn’t covered by this app: https://invisioncommunity.com/release-notes-v5/5011-r45/

  • 1 month later...

I changed a couple settings in the app, so only admins could see certain info, and then I get a template error on post view:

Screenshot 2025-10-04 171554.png

I then went back to the ACP, took screenshots of my settings, after that, I noticed some of the group permissions were not selected, which is weird, because I know I selected them, I chose the admin groups for the ones in these pictures, and then saved. I now get an error when trying to view the settings page for this application.

Screenshot 2025-10-04 171121.png

Screenshot 2025-10-04 171047.png

For this picture, you'll notice it does not have group permissions selected for 3 of them: Last Seen, Timezone, and Device. I selected Admin group for these, I then saved.

screencapture-bethel-ak-admin-2025-10-04-17_07_52.png

screencapture-bethel-ak-admin-2025-10-04-17_08_37.png

Screenshot 2025-10-04 171147.png

Here my error logs, front end view: (before saving the settings with groups selected, I only noticed this after taking my screenshots, but the form was already saved a few hours prior to me noticing these errors.)

Error:
TypeError: IPS\Member::inGroup(): Argument #1 ($group) must be of type IPS\Member\Group|array|int, null given, called in /volume1/web/dev/system/Theme/Theme.php(962) : eval()'d code on line 723 and defined in /volume1/web/dev/system/Member/Member.php:2201
Stack trace:
#0 /volume1/web/dev/system/Theme/Theme.php(962) : eval()'d code(723): IPS\Member->inGroup(NULL)
#1 /volume1/web/dev/system/Theme/SandboxedTemplate.php(68): IPS\Theme\class_enhanceduserinfopanel_front_topic->enhancedUserInfoPanel(Object(IPS\forums\Topic\Post))
#2 /volume1/web/dev/system/Theme/CustomTemplate.php(458) : eval()'d code(1120): IPS\Theme\SandboxedTemplate->__call('enhancedUserInf...', Array)
#3 /volume1/web/dev/system/Theme/CustomTemplate.php(496): IPS\Theme\CustomTemplateClass->forums_front_topics_postContainer__postUserStats__after(Object(IPS\forums\Topic), Object(IPS\forums\Topic\Post), Array, 'ipsEntry--first...', Array)
#4 /volume1/web/dev/static/templates/forums_front_topics.php(2539): IPS\Theme\CustomTemplate::getCustomTemplatesForHookPoint('forums/front/to...', 'postUserStats:a...', Array)
#5 /volume1/web/dev/system/Theme/SandboxedTemplate.php(68): IPS\Theme\class_forums_front_topics->postContainer(Object(IPS\forums\Topic), Object(IPS\forums\Topic\Post), Array, 'ipsEntry--first...', Array)
#6 /volume1/web/dev/static/templates/forums_front_topics.php(3536): IPS\Theme\SandboxedTemplate->__call('postContainer', Array)
#7 /volume1/web/dev/system/Theme/SandboxedTemplate.php(68): IPS\Theme\class_forums_front_topics->topic(Object(IPS\forums\Topic), Array, Array, NULL, NULL, Array, Object(IPS\forums\Topic\Post), Array)
#8 /volume1/web/dev/applications/forums/modules/front/forums/topic.php(718): IPS\Theme\SandboxedTemplate->__call('topic', Array)
#9 /volume1/web/dev/system/Dispatcher/Controller.php(139): IPS\forums\modules\front\forums\topic->manage()
#10 /volume1/web/dev/system/Content/Controller.php(125): IPS\Dispatcher\Controller->execute()
#11 /volume1/web/dev/applications/forums/modules/front/forums/topic.php(83): IPS\Content\Controller->execute()
#12 /volume1/web/dev/system/Dispatcher/Dispatcher.php(169): IPS\forums\modules\front\forums\topic->execute()
#13 /volume1/web/dev/index.php(16): IPS\Dispatcher->run()
#14 {main}

Backtrace:
#0 /volume1/web/dev/system/Theme/SandboxedTemplate.php(78): IPS\Log::log('TypeError: IPS\\...', 'template_error')
#1 /volume1/web/dev/system/Theme/CustomTemplate.php(458) : eval()'d code(1120): IPS\Theme\SandboxedTemplate->__call('enhancedUserInf...', Array)
#2 /volume1/web/dev/system/Theme/CustomTemplate.php(496): IPS\Theme\CustomTemplateClass->forums_front_topics_postContainer__postUserStats__after(Object(IPS\forums\Topic), Object(IPS\forums\Topic\Post), Array, 'ipsEntry--first...', Array)
#3 /volume1/web/dev/static/templates/forums_front_topics.php(2539): IPS\Theme\CustomTemplate::getCustomTemplatesForHookPoint('forums/front/to...', 'postUserStats:a...', Array)
#4 /volume1/web/dev/system/Theme/SandboxedTemplate.php(68): IPS\Theme\class_forums_front_topics->postContainer(Object(IPS\forums\Topic), Object(IPS\forums\Topic\Post), Array, 'ipsEntry--first...', Array)
#5 /volume1/web/dev/static/templates/forums_front_topics.php(3536): IPS\Theme\SandboxedTemplate->__call('postContainer', Array)
#6 /volume1/web/dev/system/Theme/SandboxedTemplate.php(68): IPS\Theme\class_forums_front_topics->topic(Object(IPS\forums\Topic), Array, Array, NULL, NULL, Array, Object(IPS\forums\Topic\Post), Array)
#7 /volume1/web/dev/applications/forums/modules/front/forums/topic.php(718): IPS\Theme\SandboxedTemplate->__call('topic', Array)
#8 /volume1/web/dev/system/Dispatcher/Controller.php(139): IPS\forums\modules\front\forums\topic->manage()
#9 /volume1/web/dev/system/Content/Controller.php(125): IPS\Dispatcher\Controller->execute()
#10 /volume1/web/dev/applications/forums/modules/front/forums/topic.php(83): IPS\Content\Controller->execute()
#11 /volume1/web/dev/system/Dispatcher/Dispatcher.php(169): IPS\forums\modules\front\forums\topic->execute()
#12 /volume1/web/dev/index.php(16): IPS\Dispatcher->run()
#13 {main}

Error log when trying to view the settings for the application after saving the settings with permissions:

TypeError: explode(): Argument #2 ($string) must be of type string, array given (0)
#0 /volume1/web/dev/applications/enhanceduserinfopanel/modules/admin/settings/settings.php(111): explode(',', Array)
#1 /volume1/web/dev/system/Dispatcher/Controller.php(139): IPS\enhanceduserinfopanel\modules\admin\settings\settings->manage()
#2 /volume1/web/dev/system/Dispatcher/Dispatcher.php(169): IPS\Dispatcher\Controller->execute()
#3 /volume1/web/dev/admin/index.php(15): IPS\Dispatcher->run()
#4 {main}

Backtrace:
#0 /volume1/web/dev/init.php(824): IPS\Log::log('TypeError: expl...', 'uncaught_except...')
#1 [internal function]: IPS\IPS::exceptionHandler(Object(TypeError))
#2 {main}

Now when I view the front end with groups selected, I get this error:

TypeError: explode(): Argument #2 ($string) must be of type string, array given in /volume1/web/dev/system/Theme/Theme.php(962) : eval()'d code:1239
Stack trace:
#0 /volume1/web/dev/system/Theme/Theme.php(962) : eval()'d code(1239): explode(',', Array)
#1 /volume1/web/dev/system/Theme/SandboxedTemplate.php(68): IPS\Theme\class_enhanceduserinfopanel_front_topic->enhancedUserInfoPanel(Object(IPS\forums\Topic\Post))
#2 /volume1/web/dev/system/Theme/CustomTemplate.php(458) : eval()'d code(1120): IPS\Theme\SandboxedTemplate->__call('enhancedUserInf...', Array)
#3 /volume1/web/dev/system/Theme/CustomTemplate.php(496): IPS\Theme\CustomTemplateClass->forums_front_topics_postContainer__postUserStats__after(Object(IPS\forums\Topic), Object(IPS\forums\Topic\Post), Array, 'ipsEntry--first...', Array)
#4 /volume1/web/dev/static/templates/forums_front_topics.php(2539): IPS\Theme\CustomTemplate::getCustomTemplatesForHookPoint('forums/front/to...', 'postUserStats:a...', Array)
#5 /volume1/web/dev/system/Theme/SandboxedTemplate.php(68): IPS\Theme\class_forums_front_topics->postContainer(Object(IPS\forums\Topic), Object(IPS\forums\Topic\Post), Array, 'ipsEntry--first...', Array)
#6 /volume1/web/dev/static/templates/forums_front_topics.php(3536): IPS\Theme\SandboxedTemplate->__call('postContainer', Array)
#7 /volume1/web/dev/system/Theme/SandboxedTemplate.php(68): IPS\Theme\class_forums_front_topics->topic(Object(IPS\forums\Topic), Array, Array, NULL, NULL, Array, Object(IPS\forums\Topic\Post), Array)
#8 /volume1/web/dev/applications/forums/modules/front/forums/topic.php(718): IPS\Theme\SandboxedTemplate->__call('topic', Array)
#9 /volume1/web/dev/system/Dispatcher/Controller.php(139): IPS\forums\modules\front\forums\topic->manage()
#10 /volume1/web/dev/system/Content/Controller.php(125): IPS\Dispatcher\Controller->execute()
#11 /volume1/web/dev/applications/forums/modules/front/forums/topic.php(83): IPS\Content\Controller->execute()
#12 /volume1/web/dev/system/Dispatcher/Dispatcher.php(169): IPS\forums\modules\front\forums\topic->execute()
#13 /volume1/web/dev/index.php(16): IPS\Dispatcher->run()
#14 {main}

Backtrace:
#0 /volume1/web/dev/system/Theme/SandboxedTemplate.php(78): IPS\Log::log('TypeError: expl...', 'template_error')
#1 /volume1/web/dev/system/Theme/CustomTemplate.php(458) : eval()'d code(1120): IPS\Theme\SandboxedTemplate->__call('enhancedUserInf...', Array)
#2 /volume1/web/dev/system/Theme/CustomTemplate.php(496): IPS\Theme\CustomTemplateClass->forums_front_topics_postContainer__postUserStats__after(Object(IPS\forums\Topic), Object(IPS\forums\Topic\Post), Array, 'ipsEntry--first...', Array)
#3 /volume1/web/dev/static/templates/forums_front_topics.php(2539): IPS\Theme\CustomTemplate::getCustomTemplatesForHookPoint('forums/front/to...', 'postUserStats:a...', Array)
#4 /volume1/web/dev/system/Theme/SandboxedTemplate.php(68): IPS\Theme\class_forums_front_topics->postContainer(Object(IPS\forums\Topic), Object(IPS\forums\Topic\Post), Array, 'ipsEntry--first...', Array)
#5 /volume1/web/dev/static/templates/forums_front_topics.php(3536): IPS\Theme\SandboxedTemplate->__call('postContainer', Array)
#6 /volume1/web/dev/system/Theme/SandboxedTemplate.php(68): IPS\Theme\class_forums_front_topics->topic(Object(IPS\forums\Topic), Array, Array, NULL, NULL, Array, Object(IPS\forums\Topic\Post), Array)
#7 /volume1/web/dev/applications/forums/modules/front/forums/topic.php(718): IPS\Theme\SandboxedTemplate->__call('topic', Array)
#8 /volume1/web/dev/system/Dispatcher/Controller.php(139): IPS\forums\modules\front\forums\topic->manage()
#9 /volume1/web/dev/system/Content/Controller.php(125): IPS\Dispatcher\Controller->execute()
#10 /volume1/web/dev/applications/forums/modules/front/forums/topic.php(83): IPS\Content\Controller->execute()
#11 /volume1/web/dev/system/Dispatcher/Dispatcher.php(169): IPS\forums\modules\front\forums\topic->execute()
#12 /volume1/web/dev/index.php(16): IPS\Dispatcher->run()
#13 {main}

This was all working before when I had "All Groups" selected.

Edited by NuclearGeneral

After fixing the settings page in the ACP by going to my database and setting all group permissions to "all", and then clearing cache for the settings to take effect, the ACP page loads up and the front end loads up. But if I go to back to the settings page, and try to select only administrators group for all settings, or even a few settings groups, the error comes back with the settings page as:

TypeError: explode(): Argument #2 ($string) must be of type string, array given (0)
#0 /volume1/web/dev/applications/enhanceduserinfopanel/modules/admin/settings/settings.php(111): explode(',', Array)
#1 /volume1/web/dev/system/Dispatcher/Controller.php(139): IPS\enhanceduserinfopanel\modules\admin\settings\settings->manage()
#2 /volume1/web/dev/system/Dispatcher/Dispatcher.php(169): IPS\Dispatcher\Controller->execute()
#3 /volume1/web/dev/admin/index.php(15): IPS\Dispatcher->run()
#4 {main}

Backtrace:
#0 /volume1/web/dev/init.php(824): IPS\Log::log('TypeError: expl...', 'uncaught_except...')
#1 [internal function]: IPS\IPS::exceptionHandler(Object(TypeError))
#2 {main}

And then the front end for topics gives this error again.

TypeError: explode(): Argument #2 ($string) must be of type string, array given in /volume1/web/dev/system/Theme/Theme.php(962) : eval()'d code:196
Stack trace:
#0 /volume1/web/dev/system/Theme/Theme.php(962) : eval()'d code(196): explode(',', Array)
#1 /volume1/web/dev/system/Theme/SandboxedTemplate.php(68): IPS\Theme\class_enhanceduserinfopanel_front_topic->enhancedUserInfoPanel(Object(IPS\forums\Topic\Post))
#2 /volume1/web/dev/system/Theme/CustomTemplate.php(458) : eval()'d code(1120): IPS\Theme\SandboxedTemplate->__call('enhancedUserInf...', Array)
#3 /volume1/web/dev/system/Theme/CustomTemplate.php(496): IPS\Theme\CustomTemplateClass->forums_front_topics_postContainer__postUserStats__after(Object(IPS\forums\Topic), Object(IPS\forums\Topic\Post), Array, 'ipsEntry--first...', Array)
#4 /volume1/web/dev/static/templates/forums_front_topics.php(2539): IPS\Theme\CustomTemplate::getCustomTemplatesForHookPoint('forums/front/to...', 'postUserStats:a...', Array)
#5 /volume1/web/dev/system/Theme/SandboxedTemplate.php(68): IPS\Theme\class_forums_front_topics->postContainer(Object(IPS\forums\Topic), Object(IPS\forums\Topic\Post), Array, 'ipsEntry--first...', Array)
#6 /volume1/web/dev/static/templates/forums_front_topics.php(3536): IPS\Theme\SandboxedTemplate->__call('postContainer', Array)
#7 /volume1/web/dev/system/Theme/SandboxedTemplate.php(68): IPS\Theme\class_forums_front_topics->topic(Object(IPS\forums\Topic), Array, Array, NULL, NULL, Array, Object(IPS\forums\Topic\Post), Array)
#8 /volume1/web/dev/applications/forums/modules/front/forums/topic.php(718): IPS\Theme\SandboxedTemplate->__call('topic', Array)
#9 /volume1/web/dev/system/Dispatcher/Controller.php(139): IPS\forums\modules\front\forums\topic->manage()
#10 /volume1/web/dev/system/Content/Controller.php(125): IPS\Dispatcher\Controller->execute()
#11 /volume1/web/dev/applications/forums/modules/front/forums/topic.php(83): IPS\Content\Controller->execute()
#12 /volume1/web/dev/system/Dispatcher/Dispatcher.php(169): IPS\forums\modules\front\forums\topic->execute()
#13 /volume1/web/dev/index.php(16): IPS\Dispatcher->run()
#14 {main}

I created a video showing the process in live motion for a clearer context of the issue. I blurred out some sensitive information in the video.

Important Information

By using this site, you agree to our Terms of Use and Privacy Policy.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.