It had to be me! 😄
He's probably outdated. It is an app now and it uses MemberSync::onCreateAccount(); it doesn't use a hook in registration form anymore from a long time.
---------------------
Oh boy, the user doesn't even purchased the resource. His name isn't in the purchasers list! 🤦♂️
Probably someone else purchased.
It’s a plugin: hook161.
As it doesn’t show the name in the log error, you would need to check this ID in the core_hooks table. You will see the plugin ID there then you’ll see the name in the core_plugins table.
Let me try again: the option in Account Settings will show only using the MEMBER option in the setting you posted (image) but that will allow members to add their own Affiliate ID. You’re using SITE probably because you want all the books posted to use YOUR ID with a custom URL. As I said, it isn’t a feature now because it is probably using.com as a hardcoded URL.
You already made your point. I’ll consider when I have to update the app.
You seem to not read/hear what I say:
User or member, etc. Membre in your case.
Anyway, that's how it is. If it doesn't do what you want, then leave a feedback and I'll consider when I have to update the app.
Your ISBN has 13 characters: 9781719873413.
As stated here https://invisioncommunity.com/forums/topic/456245-books/?do=findComment&comment=2819169:
So if you want to use the AMAZON AFFILIATE, use a 10 chars ISBN, not 13!
You can't use the "-".
The API requires an integer number with 10 or 13 characters, unless they changed it.
------------------
Taking a look in their API to see if something has changed: https://developers.google.com/books
All the books I see uses 10 or 13 ISBN code len: https://www.google.com.br/books/edition/Heart_Diseases_and_Disorders_Sourcebook/fjtaAAAAYAAJ?hl=pt-BR&gbpv=0&bsq=heart
I just tested on my online board and it is working just fine:
Disabling the setting, it won't show up:
The template is right:
{{if \IPS\Settings::i()->is_on AND \IPS\Settings::i()->is_show_invited_by}}
{{$user = \IPS\invite\Member::getMember();}}
...
Url field is a MEDIUMTEXT. It accepts a Lot of data. If the url of your field is bigger than this, then you won’t be able to use it.
The button does not contain the URL and people are used to the URL where it is since the first version for IPS4.
Edit the view template and remove it in your install. You’re free to do whatever you want in your install, including change the Url field from mediumtext to text, it’s just not supported. You’re on your own.
Wrong! You purchased the ENHANCED PROFILE BLOCKS, which works fine and is 4.6 compatible, not this one that CANNOT be purchased anymore!
ENHANCED PROFILE BLOCKS, as the name suggests, appears in the profile, not ins posts!