Grüße zusammen,
ich wende mich hier an euch, da mein Englisch nicht wirklich das beste vom besten ist und ich aktuell das Plugin auch nur teste / ausprobiere und es mir daher vom netz organisiert habe. Daher habe ich da aktuell keine Gültige Lizenz, das ganze wird aber natürlich, sollte ich das auf meiner Website nutzen gekauft Ich teste jedoch vorher gerne bevor ich in's kalte Wasser springe :O
Nun, eventuell gibt es hier ein paar die sich mit Xenforo auskennen und ggf. auch dem Plugin DragonByte Credits / Shop... dort kann man virtuelle Währungen einbinden und so für alles eine Belohnung ausschütten... Nun wollte ich das tun und das ganze mit 4 Nachkommastellen versehen. Jedoch bekomme ich ständig diese Fehlermeldung:
XF\Db\Exception: MySQL query error [1292]: Truncated incorrect INTEGER value: '0.01' in src/XF/Db/AbstractStatement.php at line 230
XF\Db\AbstractStatement->getException() in src/XF/Db/Mysqli/Statement.php at line 198
XF\Db\Mysqli\Statement->getException() in src/XF/Db/Mysqli/Statement.php at line 79
XF\Db\Mysqli\Statement->execute() in src/XF/Db/AbstractAdapter.php at line 96
XF\Db\AbstractAdapter->query() in src/addons/DBTech/Credits/Entity/Transaction.php at line 199
DBTech\Credits\Entity\Transaction->_postSave() in src/XF/Mvc/Entity/Entity.php at line 1268
XF\Mvc\Entity\Entity->save() in src/addons/DBTech/Credits/EventTrigger/AbstractHandler.php at line 677
DBTech\Credits\EventTrigger\AbstractHandler->trigger() in src/addons/DBTech/Credits/EventTrigger/AbstractHandler.php at line 431
DBTech\Credits\EventTrigger\AbstractHandler->apply() in src/addons/DBTech/Credits/Purchasable/Currency.php at line 231
DBTech\Credits\Purchasable\Currency->completePurchase() in src/XF/Payment/AbstractProvider.php at line 181
XF\Payment\AbstractProvider->completeTransaction() in src/addons/DBTech/Credits/Payment/Credits.php at line 150
DBTech\Credits\Payment\Credits->processPayment() in src/XF/Pub/Controller/Purchase.php at line 60
XF\Pub\Controller\Purchase->actionProcess() in src/XF/Mvc/Dispatcher.php at line 352
XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 259
XF\Mvc\Dispatcher->dispatchFromMatch() in src/XF/Mvc/Dispatcher.php at line 115
XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 57
XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2345
XF\App->run() in src/XF.php at line 512
XF::runApp() in index.php at line 20
Alles anzeigen
Ob ich das ganze jetzt durch ein Event triggern lasse wenn man einen Post schreibt, ob ich es über andere Credits kaufe die keine Nachkommastellen haben, es ist egal, jedesmal kommt dieser Fehler.
Laut Entwickler soll man nachsehen ob in xf_user bei dbtech_credits_credits der wert "decimal 65,8" eingetragen ist. Jedoch habe ich die Tabelle "dbtech_xredits_credits" nicht. Lediglich die Creditnamen werden aufgelistet, bei diesen steht jedoch dieser Wert. Zugegeben, der Post des entwicklers ist jetzt auch schon ein paar monate her. So wie ich das mit meinem Leihenhaften Wissen feststellen kann ist da wohl ein Fehler in Mysql? Ich hoffe mir kann jemand helfen, falls nicht muss ich wohl auf das Plugin verzichten.
Grüße