実際に destoon を使用する場合、状況に応じてシステムにないモジュールを作成する必要があることがよくあります。このとき、既存のモジュールをコピーして、既存のモジュールをベースにして新しいモジュールを作成する必要があります。方法は次のとおりです:
最初に必要なモジュールを選択します(システムのデフォルトの記事および情報モジュールはコピーできるため、ここではデフォルト以外のモジュールをコピーする方法のみを学習します)。モジュール名はブランド、ディレクトリ名はブランド、モジュールを選択しました。 ID はい 13、必要に応じてコピーするモジュールを選択することもできます。
最初のステップは、ルート ディレクトリにブランド フォルダーをコピーし、貼り付けて名前を変更することです ここでは例として名前の変更を使用します。したがって、ルート ディレクトリに rename という名前の追加フォルダーがあり、このフォルダーを開いて config.inc.php というファイルを見つけます。
リーリー
2 番目のステップ、ルート ディレクトリで /module フォルダーを見つけて開き、その中にブランド フォルダーをコピーして貼り付け、名前を変更します。 名前を変更するには、この新しいフォルダー内の admin/config.inc.php ファイルを開きます。ファイルは次のようになります (理解しやすくするためにここにコメントが追加されています)
リーリーリーリー
リーリー
名前を変更し、同じディレクトリ内のメンバー フォルダーを開いてファイルを見つけますmy_brand.htm をコピーして貼り付け、名前を my_rename.htm に変更します。 上記の 3 つのステップを完了すると、コピー モジュールのコードは基本的に完成します。次のステップは、
データベース内で 2 つのテーブル destoon_brand と destoon_brand_data を見つけ、コピー後にそれらの名前を destoon_rename と destoon_rename_data に変更することです。 (データベースが実行中の場合は、一時停止して上記の操作を実行する必要がある場合があります)OK、完了したらバックエンドにログインし、[マイ パネル] で [モジュールの追加] - [モジュール管理] を選択し、追加先のモデルのドロップダウン オプションに「新しいモジュール」などのモジュール名を入力します。に属している場合は、「新しいモジュール」オプションという名前の追加オプションが見つかるので、それを選択し、インストール ディレクトリに名前の変更を入力して、「OK」をクリックします。次に、汎用モジュールに移動して、「新規モジュール」という名前の追加汎用モジュールがあるかどうかを確認します。表示された場合は、実行した操作に問題はなく、モジュールが追加されたことを意味します。しかし、喜びに浸って新しいモジュールにデータを追加しようとすると、ページが空白であることがわかります。これはなぜでしょうか。その理由は、モジュール設定に情報の並べ替え方法があるためです。ここで選択してリストに入力するか、下のメインフィールドを検索して、[OK] をクリックして、それがすでに使用できるかどうかを確認してください。 ?
実際の使用中に発生したもう 1 つの問題は、追加されたモジュールがメンバー センターで使用されるときに、情報を公開するためのバックエンド メンバー グループの権限を確認したところ、権限がチェックされているというメッセージが表示されることです。まだ許可が不十分ですか?解決策は、ルート ディレクトリでファイル /module/member/admin/template/group_edit.tpl.php を見つけ、762 行目あたりに次のコードを見つけることですリーリー
は次のように変更されました:
この変更したコードをコピーして、先ほど見つけたコードの下に配置し、設定に移動して確認します。下部にさらに 2 つの入力ボックスが表示されます。そして「OK」をクリックします。 OK、これでメンバーは新しいモジュールを使用できるようになりました。