[DBTech] DragonByte Donate

[DBTech] DragonByte Donate [Paid] 4.0.5

No permission to buy (€14.95)
There are lots of studies around it. I can dig out a few via google but you can probably find more by searching

https://www.wsj.com/articles/the-art-of-suggested-donation-amounts-1481511960
https://hbr.org/2016/12/when-and-how-fundraisers-should-suggest-how-much-to-donate

As a result, the effects of defaults on total funds raised are different when targeting loyal donors. Donors who strongly identify with the cause or organization and have a history of giving may have already decided whether to participate, but they may be unsure about how much to give. For these loyal donors, a high default amount can result in more funds raised.
 
Most interesting, thank you :)

I plan to release the Gold version of v3 in the coming days, so I don't think I should make any sweeping changes right now that could jeopardise the stability of the product, but I will definitely add this feature in a future version.

There is actually a known issue that's due to an XF2 issue; guest donating isn't working, but it will in the next XF2 release. By default, payment profile purchases do not support guest payments (since it doesn't make sense for the user upgrades :P) but I've already pre-added support for guest payments to the Donate purchasable file for when the next version of XF2 is released.


Fillip
 
This link:
/admin.php?dbtech-donate/
dbd.webp
Shows error:
Code:
Oops! We ran into some problems.
Controller DBTech\Donate\ActionAdmin\Main could not be found.
 
I don't know about the first one, but I can tell you the second should be supported. The list is:
  • Aayush PayPal Donate
  • Audentio (TH) Donation Manager (XF1 version)
  • "The Company Whose Name Starts With 'B' But Shall Not Be Named" Donation Manager (XF1 version)
  • Merc Donation Manager (XF1 version)
I have never ran any of those donation mods myself so I really don't know if they work, I was given the structure of their DB tables to write the importer but they haven't been tested with live data.


Fillip
 
Hi Fillip,

I may have missed something here, however having issues with a new install on XF2, using the very popular UI.X2 skins (dont know if thats relevant!!)

Seems like as soon as i enable the Add-on i get the Full blown donation for each drive appearing accross the top of the page (above the forum list).
I dont get any Tabs appear at all. In the screenshot it shows one, however all drives are displayed :(

Ideally i would want a donate Tab on the top to take to the donations page (I'm sure it USED to be like this under XF1.X version), and maybe an ability to donate in the sidebar widget (tho i see thats already there!)....

Also, even thought it's selected, i dont seem to get any tabs at all...

I have attached Screen shots of what it looks like, and also my settings....

Many Thanks :)
 

Attachments

  • donate1.webp
    donate1.webp
    46.5 KB · Views: 12
  • donate2.webp
    donate2.webp
    64.1 KB · Views: 13
Hi Fillip,

I may have missed something here, however having issues with a new install on XF2, using the very popular UI.X2 skins (dont know if thats relevant!!)

Seems like as soon as i enable the Add-on i get the Full blown donation for each drive appearing accross the top of the page (above the forum list).
I dont get any Tabs appear at all. In the screenshot it shows one, however all drives are displayed :(

Ideally i would want a donate Tab on the top to take to the donations page (I'm sure it USED to be like this under XF1.X version), and maybe an ability to donate in the sidebar widget (tho i see thats already there!)....

Also, even thought it's selected, i dont seem to get any tabs at all...

I have attached Screen shots of what it looks like, and also my settings....

Many Thanks :)

They are now under the widget system, where you can set at what nav's the donation stuff can show up. (Appereance > Widget) where you can disable it. I can't recall how the container where it shows up in your screenshot is called though...
 
Am getting "Please choose a valid payment profile to continue with your purchase. " whenever someone tries to donate...
Sure i saw somewhere that said to re-save the drives... have done this, however no difference... still getting the above message...

EDIT - Solution - this is selected in "Advanced Settings" on each drive...
 
Last edited:
Also - Quick question...

Additional User Groups Expiry
  • Permanent
  • Temporary
If temporary is selected, where do we set the temporary period of time please?? ( I would like to set mine as 365 days from last donation)

Many thanks
 
Another question - Seems like this doesnt record transaction Id's any more in the donation log... (Unless i have missed a config setting??)....

1527497041842.webp

Lower ones were from XF1 version... top four from XF2...
 
Also - Quick question...

Additional User Groups Expiry
  • Permanent
  • Temporary
If temporary is selected, where do we set the temporary period of time please?? ( I would like to set mine as 365 days from last donation)

Many thanks
I think there's meant to be input boxes below that setting. I'll look into it further when I have a chance.
Another question - Seems like this doesnt record transaction Id's any more in the donation log... (Unless i have missed a config setting??)....

View attachment 176624

Lower ones were from XF1 version... top four from XF2...
I can't tell what that screenshot is from but you can find transaction IDs in XF2's payment provider log.


Fillip
 
Exception: Invalid Exchange Rate API Response src/addons/DBTech/Donate/Model/Currency.php:309

Code:
#0 src/addons/DBTech/Donate/Model/Currency.php(340): DBTech\Donate\Model\Currency->getExchangeRates()
#1 src/addons/DBTech/Donate/Entity/Currency.php(126): DBTech\Donate\Model\Currency->setExchangeRates()
#2 src/addons/DBTech/Donate/Application/Entity.php(941): DBTech\Donate\Entity\Currency->_postSave()
#3 src/addons/DBTech/Donate/ActionAdmin/Currency.php(223): DBTech\Donate\Application\Entity->save()
#4 src/addons/DBTech/Donate/Application/Core.php(173): DBTech\Donate\ActionAdmin\Currency->actionMassUpdate()
#5 src/addons/DBTech/Donate/Admin/Controller/Route.php(45): DBTech\Donate\Application\Core->runAction('DBTech\\Donate\\A...')
#6 src/XF/Mvc/Dispatcher.php(249): DBTech\Donate\Admin\Controller\Route->actionIndex(Object(XF\Mvc\ParameterBag))
#7 src/XF/Mvc/Dispatcher.php(88): XF\Mvc\Dispatcher->dispatchClass('DBTech\\Donate:R...', 'Index', 'json', Object(XF\Mvc\ParameterBag), 'dbtech_donate', Object(DBTech\Donate\Admin\Controller\Route), NULL)
#8 src/XF/Mvc/Dispatcher.php(41): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#9 src/XF/App.php(1931): XF\Mvc\Dispatcher->run()
#10 src/XF.php(328): XF\App->run()
#11 admin.php(13): XF::runApp('XF\\Admin\\App')
#12 {main}
 
Exception: Invalid Exchange Rate API Response src/addons/DBTech/Donate/Model/Currency.php:309

Code:
#0 src/addons/DBTech/Donate/Model/Currency.php(340): DBTech\Donate\Model\Currency->getExchangeRates()
#1 src/addons/DBTech/Donate/Entity/Currency.php(126): DBTech\Donate\Model\Currency->setExchangeRates()
#2 src/addons/DBTech/Donate/Application/Entity.php(941): DBTech\Donate\Entity\Currency->_postSave()
#3 src/addons/DBTech/Donate/ActionAdmin/Currency.php(223): DBTech\Donate\Application\Entity->save()
#4 src/addons/DBTech/Donate/Application/Core.php(173): DBTech\Donate\ActionAdmin\Currency->actionMassUpdate()
#5 src/addons/DBTech/Donate/Admin/Controller/Route.php(45): DBTech\Donate\Application\Core->runAction('DBTech\\Donate\\A...')
#6 src/XF/Mvc/Dispatcher.php(249): DBTech\Donate\Admin\Controller\Route->actionIndex(Object(XF\Mvc\ParameterBag))
#7 src/XF/Mvc/Dispatcher.php(88): XF\Mvc\Dispatcher->dispatchClass('DBTech\\Donate:R...', 'Index', 'json', Object(XF\Mvc\ParameterBag), 'dbtech_donate', Object(DBTech\Donate\Admin\Controller\Route), NULL)
#8 src/XF/Mvc/Dispatcher.php(41): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#9 src/XF/App.php(1931): XF\Mvc\Dispatcher->run()
#10 src/XF.php(328): XF\App->run()
#11 admin.php(13): XF::runApp('XF\\Admin\\App')
#12 {main}
I have already hotfixed this, please re-download v3.0.1 and reupload.


Fillip
 
Back
Top Bottom