フルバージョンを見る: 解決する アップグレードrankbadges後に連れ去られる。
私は今私のメンバーを持つ巨大な問題を抱えています。アップグレードの誰もが彼らの余分なrankbadgesを失わずに保持するので。これらのGETは、追加のユーザーグループとして手動で追加されます。しかしcronがランクの皆を更新するために実行される瞬間は、手動で入力したものを失います。これは、この更新の前に実現しなかった。
アドバイスしてください!
おかげ。
こんにちは。この更新vBET前に、すべてでグループを使用していませんでした。 vBET4.3.0バージョンはoficially不安定なβ版と考えられているので、新しいfunctionalisiesの問題が発生する可能性があります。申し訳ありませんがトラブルのために、我々はそれを解決していきます。
rankbadgesについての詳細を教えてください。それは、ネイティブVBの機能または一部のMODからです?ブースのケースでは - どこに見つけること?それをどのcronタスクを削除します?それは他の追加のユーザーグループまたは単にrankbadgesに関連するものに影響を与えますか? vBETがdissabledでcronタスクの実行時にそれが起こるのでしょうか?
それは、単にデフォルトのvbulletinのユーザーグループとして設定されています。ランク等はMODない。私は本当にvBETが今ユーザグループを使用する理由を理解していない?
kamilkurczak
23-05-11, 20:00
それをどのcronタスクを削除します?それは他の追加のユーザーグループまたは単にrankbadgesに関連するものに影響を与えますか? vBETがdissabledでcronタスクの実行時にそれが起こるのでしょうか?
これはVBのデフォルトオプションの場合は - 私は私のテストのフォーラムでそれをrepoduceに設定する必要がある設定を書いてください?あなたが私のためにそれを的確に表現している場合 - 私はあなたのような同一の結果を確認しようとします。
感謝
ユーザーのランクとタイトルのcronのアップデートは、それを削除します。 vBETでそれは結構です無効。
これを説明するには? hmmmmm
私はかなりの数の追加のユーザグループを作成し、これらはまたrankbadgeを(ユーザグループに関連付けされている)を取得する今では、複数または2つの追加のユーザーグループは、cronが実行されるときに、メンバーに(手動で)追加がある場合は、適宜に思われる、それは離れてそれらを手動で追加したものを取ります。
私はあなたが理解してほしい。
これが今私にとって大きな課題となっている。私は50以上の000のメンバーを持っていて、私は手動でこの段階では毎日これらのユーザグループを追加する必要があることを理解する必要があります。私は手動でこのユーザグループvBETを無効にするための方法がないが、今追加されます?私も、あなたはこれをしなかった理由を理解していない!?
それは、単にデフォルトのvbulletinのユーザーグループとして設定されています。ランク等はMODない。私は本当にvBETが今ユーザグループを使用する理由を理解していない?
これは、ここに要求されました:
私はそれがあなたのための巨大な問題であることを理解。ちょうど管理CPとFTPに私にあなたのアクセスの詳細をPMしてくださいそれできるだけ速く行うに。また、正確にユーザーグループは、私がここに追加している正確にcronタスク(名前)、私は問題を確認するために実行するために持つことができる教えてください。私はその場所でそれをチェックし、修正します - これは最速の結果が得られます。もし詳細が十分に速い(私は今1時間の休憩で、4-5時間以上、今日利用できるようになります)私を送信する場合、私は今日、個人的にこれを処理し、それを行います。あなたのアクセスの詳細を共有したくない場合には、まだ私は効果を見るために私達のテストの場を設定する方法について詳しい情報が必要です。
また、正しく問題を理解するために、もうひとつ質問を - ユーザグループは削除されます(そのユーザーグループは、フォーラムから消える)またはユーザーグループにだけ割り当て、ユーザーが消えますありません。だから、再びユーザグループを追加したり、再度ユーザーグループにユーザーを割り当てる必要があります?
おかげミハル。 PMが送信されます。
私はcronによって奪わ取得を参照してくださいと、私の'伝説'と'エクストリーム"ユーザグループ/ランクです。私は実際にそれを説明するのか分からない。私はあなたが私のフォーラムで見ることができる願っています。私はまた、どのcronを正確にわからない。しかし毎日は、手動でこれらを追加した後、彼らは再びなくなっている。だから私はそれがusertitlesとランクを更新するcronでなければならない推測しています。
助けてくれてありがとう!
私はPMに書いたように - 私はあなたのフォーラムで、すべての日常のcronタスクをチェックし、何も見つかりませんでした。この時点で我々は問題を再現することはできませんので、その上で動作することはできません。私はあなたを書いたとしても、私は本当にそれがvBET問題であることをdoupt - あなたが唯一のいくつかの特別なユーザーが自分のユーザグループを失うという問題があり、他の人がゆるいと同じユーザグループをしない - それは自動的に、おそらくそれは、このユーザーグループにすべてのユーザーに影響を与える可能性のあるものになるかどう。私は、再びユーザグループのためにvBETコードをチェックし、私はこの問題を引き起こす可能性のあるものは何も見つかりませんでした。ので、多分それは、それらのユーザーによって実行されるいくつかのアクションによって引き起こされる - を見つける彼らに相談してくださいそこに取らいくつか共通の行動だった。
まもなく - 私はそれがvBET障害であることを信じていない、まだ私は私達にどのように問題を再現するための情報を与える詳細を確認するつもりです。私はダブルあなたのフォーラムで、すべての日常のcronタスクをチェックし、何も見つかりませんでした。私たちにどのように問題を再現するために、より詳細な情報をお知らせください。
[OK]を、2日間、私は古いvBETに戻った。これらの2日間ではなく一つの問題。昨夜、私はアップグレードされ、今朝、私は再び、少なくとも10人に追加のユーザーグループを追加する必要がありました。それは、追加のユーザーグループのvBETと何か関係は今も追加されている必要があります。だから私はこのように上に運ぶことができないためvBETから完全にこれらを削除する方法を教えてください。おかげ。
あなたがファイルを持っているユーザグループについての全体のコードは、/ / vbenterprisetranslator_functions_usergroups.php含まれています。
と関数名がvbenterprisetranslator_functions_usergroups.php(7試合)です:vBulletin論理(userdata_presaveフックするための)への反応として使用される唯一の関数があります。
変更を行うファイル内の他の2つの関数は、vBETアンインストール時にvBETユーザグループを削除し、他の場所に使用されます。
それが原因vBETが間違っているのであれば、そのための関数vbet_changeDefaultLanguageGroupでのみ使用できます。何も他のユーザグループに対するすべての変更を行っていない。
あなたがそれを無効にしたいのであれば、最も簡単な方法は、単にプラグインの"適切なデフォルトの言語グループの設定"を無効にすることです。しかし、これはvBETユーザグループの自動ハンドルを無効にします。あなたがそれらも削除される場合は、これだけの管理CPでそれを削除してください。
私達はちょうど最初のプラグインを無効にすることをお勧めします。我々は問題を再現する方法がわからない - あなたの問題が消える発見した場合、その後我々はまだ我々が同じ悩みを抱えている、(我々は既に二度それをチェック)を再度確認することができます。
また、あなたはフックのuserdata_presaveとvBETプラグインの後/前に実行される変更の実行順序のための他のプラグインを確認することができます。
そのプラグインを無効にし、そして現在約48時間のためにそれなしで実行した後、私は再びこの問題を抱えている。だから私はそれがvBETが追加されたためであり、追加のユーザーグループと仮定しても安全だと思うし、既にいくつかを持っている場合、何らかの理由で他のものはいくつかcronが実行されていると連れ去られる。 LOL、それは私が知っている少し曖昧に聞こえますが、プラグインなしで、それは再びすべて良いです。
OKそう - 我々は再びそれをチェックします。これは、あなたが加えた唯一の変更だった - プラグインを無効にする? vBETのユーザーグループは、フォーラムに残っているか、それらを削除しますか?あなたのvBulettinの正確なバージョンは、(我々だけではなく、我々のコードではなく、フックの環境に近い見てみたい)は何ですか?
はい、それは私が作った唯一の変更です。と私はvBET用ユーザグループからダニを取り出した。しかし、彼らはまだそこにもなります。それらを削除する簡単な方法はありますか?それは多くのスペースを占有するので。
と私はvBET用ユーザグループからダニを取り出した。
それは正確にどういう意味ですか?あなたは何をした?
vBETグループの削除について - あなたはvBulletinのオプションで管理CPでそれを行うことができます、または/から関数vbet_removeDefaultLanguageGroupsを実行することにより、含まれています/ vbenterprisetranslator_functions_usergroups.php
あなたがそれらを削除すると我々はそれだけであなたのフォーラムで行われるため、問題をよく見にエールできないのでご注意ください。
それは正確にどういう意味ですか?あなたは何をした?
私はvBETからユーザグループを選択解除。あなたはそれがレッツで目盛り/マークが表示されますACPでユーザを選択したときのように追加のユーザーグループとして"スペイン語"と言う。これは私が選択解除されます。
私はPMであなたを書いているように我々はまだあなたのフォーラムで、問題の理由は何であるかを知らない。それでも私はこの分野でvBETコードのいくつかの変更を行いました。今vBETは、いくつかのユーザーグループが変更またはユーザのデフォルト言語のchanesだけユーザグループを処理します。のでフックには、条件を追加されます。
if ($this->setfields['membergroupids'] || $this->setfields['vbet_def_lang']) {
私たちはそれを引き起こすのかわからないので、それはあなたの問題に役立つ見当がつかない。とにかく、それが役立つ可能性があります。多分それらの場所すべてで、データベースからロードされていないので - カラムがクリアされる前に私はからPM、変更内容の歴史の中で、しばしばユーザグループであなたを書いたとして。ブースのケースではユーザの変更管理CPによるユーザーCPまたは管理者によってデータが、その後グループユーザーグループがロードされたときにためこのような場合にこの条件でvBETは、何もしません。
これは次のリリースに含まれるので、必ずご確認ください。それが動作しない場合は、再度フックを無効にしますし、我々は再び調査を行う予定。
更新は問題が解決した後に確認してください。
EDITED - それが確認された。クイックフィックスのためにしてください。
1。管理者CPに行く - >プラグ&製品 - >プラグインマネージャー
2。フックuserdata_presaveのために設定された適切なデフォルトの言語グループという名前のフックを見つけ、それの[編集]をクリックします。
3。コー ドの先頭に追加します。
if ($this->setfields['membergroupids'] || $this->setfields['vbet_def_lang']) {
4。コー ドの最後に追加します。
}
5。それを保存
[OK]を、私は今アップグレード、および私はまだこの問題を持っているかどうかをチェックします。私はあなたをお知らせいたします。おかげ。
今2日以上のためのアップデートを実行した後、そのプラグインまたは何か他のものを無効にすることなく、私は再びこの問題を抱えている。だから私はそれがあなたの修正がトリックをしたと言っても安全だと思います。おかげで再びミハル。本物の大きな感謝を!私はこの問題は私のフォーラム上に存在していたことを知っている、と私は心からあなたがこの上私を助けに行った余分なマイルを認める!
kamilkurczak
21-06-11, 22:03
この確認のための感謝:)
Automatic Translations (Powered by Google, Microsoft®,
Yandex, SDL Language Cloud, IBM Watson and Apertium):
Powered by vBulletin® Version 4.2.5 Copyright © 2026 vBulletin Solutions Inc. All rights reserved.