Tulad ng sinulat ko sa iyo sa PM hindi pa rin namin malaman kung ano ang dahilan ng isyu sa iyong forum. Pa rin ginawa ko ang ilang mga pagbabago sa code vBET sa lugar na ito. Sa ngayon vBET ay hawakan ang mga usergroups lamang kapag ang ilang usergroups nagbago o kapag gumagamit default wika chanes. Kaya sa hook ito ay idinagdag kondisyon:
PHP Code:
if ($this->setfields['membergroupids'] || $this->setfields['vbet_def_lang']) {
Wala akong palagay makakatulong ito sa iyong isyu dahil hindi namin alam kung ano ang sanhi ito. Pa rin posible na makakatulong ito. Tulad ng sinulat ko sa iyo sa PM, sa iyong mga pagbabago sa kasaysayan ng madalas ang mga usergroups na mula sa bago haligi ay clear - marahil dahil sa mga kung saan hindi load mula sa database sa lahat. Gamit ang kondisyon sa mga ganitong kaso vBET ay wala, dahil sa mga kaso booth kapag gumagamit pagbabago ng data sa pamamagitan ng User CP o admin sa pamamagitan ng Admin CP, pagkatapos usergroups ay load.
Ito ay isasama sa susunod na release, kaya't mangyaring suriin ito. Kung hindi ito gagana pagkatapos ay mong hindi paganahin muli ang hook at gumawa kami ng pagsisiyasat muli.
Mangyaring kumpirmahin matapos ang update ay ito ay makakatulong sa.
Edit - ito ay nakumpirma na. Para sa mabilis na ayusin mangyaring:
1. Pumunta sa Admin CP -> plugin & Produkto -> Plugin Manager
2. Hanapin ang hook pinangalanan Itakda ang naaangkop na Default Wika Group para sa hook userdata_presave at i-click I-edit ang para dito
3. Idagdag sa simula ng code:
PHP Code:
if ($this->setfields['membergroupids'] || $this->setfields['vbet_def_lang']) {
4. Idagdag sa dulo ng code:
5. I-save ito