問題タブ [whmcs]
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 - URL を呼び出すセッションを確立していますか?
ログインした管理者のみが使用できる URL を呼び出すことができるように、PHP から課金ソフトウェア (WHMCS) とのセッションを確立する方法を探しています。ログイン データとパラメータの両方を URL に渡すことができるとは思えないので、最初にセッションを作成してから URL を呼び出す必要があると思います。
システム内の実際のphpはエンコードされていますが、ソースを見ると次のように見えます...
次のような CURL 呼び出しを実行してから、URL を呼び出すことができますか?
php - WHMCS アドオン モジュール管理セクション テンプレート
開発者ドキュメントのどこにも見つかりませんが、管理アドオン モジュールの _output 関数でテンプレート ファイルを呼び出すことができるという事実を示唆しています。
どうすればいいですか?モジュールディレクトリから最終出力用のテンプレートファイルを呼び出して、コンテンツを表示したいと思います。
ちなみにWHMCS v5.1.2。
php - 製品プロファイル ページの WHMCS カスタム製品フィールド
隅々まで調べましたが、開発者のドキュメントでも通常のドキュメントでも見つかりません。顧客向けの製品概要ページにすべてのカスタム フィールドまたは X カスタム フィールドを表示できる方法または場所はありますか?
たとえば、その製品のカスタム製品フィールドに特別なキーがある製品を販売している場合、購入が完了すると、これらのカスタム フィールドが製品に追加されます。しかし、顧客に送信された元の電子メール以外に、顧客が製品の詳細ページを表示したときにこれをどのように表示すればよいでしょうか?
製品の詳細については、テンプレート ファイルにある必要があると思いますが、スイッチをオンにするだけで不足しているスイッチがあるかどうか、または手動で取得する必要があるかどうかはわかりません (取得する必要がある場合)。
php - strtotime()をStrFTime()に変換します
請求システムのモジュールを作成するように依頼され、慣れているすべての機能を使用してモジュールを完成させました。これは英語のセットアップでテストされましたが、私は会社が実際に使用しているシステムがフランス語であるという事実を考慮していませんでした(また、私は気づいていませんでした)。
私が書いたコードは...
しかし、私はStrFTimeに慣れておらず、このコードをフランス語ロケールで機能させるためにどのように使用できるのか疑問に思っていますか?
php - WHMCS ファイルをダウンロードするための PHP スクリプト アクセスを許可する
作成したスクリプトがあり、自動アップデータを作成しようとしています。file_get_contents() で zip ファイルを取得し、それを解凍します。アップデーターの準備はできていますが、スクリプトの zip ファイルをサーバー上に置き、誰でもダウンロードできるようにしたくありません。なので、この商品を購入したクライアントだけがダウンロードできるように設定しています。
とにかく「ログイン」フォームを作成して、PHPアップデータースクリプトがWHMCSダウンロードをダウンロードする権限を持つことができますか?
これは wmcs.com のフォーラムで尋ねるべきことだと思いますが、フォーラムでの積極的なサポートはほとんどありません。
php - WHMCS の name_of_module_output 関数に tpl ファイルを含める方法
tpl ファイルをインクルードし、それらの tpl ファイルに値を割り当てる方法を知る必要があります。この例では
出力はエコーですが、tpl ファイルを含めて _output 関数から値を割り当てる必要があります。
php - whmcs smartyテンプレートプラグインを設定する方法は?
ディレクトリにを追加しましfunction.bnr_exchange.phpた。文字列を返すincludes/smarty/pluginsものが含まれています。smarty_function_bnr_exchange
invoicepdf.tplも変更しました
エラーが発生します:
予期しない{
試してみまし"{bnr_exchange}"たが、テキストが書き込まれます
{bnr_exchange}
{bnr_exchange}テンプレートに書くだけで
予期しない}
その行で。
そのため、プラグイン「bnr_exchange」を認識しません。
私の質問は、プラグインを含むファイルがそこにあることをwhmcsに伝えて、それを表示できるようにする方法です。
php - MySQLデータベースの重複エントリをチェックしています
これに関してはすでに多くの質問がありますが、私の特定の問題に対処するものは見つかりませんでした。MySQLデータベースでチェックを実行していますが、複数の行に同じBILLING_IDがある場合は、まれな例外を除いて一意である必要があるため、出力したいと思います。
ただし、同じ請求IDで子サービスを設定するため、GAME_IDの値が異なる場合は重複を除外する必要があります。
以下の私のコードは、ロジックが失敗するまでほとんどの部分で機能します。同じ請求IDを持つエントリが2つ以上ある場合は、それらが同じGAME_IDを持っているかどうかを確認する必要があります。私はこれに困惑し、どのように進めるかがわかりません。
html - シンプルな CSS: オブジェクトを下の行から上に移動する
私はwmcsのインストールに取り組んでおり、デフォルトのテーマを編集しています。YouTube 動画をドメイン ツールの横に移動しようとしていますが、うまくいきません。
見てください:http: //jaberminia.com/
php - 製品 ID を WHMCS 請求書に追加する
WHMCS で請求書に製品 ID を追加しようとしていますが、何も機能していないようです。そのコード行について私が今持っているものは次のとおりです。
これは、具体的には私が追加した部分であり、機能していません。
デバッグを実行して、使用されるさまざまな変数を確認すると、次の{$invoiceitems}ようなアイテムを表示するために使用できることが示されます。
私が取得しようとしているのは、番号 801 であるため、行は次のように表示されます。
請求書 #7691 - サービス ID #801
どんな助けでも大歓迎です。前もって感謝します!