1

私は自分のサーバーにいくつかの機能を追加するために、OwnCloud アプリの開発を検討し始めました。私には、アプリはログインページやユーザー管理ページなどを変更できないようです。これは事実ですか?

私はユーザー登録アプリを構築したいと考えており、それをユーザー管理ページに統合したいと考えています (そうでない場合、それは大したことではない独自のアプリ ページとして存在する必要があります)。これまでに見た大きな問題の 1 つは、ログイン ページに「登録」リンクを追加できないことです。手動でソースに追加することもできますが、他の人も使用できるようにアプリを自己完結型にしたいと考えています。

アプリでこれを行うことができない場合は、コア アプリケーションを変更してから、プル リクエストで機能の追加を受け入れるかどうかを確認する必要があります。

私のためにこれに光を当てることができる人に感謝します。実行できない場合、プラットフォーム上のアプリでそれを行う方法を見つけようとして時間を無駄にしたくありません。

4

1 に答える 1

1

いろいろ調べた結果、これを行う方法を見つけました。

アプリの app.php ファイルで、プラグインが有効になっている場合にスクリプトを強制的にロードできます。

$api->addScript('script_name'); // without .js

そのスクリプトでは、jQuery を使用して、必要なページに要素を追加できます。

ログインページに 1 つのボタンを追加するだけでよかったので、これは私にとって良い解決策でした。大幅な変更を加えたい場合、これは悪い考えであることがわかります。その時点で、完全に制御できる別のページを作成することもできます。

于 2013-08-30T06:07:21.053 に答える