アプリストアとプラグイン
管理画面 → アプリストア。プラグインもテーマもここから導入します。
プラグインの導入
- アプリストアを開いて目的のものを探す
- インストールを押してダウンロードを待つ
- 汎用プラグイン(または決済プラグイン)で有効化する
- 設定を開いてパラメータを入力する
導入しただけでは動きません。必ず有効化してください。ここを飛ばす人が非常に多いです。
ダウンロードノード
ストア上部でダウンロードノード(テンセントクラウド/アリババクラウド/Douyin/海外回線)を切り替えられます。遅い、あるいは失敗する場合は別のノードを試してください。
有効化と停止
- 有効 — プラグインが動作し、登録したフックが効きます
- 停止 — 動作は止まりますが、設定とデータは残ります
プラグインに新しいフックファイルを追加したときは、一度停止してから再度有効化してください。フック登録表はコンパイル済みキャッシュで、有効化時にしか再構築されません。ページを再読み込みしても反映されません。
テーマ
テーマもアプリストアから導入します。導入後は サイト設定 → 基本設定 で切り替えます。PC とモバイルで別々に選べます。
テーマ変更後に表示が崩れる場合は、テンプレートキャッシュを消してください。runtime/view/compile の中身を削除します。
runtime/configは絶対に削除しないでください。 そちらは設定キャッシュで、消すとサイト全体が壊れます。消してよいのはruntime/view/compileだけです。
有料プラグインとオフライン利用
有料プラグインの検証は kernel/Plugin.php が行っています。オープンソースのこのプロジェクトで唯一のクローズドソースファイルです。
アプリストアが不要なら、このファイルは削除して構いません。システムの動作にもソースコードにも影響しません。削除すると:
- アプリストアが使えなくなる
- 有料プラグインがすべて無効になる
- それ以外はこれまでどおり
