Joomla

Joomla!のQ&A!管理者、ユーザー、開発者、デザイナー

2
Joomlaフレームワーク:入門ガイド
私は長年joomla CMSで働いてきましたが、今ではプロジェクトがより複雑になり、CMSを超えてカスタムソリューションを構築する時間になりました。 今、私はJoomlaフレームワークとオンラインコースに関する本を見つけようとしましたが、何もありませんでした。 Andrew EddieによるJoomla Framework Solutionsと呼ばれるチュートリアルシリーズを見つけましたが、ステップ1(開始)には、出力が「私に伝える」ので問題があります。 "Configuration file could not be parsed" では、Joomlaフレームワークのダミーガイドはありますか?

5
Joomlaユーザーのプロフィール写真?
そのためにコミュニティプラグインをインストールしたくありません。登録したユーザーに簡単なアップロード画像フォームを提供したいと思います。これにより、ユーザーはいつでも自分のプロフィール写真をアップロードおよび変更できるようになり、あらゆる種類のJoomla変数を使用してその画像を取得したいと思います。ログインしたユーザーの名前を返すよう$user->usernameに、ログインしたユーザーのプロフィール画像を表示する同様の変数(またはスクリプト/コード)があるはずです。何かチャンスはありますか?

4
新しい拡張機能でv2.3またはv3を使用する必要があるBootstrapバージョン
拡張機能開発者として、私は今度の拡張機能でどのBootstrapバージョンを使用するか混乱しています。 多くの議論の中で、私はJoomla 3.xがbootstrap-3.0を利用しないことを発見しました。 ほとんどのテンプレートプロバイダーはブートストラップv3を使用しています ブートストラップv3も使用する多くの拡張機能 何を選ぶ?

3
管理者ディレクトリの名前変更
たとえばadmTZ34のように、管理者ディレクトリの名前を効果的に(たとえば、Joomla!コアコードを単純に変更することによって)変更できますか?主な理由は、www.example.com / administratorを使用してJoomla!の存在を確認できる標準パターンを難読化することです。インストール(以前のリリースではJoomla!バージョンなど)
9 security 

2
Joomlaで動作するようにPhpStormを設定するためのチュートリアル
Joomla拡張機能(およびコア)を開発してデバッグできるようにPhpStormをセットアップする方法を説明する優れたリソースまたはチュートリアルはありますか? JoomlaのEclipseの設定に似たものを探しています!開発チュートリアル。 多くの人がそれに満足しているようですが、私はそれを機能させるために苦労して諦めました。

1
完成前のサイトの圧縮
サイトとjqueryの圧縮を設定する前にサイト開発を完了する必要がありますか?もしそうなら、その後さらにサイトのメンテナンスを行う必要がある場合はどうなるでしょうか。

3
Joomlaで複数の拡張機能を一度にインストールする方法を教えてください。3サイト?
私は現在、定型文(つまり、新しいクライアントWebサイトの出発点としてSite Transferへのサイト)を構築しています。 私の好みは、ボイラープレートにすべての拡張機能をロードし、サイトをクライアントのホスティングアカウントに転送し、開発を完了してから、使用しない拡張機能をアンインストールすることです。 ただし、いくつかの「ボイラープレート」と約60〜70の拡張機能があるため(すべてのコンポーネント、モジュール、プラグインを合計すると)、これには非常に時間がかかります。 私は「マルチエクステンションインストーラー」を探していました-JED(http://extensions.joomla.org/extensions/core-enhancements/installers)を見ていると、利用可能なマルチインストーラーはJしかありません!2.5。 Joomlaで!ドキュメント- パッケージの作成に関する記事があります。 この方法では、インストール用に1つのzipで複数の拡張機能を組み合わせることができますが、「パッケージにそれらを組み合わせると、ユーザーは両方の拡張機能を一度にインストールおよびアンインストールできる」という欠点があります。 複数の拡張機能を「一度で」インストールしたいのですが、パッケージ全体をアンインストールせずに拡張機能をアンインストールできます。 1)J!3の「マルチインストーラー」は利用できますか? 2)J!3の複数の拡張機能を一度にインストールする方法はありますか? これは非常に時間の節約になります。

1
フロントエンドのゴミ箱Joomla記事
私は、Joomlasフロントエンドにいるときに「ゴミ箱の記事」ボタンを追加するJoomla 3.x用の小さなプラグインを開発しています。下のスクリーンショットを参照してください。 http://imgur.com/NYLGRdY これで、リスト項目をクリックしたときに発生するこのAJAX呼び出しがあります。 これがコードです: request = { "option" : "com_ajax", "plugin" : "deletearticle" "data" : "test", "format" : "raw" }; $.ajax({ type : "POST", data : request, success: function (response) { $("p:first").html("Data: " + response) } }); そしてヘルパーPHPファイル。 <?php jimport('joomla.plugin.plugin'); class plgAjaxDeletearticle extends JPlugin { function onAjaxDeletearticle() { $controller …

2
どうやってJoomla!「ワンクリック」アップデートは機能しますか?
私のJoomla!CMS管理ダッシュボードは、拡張機能の更新が利用可能になると通知します。 次に「ワンクリック」アップデートを使用すると、その拡張機能がアップデートされます。 これらの「ワンクリック」アップデートはどのように機能しますか? Joomla!Joomla!の拡張バージョンの「中央データベース」があります。CMSはチェックしますか?(つまり、追跡する集中システム)。 または、各拡張プロバイダーは、Joomla!CMSはチェックしますか? 「ワンクリック」更新を機能させるために「裏方」で何が起こっていますか?

6
フッターとカスタムスタイルにJavaScriptファイルを追加する
ページを高速にロードするには、コンポーネントとモジュールからページの最後にJSを挿入する必要があります。 スクリプトを宣言する次の方法は、スクリプトをフッターに配置するパラメーターがないため、下部に挿入するようには機能しません。 $rsws_document = JFactory::getDocument(); $rsws_document->addScript(); それで、私の目的を達成する簡潔な方法は何ですか?joomlaがそのような機能を提供しない場合、ページの読み込み速度にとって重大な欠点となります。 また、モジュールからカスタムスタイルシートを追加して、同じモジュールがそのページに複数回追加しても、ページに1回だけ挿入されるようにしたい- <style type="text/css"> .classname { color:red; }.....</style> どうすればこれを達成できますか?

2
Joomla 3でシステムメッセージを使用してユーザーをリダイレクトする方法
私はあなたがこれを行うことでこれを達成できることを知っています: JFactory::getApplication->redirect(url, message, type) しかし、ドキュメント JFactory :: getApplication それは非推奨であり、それenqueueMessageも非推奨であり、たとえばホームページにリダイレクトされないように使用することをお勧めします。 非推奨ではないメソッドを使用して、システムメッセージを含むホームページにユーザーをリダイレクトするにはどうすればよいですか。ドキュメントには、Joomlaのバージョン4で非推奨になる(?)と書かれているので、現在の方法は唯一のものですか、それともこれを達成するための新しい標準の方法はすでにあるのですか? 編集: これらのメソッドはJApplicationCms(Joomlaライブラリ)では非推奨ではありませんが、JApplication(Joomla Plaftorm)では非推奨です。したがって、JFactory::getApplicationJApplicationCmsオブジェクトを返すので、redirectおよびenqueueMessageなどのメソッドは廃止されておらず、それらを使用することは、メッセージでリダイレクトする正しい方法です。

3
検索ツールはデフォルトでは開いていません
カスタムコンポーネントリストビューにコア検索ツールを実装しています。検索ツールをクリックすると、以下のフォームが表示されます。 ドロップダウンをクリックして、特定のステータス(例:「ゴミ箱」)を選択すると、ページが送信され、フォームはゴミ箱に入れられたレコードのみで読み込まれます。これも完璧です。 ページの読み込みが完了した後、検索ツールはデフォルトでフィルターを表示しません。ユーザーは、検索ツールボタンをクリックしてフィルターを開き、選択したステータスをリセットする必要があります。 デフォルトでフィルターを表示するように検索ツールを作成するにはどうすればよいですか?



2
PHPエラー報告
次のような動作を作成しようとしています。phpの致命的なエラーが発生した場合、joomlaのエラーページを表示したいのですが、エラーが何であるかを通知するメールも受け取りたいです。 ここでの考え方は、特定のエラーを見つけるためにapacheのエラーログをチェックするステップを取り除くことです。また、設定したカスタムエラーページを訪問者にも表示してもらいたいです。 「ErrorDocument 500 / myerrorpage」のように、私に役立つ可能性のあるものをいくつか見ましたが、そこでエラーをキャッチする方法がわかりません。 エラーを含むメールを送信する方法はありますか?私が今見ることができる唯一の解決策は、「ちょっと、誰かがエラーページにたどり着いたので、それを修正するためにApacheのエラーログをチェックしたいかもしれません」のようなメールを送ることです。 PS:可能であれば、サードパーティのモジュールやプラグインを使用したくないので、セキュリティ/保守性の観点から自分で作成することをお勧めします よろしくお願いします!

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.