Jump to content

(itzverified) member verification


Recommended Posts

1 minute ago, tsdevelopment said:

Ah, okay. So you use the local file system to store files or another one? I need as much information as possible to reproduce the issue. Please send me as much information as you can in a private message. Then I will try to find out what's going wrong here.

Yes everything is correct. I am using the standard filesystem.

{{if $verification->inProgress()}}
                            <div>
                                <img class="ipsImage" src='{file="$verification->photo"}' alt='{$verification->__get( $verification::$databaseColumnMap['title'] )}' itemprop="image">
                            </div>
                        {{elseif $verification->isVerified()}}

The problem is hiding here.

Link to comment
2 minutes ago, L4D2Noob said:

This is the only way it works. I figured it out myself ... Cool support!

This means to me that there is an existing issue with the file storage implementation? Why does the image in the "preview" work but not in the moderator panel? Can you provide me both path to the image that the application tried to load? Or is everything fine now?

Link to comment

Listen... This is the most useless and fake app on the market.

At first I had problems with the file system, which I eventually figured out on my own.
Instead of helping, the developer advised me to switch to the file system from Amazon S3

Now there is a problem displaying the verified user icon.

1.png.edb52c4cbf4de3d2983360d09b733d1c.png

 

2.png.037fa2035aa1591b906b17640d035f17.png

3.png.fc15ecb68fdae9eaa54a814ea7b78938.png

You see.... By buying applications from the market, I hope to get a working product, and not make it work myself.

 

I am very sorry that I wasted time and money on your app.

Good night.

Link to comment
10 minutes ago, L4D2Noob said:

At first I had problems with the file system, which I eventually figured out on my own.
Instead of helping, the developer advised me to switch to the file system from Amazon S3

Sorry, but you misunderstood me. I only wanted to know if you use Amazon S3 as file system to figure out if it was a file system issue or something else.

13 minutes ago, L4D2Noob said:

Now there is a problem displaying the verified user icon.

What theme do you use? When you use a custom theme and several blocks are overwritten, then the hooks maybe does not work. I can only support the default theme or any theme that uses the standard blocks and attributes. I also checked the latest plugin version and everything is working:

image.png.daeaa011eda9897f6bbd19a7d57b4763.png

image.png.97f224ce5d1d2e49055fb24324ca2107.png

Please provide me more information - otherwise I am not able to help you. But don't tell others the plugin would be a fake!

Link to comment
5 minutes ago, L4D2Noob said:

You never said that the installation of icons to users is done manually and not automatically.

Please read the plugin description:

Quote

[...] If the user is a member of the preconfigured group all other members will see a checkmark next to the username like you know it from confirmed profiles at facebook.

You can configure the color and type of the displayed icon. You can also add custom icons that you can relate to your members. These icons will also be displayed next to the username in hovercards, member profiles and forum posts. [...]

That's what the plugin does. Only the "verification group icon" will be displayed automatically.

Edited by tsdevelopment
Link to comment
  • 4 months later...
  • 4 months later...
  • 2 weeks later...
On 1/28/2022 at 8:17 AM, Brainy S. said:

I think it would be great if this also displayed a member's verification status icon when the member is listed as part of a Clubs member listing/pending application.

Is there a bit of simple code you can suggest that I could try adding to the "member row" template for Clubs that would do this?

I will have a look at the next weekend for that.

Link to comment

Hi @Brainy S.,

I have bad news. I looked into the templates. But I can not hook into the code without extreme overhead.

For example I want to add the verification icon here:

club-verification-icon.png.a9b7bab9233e89754ed84a2d7da96c38.png

But the code looks like that:

<ips:template parameters="$club, $members" />
<ol class='ipsAreaBackground_reset ipsList_reset ipsPad ipsGrid ipsGrid_collapsePhone ipsClear' data-ipsGrid data-ipsGrid-equalHeights='row' data-ipsGrid-minItemSize='170' data-ipsGrid-maxItemSize='400'>
{{if \count( $members )}}
	{{foreach $members as $member}}
  			[...]
  
			<h3 class='ipsType_sectionHead ipsMemberCard_name'>
				{$member['core_members']['name']} <-- This is where the hook must go
			</h3>
            
            [...]

When I create a hook I can only access $club and $members, not the single member I need. So Invision should use a template to display the member name - then I could create a small hook to display the icon.

I know I could create a hook to override the complete loop - but I don't want to do that. It's such a big change and could break every core update.

Link to comment
17 hours ago, tsdevelopment said:

Hi @Brainy S.,

I have bad news. I looked into the templates. But I can not hook into the code without extreme overhead.

For example I want to add the verification icon here:

club-verification-icon.png.a9b7bab9233e89754ed84a2d7da96c38.png

But the code looks like that:

<ips:template parameters="$club, $members" />
<ol class='ipsAreaBackground_reset ipsList_reset ipsPad ipsGrid ipsGrid_collapsePhone ipsClear' data-ipsGrid data-ipsGrid-equalHeights='row' data-ipsGrid-minItemSize='170' data-ipsGrid-maxItemSize='400'>
{{if \count( $members )}}
	{{foreach $members as $member}}
  			[...]
  
			<h3 class='ipsType_sectionHead ipsMemberCard_name'>
				{$member['core_members']['name']} <-- This is where the hook must go
			</h3>
            
            [...]

When I create a hook I can only access $club and $members, not the single member I need. So Invision should use a template to display the member name - then I could create a small hook to display the icon.

I know I could create a hook to override the complete loop - but I don't want to do that. It's such a big change and could break every core update.

I still consider this great support on your part that you looked into this and gave it a good go even though it turned out not to be practical. Thanks!

Link to comment

Hey, I do have another question (or suggestion).

Are the verification codes time-sensitive? If not, that would be a great feature to have in my opinion. I would love if it was either settable, or was something like 10 minutes.

Part of the use case (at least in my situation) is trying to have some modest level of certainty that the person's picture holding up the code, is the person themselves. A time-out wouldn't guarantee that of course, but it would moderately help.

Link to comment
  • 2 weeks later...

Hello I am currently getting error when a user accesses the verification settings: 

Error: Call to undefined method ArrayIterator::first() (0)
#0 /var/www/html/106155/applications/core/modules/front/system/settings.php(57): IPS\core\modules\front\system\itzverified_hook_codeCoreSystemSettings->_verification()
#1 /var/www/html/106155/system/Dispatcher/Controller.php(101): IPS\core\modules\front\system\_settings->manage()
#2 /var/www/html/106155/applications/core/modules/front/system/settings.php(42): IPS\Dispatcher\_Controller->execute()
#3 /var/www/html/106155/system/Dispatcher/Dispatcher.php(153): IPS\core\modules\front\system\_settings->execute()
#4 /var/www/html/106155/index.php(13): IPS\_Dispatcher->run()
#5 {main}

 

 

Link to comment
  • 4 weeks later...

I am getting the same issue here. It will be nice if we get a reply:

Error: Call to undefined method ArrayIterator::first() (0)
#0 /var/www/html/106160/applications/core/modules/front/system/settings.php(57): IPS\core\modules\front\system\itzverified_hook_codeCoreSystemSettings->_verification()
#1 /var/www/html/106160/system/Dispatcher/Controller.php(101): IPS\core\modules\front\system\_settings->manage()
#2 /var/www/html/106160/applications/core/modules/front/system/settings.php(42): IPS\Dispatcher\_Controller->execute()
#3 /var/www/html/106160/system/Dispatcher/Dispatcher.php(153): IPS\core\modules\front\system\_settings->execute()
#4 /var/www/html/106160/index.php(13): IPS\_Dispatcher->run()
#5 {main}

 

Link to comment
  • 3 months later...

 Hello I bought the plugin but it has the following error when using:

Error: Call to undefined method ArrayIterator::first() (0)
#0 /var/www/html/106167/applications/core/modules/front/system/settings.php(57): IPS\core\modules\front\system\itzverified_hook_codeCoreSystemSettings->_verification()
#1 /var/www/html/106167/system/Dispatcher/Controller.php(101): IPS\core\modules\front\system\_settings->manage()
#2 /var/www/html/106167/applications/core/modules/front/system/settings.php(42): IPS\Dispatcher\_Controller->execute()
#3 /var/www/html/106167/system/Dispatcher/Dispatcher.php(153): IPS\core\modules\front\system\_settings->execute()
#4 /var/www/html/106167/index.php(13): IPS\_Dispatcher->run()
#5 {main}

 

Link to comment

 Hello I bought the plugin but it has the following error when using:

Error: Call to undefined method ArrayIterator::first() (0)
#0 /var/www/html/106167/applications/core/modules/front/system/settings.php(57): IPS\core\modules\front\system\itzverified_hook_codeCoreSystemSettings->_verification()
#1 /var/www/html/106167/system/Dispatcher/Controller.php(101): IPS\core\modules\front\system\_settings->manage()
#2 /var/www/html/106167/applications/core/modules/front/system/settings.php(42): IPS\Dispatcher\_Controller->execute()
#3 /var/www/html/106167/system/Dispatcher/Dispatcher.php(153): IPS\core\modules\front\system\_settings->execute()
#4 /var/www/html/106167/index.php(13): IPS\_Dispatcher->run()
#5 {main}

 

Link to comment
  • 6 months later...
  • 3 months later...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...