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

Achievements Overview

This application will display an overview of Badges and Achievements (rank progress and badges earned by the browsing member) in your community.

The Achievements tab won't appear to guests.

File Information

Submitter Adriano

Submitted 10/11/2024

Category Paid Applications

View File

Achievements Overview

  • 5 months later...
  • Replies 11
  • Views 458
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • It is. Still trying to fix a template issue, then I'll update it.

  • NuclearGeneral
    NuclearGeneral

    Hey Adriano. this is a persistent error in my error log: TypeError: IPS\achievements\Application::getPercent(): Return value must be of type bool, null returned in /volume1/web/invisionmarketplace.com

  • It is a resource, placed in the right folder: Template call: {{if settings.achievements_show_image}} <div class="ipsBox ipsBox--child ipsSpacer--bottom"> <img src='{resource="achievement

Most Helpful Posts

Posted Images

Oi! Estou amando o app e tenho duas sugestões:

  • Entendo que seja uma visão geral dos emblemas, mas seria interessante nessa tela o usuário saber quais ele já conquistou/quais ainda faltam, através de uma representação visual. Exemplo: sem cores = ainda não conquistou / imagem do emblema colorido: conquistado.

    image.png

  • Apesar de certa obviedade de alguns emblemas, outros personalizados podem exigir um pouco mais de descrição. Então seria interessante se abaixo de cada um deles aparecesse a regra configurada para obtê-lo, igual aparece na página de perfil:

    image.png

image.png

  • 7 months later...
  • Author
  • Administrator
On 4/8/2025 at 3:13 PM, Astronis said:

Oi! Estou amando o app e tenho duas sugestões:

  • Entendo que seja uma visão geral dos emblemas, mas seria interessante nessa tela o usuário saber quais ele já conquistou/quais ainda faltam, através de uma representação visual. Exemplo: sem cores = ainda não conquistou / imagem do emblema colorido: conquistado.

    image.png

  • Apesar de certa obviedade de alguns emblemas, outros personalizados podem exigir um pouco mais de descrição. Então seria interessante se abaixo de cada um deles aparecesse a regra configurada para obtê-lo, igual aparece na página de perfil:

    image.png

image.png

Vou dar uma olhada na possibilidade.

  • Author
  • Administrator
On 4/8/2025 at 3:13 PM, Astronis said:

Apesar de certa obviedade de alguns emblemas, outros personalizados podem exigir um pouco mais de descrição. Então seria interessante se abaixo de cada um deles aparecesse a regra configurada para obtê-lo, igual aparece na página de perfil:

Isso não é possível porque a "descrição" só é usada quando uma regra é aplicada. Então mostraria alguns com descrição (o que o usuário já ganhou) e os demais, sem. Preferi não mostrar nenhum.

  • Author
  • Administrator

What's New in Version 2.0.1:

  • It will apply an opacity effect to the badges you haven’t earned yet.

  • Fix broken templates.

Would you consider adding the option “My Achievements” to the menu that opens after clicking the avatar, instead of placing it in the main menu?

image.png

@Adriano Would it be possible to introduce such a feature? I would be interested in purchasing it.

Edited by Sevence

  • Author
  • Administrator

It is. Still trying to fix a template issue, then I'll update it.

Hey Adriano. this is a persistent error in my error log:

TypeError: IPS\achievements\Application::getPercent(): Return value must be of type bool, null returned in /volume1/web/invisionmarketplace.com/applications/achievements/Application.php:43
Stack trace:
#0 /volume1/web/invisionmarketplace.com/system/Theme/Theme.php(962) : eval()'d code(560): IPS\achievements\Application::getPercent()
#1 /volume1/web/invisionmarketplace.com/system/Theme/SandboxedTemplate.php(68): IPS\Theme\class_achievements_front_index->index(Array, Object(IPS\Member))
#2 /volume1/web/invisionmarketplace.com/applications/achievements/modules/front/achievements/index.php(36): IPS\Theme\SandboxedTemplate->__call('index', Array)
#3 /volume1/web/invisionmarketplace.com/system/Dispatcher/Controller.php(139): IPS\achievements\modules\front\achievements\index->manage()
#4 /volume1/web/invisionmarketplace.com/applications/achievements/modules/front/achievements/index.php(26): IPS\Dispatcher\Controller->execute()
#5 /volume1/web/invisionmarketplace.com/system/Dispatcher/Dispatcher.php(169): IPS\achievements\modules\front\achievements\index->execute()
#6 /volume1/web/invisionmarketplace.com/index.php(16): IPS\Dispatcher->run()
#7 {main}
  • 4 weeks later...

I have a problem after installing the application. I wanted to change the background, and according to the information, it should be located in the theme resources; however, the graphic is not there.

My version is 5.0.14. I also tried creating a new default theme, and the graphic is still missing.

Does anyone know how to resolve this? Is this a known issue?

  • Author
  • Administrator

It is a resource, placed in the right folder:

image.png

Template call:

{{if settings.achievements_show_image}}
	<div class="ipsBox ipsBox--child ipsSpacer--bottom">
		<img src='{resource="achievements.png" app="achievements" location="front"}' style="width: 100%">
	</div>
{{endif}}

When I copy a theme, the image is there on the new theme:

As you can see at the end of the video, no resource from any app, including Core, is showing in the Manage Resources of the themes. I have no idea if this is right or if this is a bug; I know it appears on IPS4, but I don't see the resources on IPS5. You'd better ask for support on IPS. Ask them how to change a resource from the Core app. If you mention a 3rd-party resource, your chance of getting an answer is over. Below are some resources used in the Core:

image.png

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.