問題タブ [activecollab]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - ActiveCollab - リクエストを実行できませんでした (理由 DBConnectError)
ActiveCollab PHP アプリケーション (アクティブな collab ソースを含む) を、以前は RedHat サーバーで実行されていた XAMMP 上の Windows XP で実行するように変換しようとしています。仮想ホストをセットアップし、構成を変更してローカル データベース (データがロードされ、機能している) を指すようにしました。
ただし、実行すると、次のエラー メッセージが表示されます。
致命的なエラー: activeCollab はリクエストを実行できませんでした (理由: DBConnectError)。このエラーに関する情報はログに記録され、管理者に送信されました。
誰でもこれを修正する方法を知っていますか?
php - activecollab ルーターでキャッシュの問題に直面している
私はactivecollabカスタムモジュールを開発しています。ルーターに関連する問題に直面しています。
ルーターで定義する必要があるルーターのアクションに間違ったアクション名を誤って入力しましたが、エラーが発生した後、そのアクション名を更新しましたが、activecollabs はまだ前のアクションを読み取っていますが、キャッシュからファイルを削除し、フォルダーをコンパイルしましたが、前のアクションを読み取りました。
activecollab モジュールの開発でこの問題に直面したことがある場合は、共有してください。
間違って私はこれをしました: (action=>'views')
しかし、エラーが発生した後、上記のコードを次のように更新します: (action=>'views')
php - $this->logged_userによるactivecollabのログインユーザーデータの取得
activecollabのカスタムモジュールを使用しています。以下のオブジェクトを使用して、ログインしたユーザーデータを取得する方法を知る必要があります。
または、ログインしているユーザーを取得する別の方法がある場合は、お知らせください。ログインしているユーザーの情報/データを自分のページに印刷したいだけです。
変更:
このオブジェクトをモデルで使用すると、機能しませんでした。ログインしているユーザーのオブジェクトを誰かが知っているでしょうか。それによって、ログに記録されたユーザーIDやその他のものを取得できます。モデル内のそのオブジェクトでも機能しますか?
php - activecollab のモジュール アクション権限
権限の問題に直面して、activecollab カスタム モジュールに取り組んでいます。「on_system_permissions.php」ハンドラを使用して権限を追加しました。しかし、問題は、ログインしたユーザーが特定のアクションの許可を持っているかどうかをコードで確認する方法です..
私はactivecollabの他のモジュールから以下のコードを取得しました:
それは、アクションの許可を確認することですか?それとも、そのアクションの値を返すだけですか?
上記のクラスでは、$this->を使用し、 FwRoleによってクラスを拡張しています。リターンを取得するために使用FwRole::getPermissionValue('can_manage_people');
すると、$this とオブジェクトのエラーが発生します。
だから私の質問は、コード内の特定のアクションの許可を確認する方法と、getPermissionValue() 関数を使用して許可を取得する方法です。
php - 解析エラー、activecollab モデル クラスで「T_PAAMAYIM_NEKUDOTAYIM」エラーが予想されます
私はactivecollabカスタムモジュールのアクセス許可に取り組んでおり、静的メソッドの関数を呼び出そうとするとこのエラーメッセージが表示されます。理由はわかりません。助けてください。本当に感謝します..
モデルファイルで行ったコードは次のとおりです。
これによってコントローラーを呼び出す:
activecollab - activeCollab 3、サブタスク時間入り
サブタスクの時間を入力できるActivecollab 3.1 +のモジュール、およびマイルストーン/タスク/サブタスクおよびユーザーなどごとに(TPS)レポートを実行できるモジュールを知っている人はいますか?
iphone - Objective-C と ActiveCollab 3 Beta API の統合に関する問題
ActiveCollab 3 ベータ版と連携する目的の C プログラムを実装しようとしていますが、いくつか問題があります。ブラウザで NSLog が出力する URL を入力すると、すべてのプロジェクトの xml をプルするのに問題なく動作します。このプログラムを介してアクセスしようとすると、うまく動作しません。HTTP 403 が返されます。エラー。私はObjective Cを初めて使用し、学習経験としてこれを行っているため、一部のコードが冗長になる場合があります。助けてくれてありがとう。インポートは山かっこで囲まれていますが、StackOverflow で非表示になるため、引用符で囲みました
php - XERO-APIはライブサーバーで動作していますが、テストサーバーで失敗しています
さて、基本的に私はactivecollabフレームワークでxeroに接続するためのアプリケーションを構築しています。そして、 DavidPitmanによって作成されたxeroapiphpスクリプトをテストしています。そして、私はブラウザが応答する理由を調べようとしています(ただし、何もThe connection to the server was reset while the page was loading.
生成されず、何も取得しません)...liveheaders
firebug
(出典:iforce.co.nz)
これが使用されているコードのスニペットです。(XERO Apiプレビューアとopensslを使用する前に、すべてがセットアップされています。)
そして私の問題は...error_log(php)が警告の一部のエラーを表示しないことです:
xero.class.php行644のコード
調査の結果、でprint_r
の結果を見つけました。$parts
preformatted tag
同じ情報がライブサーバーで使用されます(過去数か月間)。しかし、xeroapiクラスはテストサーバーで機能していません。接続されない理由について誰かアドバイスがありますか?私はXAMPP Control Panel
Apacheをオンにして実行しport 80
ていPHP Version 5.3.8
ます。
php - Smarty IE9は、index.phpのファイルダウンロードを要求します(アップロードが行われなかった後)?それは私のコードに問題がありますか、それともactivecollabですか?
さて、でファイルのアップロードをテストしているときに、InternetExplorerからこの奇妙な予期しない応答が表示さsmarty
れphp
ます。
view
ここでは、activecollabを使用したことがない人のために、ファイルアップロード()のスマートなコードを主要な問題に簡略化してRouter::assemble
、MVCから読み取ったパラメーターを使用してURLを作成しています。
(出典:iforce.co.nz)
そして、これが私のjqueryですview
。
これが私の簡略化されたコントローラーです(問題はPHPではなくsmartyにあることがわかりました)。
これがアップロードが行われている私のコントローラーです。
これは、空ではなく、file_1
を使用したFirefoxからの応答です。file_2
(出典:iforce.co.nz)
これは、Internet Explorer 9からの応答ですfile_1
(file_2
これまでのところ良好です)。
(出典:iforce.co.nz)
これは、Internet Explorer 9からの問題file_1
のある応答です。(つまり、publickey.cer)とfile_2
(つまり、privatekey.pem)は空ではありません(index.phpをダウンロードしますか?)。
(出典:iforce.co.nz)
activecollabからの私の応答
こんにちはミシェル、
返事が遅れて申し訳ありません。
残念ながら、問題がどこにあるのか理解できません。すべてが正常に記述されているように見えますが、コード自体を処理しなければ、私たちにできることはほとんどありません。IEでのJSON応答の処理は、activeCollab全体で正常に機能します(IE6ではありません)。aC3のほとんどすべてがJSONに基づいているため、問題が特定され、コードに問題がある可能性があります。
よろしく、オリバーマクシモビッチactiveCollabの開発とサポート
一般および販売前の質問:1-888-422-6260(フリーダイヤル)テクニカルサポート:support@activecollab.com
アソシエイトが提案しました。
ただし、次のことを試してみることをお勧めします。1)IEを開く->開発者ツールを開く(F12キーを押す)->メニューの[キャッシュ]をクリック-> [ブラウザキャッシュのクリア]をクリック...終了したら、[キャッシュ]をクリックし、[キャッシュ]をクリックします。 「常にサーバーから更新する」。
IEがajaxリクエストをキャッシュし、非常に奇妙な動作を引き起こしていたことが何度もあったため、これによりIEは何もキャッシュしなくなります。
これで問題が解決するかどうかを教えてください。問題が解決する場合は、ajax応答にphpを追加して、すべてのブラウザーに応答をキャッシュしないように強制できます。それでも問題が解決しない場合は、IEでJSデバッグを実行して、送信内容を確認し、FFFirebugの結果と比較する必要があります。
headers_sent()
空白になります
ただし、Internet Explorerの場合はheaders_list
(直前に呼び出されます)。respondWithData
Raw
InternetExplorerのFiddlerのタブからの応答ヘッダー
Raw
Firefoxのタブからの応答ヘッダー。
IEで何が間違っているのかについてのアイデアはありますか?また、Internet Explorerがユーザーにダウンロードを通知する理由index.php
(フィールドが値でアクティブになっている場合)。サーバー側では実際のアップロードは行われていないことに注意してください(最初のテストでは、index.phpのダウンロード要求は関係ありませんmove_uploaded_file
)。
php - ActiveCollab でログインしているユーザー ID を取得する
activecollab の public フォルダー内にあるカスタム php スクリプトのユーザー ID にアクセスする必要があります。
私はコントローラー、モデル、またはビューの中にいません。私はフレームワークの外にいます。それ以外の場合は、このソリューションを適用できます: $this->logged_user によって、activecollab でログインしているユーザー データをフェッチする
ありがとう。