[DBTech] DragonByte Shop

[DBTech] DragonByte Shop [Paid] 6.7.0

No permission to buy ($12.45)
DragonByte Tech updated [DBTech] DragonByte Shop with a new update entry:

6.4.5

Update highlights

This version fixes a regression from 6.4.4 that could cause glitches in configurable items, as well as fixes an issue with copying items.


Complete Change Log

Fix: Copying items would produce a server error in certain circumstances
Fix: Fix an issue where item configuration would be incorrectly cached, leading to glitches in things like user name colours

Read the rest of this update entry...
 
How can i give coins to a user (to myself for testing)? It doesn't work when i adjust the currency in the AdminCP.

Also, the save button is missing:

1606256355412.webp
 
Hello, for some reason we are unable to add prefixes to any of the items. How can we enable it again? Also for some reason we are missing half of the prefixes we had from before. We are unsure which update caused this, but probably from when we updated Xenforo 2.1 to 2.2. We are currently on the latest update for shop.
 
Hello, for some reason we are unable to add prefixes to any of the items. How can we enable it again? Also for some reason we are missing half of the prefixes we had from before. We are unsure which update caused this, but probably from when we updated Xenforo 2.1 to 2.2. We are currently on the latest update for shop.
Make sure you’ve reverted all custom templates, and check you are using the latest possible version of any other addon that may interfere with prefixes.
 
Make sure you’ve reverted all custom templates, and check you are using the latest possible version of any other addon that may interfere with prefixes.
Nothing modified, not sure about addons but everything is up to date. We do get this error when trying to quick set. Is it related?

InvalidArgumentException: Template admin:base_prefix_quickset_chooser error: Container key 'prefixes.dbtech_shop_item' was not found src/XF/Container.php:43
Generated by: roseychu Dec 6, 2020 at 8:43 PM

Stack trace
#0 src/XF/App.php(3249): XF\Container->offsetGet('prefixes.dbtech...')
#1 src/XF/Template/Templater.php(3502): XF\App->container('prefixes.dbtech...')
#2 src/XF/Template/Templater.php(3482): XF\Template\Templater->getPrefixPhrase('dbtech_shop_ite...', 12, 'title')
#3 [internal function]: XF\Template\Templater->fnPrefixTitle(Object(SV\LazyImageLoader\XF\Template\Templater), true, 'dbtech_shop_ite...', 12)
#4 src/XF/Template/Templater.php(1103): call_user_func_array(Array, Array)
#5 internal_data/code_cache/templates/l1/s0/admin/base_prefix_quickset_chooser.php(29): XF\Template\Templater->func('prefix_title', Array, true)
#6 src/XF/Template/Templater.php(1626): XF\Template\Templater->{closure}(Object(SV\LazyImageLoader\XF\Template\Templater), Array, NULL)
#7 src/XF/Template/Templater.php(1655): XF\Template\Templater->renderTemplate('base_prefix_qui...', Array)
#8 internal_data/code_cache/templates/l1/s0/admin/dbtech_shop_item_prefix_quickset_chooser.php(9): XF\Template\Templater->includeTemplate('admin:base_pref...', Array)
#9 src/XF/Template/Templater.php(1626): XF\Template\Templater->{closure}(Object(SV\LazyImageLoader\XF\Template\Templater), Array, NULL)
#10 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('dbtech_shop_ite...', Array)
#11 src/XF/Mvc/Renderer/Json.php(84): XF\Template\Template->render()


#12 src/XF/Mvc/Renderer/Json.php(68): XF\Mvc\Renderer\Json->renderHtmlFallback('DBTech\\Shop:Ite...', 'admin:dbtech_sh...', Array)
#13 src/XF/Mvc/Dispatcher.php(458): XF\Mvc\Renderer\Json->renderView('DBTech\\Shop:Ite...', 'admin:dbtech_sh...', Array)
#14 src/XF/Mvc/Dispatcher.php(440): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Json), Object(XF\Mvc\Reply\View))
#15 src/XF/Mvc/Dispatcher.php(400): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Json), Object(XF\Mvc\Reply\View))
#16 src/XF/Mvc/Dispatcher.php(58): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'json')
#17 src/XF/App.php(2300): XF\Mvc\Dispatcher->run()
#18 src/XF.php(488): XF\App->run()
#19 admin.php(13): XF::runApp('XF\\Admin\\App')
#20 {main}
 
Nothing modified, not sure about addons but everything is up to date. We do get this error when trying to quick set. Is it related?

InvalidArgumentException: Template admin:base_prefix_quickset_chooser error: Container key 'prefixes.dbtech_shop_item' was not found src/XF/Container.php:43
Generated by: roseychu Dec 6, 2020 at 8:43 PM

Stack trace
#0 src/XF/App.php(3249): XF\Container->offsetGet('prefixes.dbtech...')
#1 src/XF/Template/Templater.php(3502): XF\App->container('prefixes.dbtech...')
#2 src/XF/Template/Templater.php(3482): XF\Template\Templater->getPrefixPhrase('dbtech_shop_ite...', 12, 'title')
#3 [internal function]: XF\Template\Templater->fnPrefixTitle(Object(SV\LazyImageLoader\XF\Template\Templater), true, 'dbtech_shop_ite...', 12)
#4 src/XF/Template/Templater.php(1103): call_user_func_array(Array, Array)
#5 internal_data/code_cache/templates/l1/s0/admin/base_prefix_quickset_chooser.php(29): XF\Template\Templater->func('prefix_title', Array, true)
#6 src/XF/Template/Templater.php(1626): XF\Template\Templater->{closure}(Object(SV\LazyImageLoader\XF\Template\Templater), Array, NULL)
#7 src/XF/Template/Templater.php(1655): XF\Template\Templater->renderTemplate('base_prefix_qui...', Array)
#8 internal_data/code_cache/templates/l1/s0/admin/dbtech_shop_item_prefix_quickset_chooser.php(9): XF\Template\Templater->includeTemplate('admin:base_pref...', Array)
#9 src/XF/Template/Templater.php(1626): XF\Template\Templater->{closure}(Object(SV\LazyImageLoader\XF\Template\Templater), Array, NULL)
#10 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('dbtech_shop_ite...', Array)
#11 src/XF/Mvc/Renderer/Json.php(84): XF\Template\Template->render()


#12 src/XF/Mvc/Renderer/Json.php(68): XF\Mvc\Renderer\Json->renderHtmlFallback('DBTech\\Shop:Ite...', 'admin:dbtech_sh...', Array)
#13 src/XF/Mvc/Dispatcher.php(458): XF\Mvc\Renderer\Json->renderView('DBTech\\Shop:Ite...', 'admin:dbtech_sh...', Array)
#14 src/XF/Mvc/Dispatcher.php(440): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Json), Object(XF\Mvc\Reply\View))
#15 src/XF/Mvc/Dispatcher.php(400): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Json), Object(XF\Mvc\Reply\View))
#16 src/XF/Mvc/Dispatcher.php(58): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'json')
#17 src/XF/App.php(2300): XF\Mvc\Dispatcher->run()
#18 src/XF.php(488): XF\App->run()
#19 admin.php(13): XF::runApp('XF\\Admin\\App')
#20 {main}
This looks like you may have an add-on conflict. Can you try disabling all other add-ons and see if it still occurs?
 
This looks like you may have an add-on conflict. Can you try disabling all other add-ons and see if it still occurs?
We disabled all the addons except shop and still get the error. This is it.

InvalidArgumentException: Template admin:base_prefix_quickset_chooser error: Container key 'prefixes.dbtech_shop_item' was not found src/XF/Container.php:43
Generated by: roseychu Dec 8, 2020 at 2:09 AM
Stack trace
#0 src/XF/App.php(3249): XF\Container->offsetGet('prefixes.dbtech...')
#1 src/XF/Template/Templater.php(3502): XF\App->container('prefixes.dbtech...')
#2 src/XF/Template/Templater.php(3482): XF\Template\Templater->getPrefixPhrase('dbtech_shop_ite...', 12, 'title')
#3 [internal function]: XF\Template\Templater->fnPrefixTitle(Object(DBTech\Shop\XF\Template\Templater), true, 'dbtech_shop_ite...', 12)
#4 src/XF/Template/Templater.php(1103): call_user_func_array(Array, Array)
#5 internal_data/code_cache/templates/l1/s0/admin/base_prefix_quickset_chooser.php(29): XF\Template\Templater->func('prefix_title', Array, true)
#6 src/XF/Template/Templater.php(1626): XF\Template\Templater->{closure}(Object(DBTech\Shop\XF\Template\Templater), Array, NULL)
#7 src/XF/Template/Templater.php(1655): XF\Template\Templater->renderTemplate('base_prefix_qui...', Array)
#8 internal_data/code_cache/templates/l1/s0/admin/dbtech_shop_item_prefix_quickset_chooser.php(9): XF\Template\Templater->includeTemplate('admin:base_pref...', Array)
#9 src/XF/Template/Templater.php(1626): XF\Template\Templater->{closure}(Object(DBTech\Shop\XF\Template\Templater), Array, NULL)


#10 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('dbtech_shop_ite...', Array)
#11 src/XF/Mvc/Renderer/Json.php(84): XF\Template\Template->render()
#12 src/XF/Mvc/Renderer/Json.php(68): XF\Mvc\Renderer\Json->renderHtmlFallback('DBTech\\Shop:Ite...', 'admin:dbtech_sh...', Array)
#13 src/XF/Mvc/Dispatcher.php(458): XF\Mvc\Renderer\Json->renderView('DBTech\\Shop:Ite...', 'admin:dbtech_sh...', Array)
#14 src/XF/Mvc/Dispatcher.php(440): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Json), Object(XF\Mvc\Reply\View))
#15 src/XF/Mvc/Dispatcher.php(400): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Json), Object(XF\Mvc\Reply\View))
#16 src/XF/Mvc/Dispatcher.php(58): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'json')
#17 src/XF/App.php(2300): XF\Mvc\Dispatcher->run()
#18 src/XF.php(488): XF\App->run()
#19 admin.php(13): XF::runApp('XF\\Admin\\App')
#20 {main}

Request state
array(4) {
["url"] => string(41) "/admin.php?dbtech-shop/prefixes/quick-set"
["referrer"] => string(54) "https://hallyuplus.net/admin.php?dbtech-shop/prefixes/"
["_GET"] => array(1) {
["dbtech-shop/prefixes/quick-set"] => string(0) ""
}
["_POST"] => array(6) {
["prefix_ids"] => array(1) {
[0] => string(2) "20"
}
["_xfToken"] => string(8) "********"
["quickset"] => string(1) "1"
["_xfRequestUri"] => string(32) "/admin.php?dbtech-shop/prefixes/"
["_xfWithData"] => string(1) "1"
["_xfResponseType"] => string(4) "json"
}
 
We disabled all the addons except shop and still get the error. This is it.

InvalidArgumentException: Template admin:base_prefix_quickset_chooser error: Container key 'prefixes.dbtech_shop_item' was not found src/XF/Container.php:43
Generated by: roseychu Dec 8, 2020 at 2:09 AM
Stack trace
#0 src/XF/App.php(3249): XF\Container->offsetGet('prefixes.dbtech...')
#1 src/XF/Template/Templater.php(3502): XF\App->container('prefixes.dbtech...')
#2 src/XF/Template/Templater.php(3482): XF\Template\Templater->getPrefixPhrase('dbtech_shop_ite...', 12, 'title')
#3 [internal function]: XF\Template\Templater->fnPrefixTitle(Object(DBTech\Shop\XF\Template\Templater), true, 'dbtech_shop_ite...', 12)
#4 src/XF/Template/Templater.php(1103): call_user_func_array(Array, Array)
#5 internal_data/code_cache/templates/l1/s0/admin/base_prefix_quickset_chooser.php(29): XF\Template\Templater->func('prefix_title', Array, true)
#6 src/XF/Template/Templater.php(1626): XF\Template\Templater->{closure}(Object(DBTech\Shop\XF\Template\Templater), Array, NULL)
#7 src/XF/Template/Templater.php(1655): XF\Template\Templater->renderTemplate('base_prefix_qui...', Array)
#8 internal_data/code_cache/templates/l1/s0/admin/dbtech_shop_item_prefix_quickset_chooser.php(9): XF\Template\Templater->includeTemplate('admin:base_pref...', Array)
#9 src/XF/Template/Templater.php(1626): XF\Template\Templater->{closure}(Object(DBTech\Shop\XF\Template\Templater), Array, NULL)


#10 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('dbtech_shop_ite...', Array)
#11 src/XF/Mvc/Renderer/Json.php(84): XF\Template\Template->render()
#12 src/XF/Mvc/Renderer/Json.php(68): XF\Mvc\Renderer\Json->renderHtmlFallback('DBTech\\Shop:Ite...', 'admin:dbtech_sh...', Array)
#13 src/XF/Mvc/Dispatcher.php(458): XF\Mvc\Renderer\Json->renderView('DBTech\\Shop:Ite...', 'admin:dbtech_sh...', Array)
#14 src/XF/Mvc/Dispatcher.php(440): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Json), Object(XF\Mvc\Reply\View))
#15 src/XF/Mvc/Dispatcher.php(400): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Json), Object(XF\Mvc\Reply\View))
#16 src/XF/Mvc/Dispatcher.php(58): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'json')
#17 src/XF/App.php(2300): XF\Mvc\Dispatcher->run()
#18 src/XF.php(488): XF\App->run()
#19 admin.php(13): XF::runApp('XF\\Admin\\App')
#20 {main}

Request state
array(4) {
["url"] => string(41) "/admin.php?dbtech-shop/prefixes/quick-set"
["referrer"] => string(54) "https://hallyuplus.net/admin.php?dbtech-shop/prefixes/"
["_GET"] => array(1) {
["dbtech-shop/prefixes/quick-set"] => string(0) ""
}
["_POST"] => array(6) {
["prefix_ids"] => array(1) {
[0] => string(2) "20"
}
["_xfToken"] => string(8) "********"
["quickset"] => string(1) "1"
["_xfRequestUri"] => string(32) "/admin.php?dbtech-shop/prefixes/"
["_xfWithData"] => string(1) "1"
["_xfResponseType"] => string(4) "json"
}
Fixed in the next version of Shop, thanks :)
 
DragonByte Tech updated [DBTech] DragonByte Shop with a new update entry:

6.4.6

Update highlights

This version implements multiple changes to deal with IP logging, in order to prevent the IP log from being "tainted" with incorrect entries.

Furthermore, it includes a few other miscellaneous bugfixes. Thanks to our community for reporting the issues!


Complete Change Log

Change: Disable IP logging for items created in the AdminCP
Change: Disable IP logging by default for purchases
Fix: Older transactions would...

Read the rest of this update entry...
 
Hi @DragonByte Tech

quick questions

1- How to limit currency earning to specific nodes only
2- How to disable the "Filter" option or disable certain items from appearing in the filter list "Item Type"
3- How to make purchase pending admin approval
4- How to change the shop link from dbtech-shop to a custom link.

feature-request

1- Revoke Item based on number of warning
2- display expiration in the form of a progress bar
3- Configure item/s automatically at least for certain items like usergroup change. We do not want to allow users to keep unused items in their inventory, to configure, discard, show or hide items. I am still not sure if this function is already there.
4- Number of items a user can possess before the ability to purchase another item again. In another word, specify the number of items a user can buy at once or while an item is active.
 
Top Bottom