問題タブ [joomla-component]

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.

0 投票する
1 に答える
825 参照

php - PHPを使用してプログラムでCSSをJoomla Content Editor (JCE)に挿入しますか?

できれば PHP を使用して、特定のページに対してのみ、JCE エディタの iframe にスタイルシートを埋め込みたいと考えています。現在、JCE 管理インターフェースを使用すると、管理コントロール パネルで JCE がロードされているすべてのインスタンスに対して、スタイルシートをグローバルに設定したり、個々のユーザー プロファイルごとに設定したりできます。ただし、次のように表示用にエディターをロードするカスタム コンポーネントを作成しています。

コンポーネントのさまざまなセクションに基づいて、さまざまなスタイルシートをロードできるようにしたいと考えています。私の知る限り、これはそのままでは存在しないので、これを実現するのに役立つ API メソッドがあるかどうかを確認したいと思います。

何かのようなもの:

0 投票する
1 に答える
249 参照

joomla - joomla構成xmlの作成方法

インターネットを検索しましたが、それを明確に説明するものは見つかりませんでした。

コンポーネントとモジュールの構成を作成したいのですが、どこから始めればよいのか、どのように始めればよいのかわかりません。

0 投票する
2 に答える
1974 参照

php - メニュー項目固有のパラメータを追加して joomla 2.5 メニューで読み取るにはどうすればよいですか?

私は joomla(2.5) で少しプログラミングしていて、うまく機能するコンポーネントを作成しましたが、問題が見つかりました... (joomla のメニューから) パラメータを受け取り、値を示すには、そのコンポーネントが必要です。 value いくつかのものを計算します (モジュールのパラメーターなど)。

それで、検索した後、このドキュメントを見つけました

http://docs.joomla.org/Component_parameters

これは素晴らしいことです(まったく機能する場合)が、問題があります..パラメーターを追加できません。パラメーターフィールドを設定する必要があるXMLのコードをコピーして貼り付けました...そして機能しませんでした。モジュールに使用したフィールドを使用すると、表示されますが、読み取ることができません...

それを行う方法はありますか?

これが私のxmlです。

助けてください

0 投票する
2 に答える
154 参照

joomla - Joomla 1.5 コンポーネントを開発するには?

Joomla 1.5 フレームワークのコンポーネントの開発を開始するにはどうすればよいですか? 誰かが良いチュートリアルを知っているか、良いリファレンスを持っていますか?

wiki のチュートリアルを読んだのですが、よくわからなかったので、別のチュートリアルを教えていただければ助かります。

理想的には Joomla 2.5 または 3.0 で作業する必要があることはわかっていますが、既存の Web サイト用にこれを開発するように求められています。どのバージョンで作業するかを決めることができません。

0 投票する
1 に答える
685 参照

joomla - joomla 2.5 の編集フォームに入力ボックスを動的に追加する

joomla 2.5のコンポーネントを構築する方法についてこのチュートリアルに従いましたが、今は行き詰まっています。

私がしたいこと: admin\models\forms\.xml で定義されたフィールドのほかに、フォーム フィールドを動的に追加したいと考えています。フィールド リストはデータベースから読み取る必要があります。

私は持っています:

  • メインテーブル#__tours(id, title),
  • フィールド リスト テーブル#__tourfields(id,lable,description,position)
  • フィールド値テーブル#__tourfieldvalues(tourid,fieldid,fieldvalue)

#__tourfieldsには、ユーザーが の各エントリに指定できる追加フィールドのリストが含まれています#__tours#__tourfieldvalues追加フィールドの値が含まれます。

そこで、 の各行の編集フォームに入力ボックスを追加し、 の現在表示されているエントリの#__tourfields値を読み取る方法を理解する必要があります。#__tourfieldvalues#__tours

これどうやってするの?

0 投票する
2 に答える
1248 参照

php - joomlaに保存した後にphp関数/スクリプトを実行します

アイテムがjoomla2.5に保存されたらすぐに、関数/スクリプトを実行する方法を理解しようとしています。JoomlaのMVC構造はまだ私にはかなり複雑なので、この保存イベントがトリガーされる場所を見つけるためにここで髪を引っ張っています。また、コードをきちんと保ちたいので、ここで助けを求めています。

基本的に、アイテムがjoomlaに保存されたらすぐに、独自の関数(emailUser()など)を実行したいと思います。現在、保存イベントがトリガーされたときに「その他のこと」を行う方法はありません。

ここでコンポーネントクリエーターで生成されたカスタムコンポーネントを使用しています: http ://www.notwebdesign.com/joomla-component-creator/

プラグインが解決策だと聞きましたが、保存イベントとプラグインを使用してこれを行う方法に関するドキュメントが見つかりません。Joomlaのヘルプフォーラムも役に立ちません。だから基本的に私は正しい方向にプッシュする必要があります。

編集:保存ボタンを作成するツールバーを見つけたようですが、それはjoomlaの内部動作によって保存されることを意味します。これはview.html.phpファイルにあります。カスタム関数でそれを利用する方法はありますか?

0 投票する
1 に答える
1638 参照

apache - URLのJoomlaのコンポーネント名を変更するにはどうすればよいですか?

joomlaのURLを次の場所から変更するにはどうすればよいですか?

に:

0 投票する
1 に答える
164 参照

joomla - コンポーネント ファイルへのアクセスを許可するか、ルートにインストールします

私は Joomla 2.5 コンポーネントを開発していますが、いくつかの問題に遭遇しました:

htaccessファイルで、/componentsフォルダ内のphpファイルへのアクセスを禁止するように設定されているようです。しかし、私のコンポーネントには、外部アプリケーションからアクセスされる 1 つのファイルが必要です (そのファイルは、外部サーバー/ドメインからの要求を受け取ります)。

解決策の 1 つは、コンポーネントのインストール中に htaccess を何らかの方法で変更することですが、それはばかげて安全でないことだと思います。

他のアイデアは、そのファイルをサイトのルートフォルダーに配置することですが、これを行うためにインストールを行う方法(メインのxmlファイルに何かを変更/追加するか、または.....)?

0 投票する
3 に答える
1715 参照

joomla - joomlaで入力をサニタイズする

私のJoomlaプラグインには次のようなコードがあります:

Joomlaはこれを自動的にサニタイズしますか、それともこのクエリをサニタイズするために何か(そして何を)する必要がありますか?Joomla2.5を使用します。

0 投票する
1 に答える
196 参照

php - マネージャーがコンポーネント joomla 2.5 を表示できるようにする方法は?

新しい joomla コンポーネントを作成しています。

コンポーネントを zip ファイルに圧縮してインストールしました。すべて正常に動作し、スーパー ユーザーとしてログインすると、コンポーネント メニュー (コース外のバックエンド) にコンポーネントが表示されます。問題は、マネージャーとしてログインすると、そのメニューにコンポーネントが表示されないことですが、ブラウザでコンポーネントの URL を直接指定すると、コンポーネントにアクセスできます。

これは非常に単純なコンポーネントです (構成も access.xml もありません)。管理者とスーパー ユーザーの両方がメニューでコンポーネントを確認できるようにしたいだけです。