問題タブ [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.
joomla - カスタム開発されたコンポーネント検索エンジンをFiendlyにする
JOOMLAでコーディングを開始する前に、カスタムコンポーネントのSEF(検索エンジンフレンドリー)URLを作成する方法について十分な知識を得るのを待っています。
ここからそれを作る方法についてのアイデアを得ましたhttp://docs.joomla.org/Supporting_SEF_URLs_in_your_component
しかし、明確な考えはありません
コンポーネントが「com_exams」とURLhttp ://www.example.com/index.php? option=com_examsのようなものである場合
この「JRoute」を介してルーティングしたいページがある場合-以下のように http://www.example.com/index.php?option=com_exams&examid=psc&status=1 から http://www.example.com/試験/psc/ 1
どのようにすればよいですか、そしてこれを行うためにコードをどこに配置すればよいですか?
よろしくお願いします。
-ラウル
joomla - 奇妙なJoomlaJRoute()の動作
JRouteに出力SEFUrlに設定されていないパーツが含まれているのはなぜですか?
例:アイテムを一覧表示するビューがあり、すべてのアイテムがIDを持つ別のビュー(アイテム)にリンクしています。クエリ文字列のすべての部分をまとめると、URLに両方のビューが表示されます。
domain.com/index.php/component/ items / item / 1-alias
それ以外の
domain.com/index.php/component/ item /1-エイリアス
レイアウトではなく、コンポーネントのすべての部分に異なるビューを使用しているためです。
どちらのURLも問題なく機能しますが、なぜそうなるのでしょうか。アイテムの元のビューでSEFURLを構築するのではなく、単一のアイテムのビューだけを作成します。アイテムビューがアイテムビューのメニューパラメータを取得していなくても問題はありません。
編集:
これが私がJRoute::_()メソッドを使用する方法です。
そしてrouter.phpスクリプトの内容
joomla - コンポーネントの作成時にタスク/アクションを正しく追加する方法
Joomla 2.5 のバックエンド用に最初のコンポーネントを作成しています。最初の部分は問題ありません。一般的なコントローラーを使用してコンポーネントを作成し、すべての要素をテーブルに表示します
これについてはこのチュートリアルに従いましたが、編集、新規作成、削除などのアクションを追加したいと思います。私はこのチュートリアルに従いましたが、たとえば、編集をクリックすると. 白いページに行きます。私の名前のコンポーネントはBusqueda
で、テーブルはrestaurantes
です。
これは編集アクションのモデルです models/restaurante.php
これは私のmodels/forms/form.xmlです
コントローラーには、restaurantes.php と restaurante.php があります。最後のものには何の機能もありません。最後に、views/restaurant には、view.html と views/restaurante/tmpl/edit.php があります。
ビューは次のとおりです。
edit.phpで
これはチュートリアルに表示されるものと同じですが、[編集] をクリックすると白いページが表示されます。
何か案が。私は何かをするのを忘れています。
ありがとう。
php - joomla コンポーネントのバグ
joomla コンポーネントを作成しようとしています。コンポーネントは文の生成に関するものです。基本的に、これを生成するのに役立つコード/関数は次のとおりです。
問題はgetCategory()
、戻り値が常に異なる場合です。if else を使用しようとしましたが、 のために別の値を返します$cat[array_rand($cat)]
。このバグの解決を手伝っていただければ幸いです
joomla - Joomla 2.5 でのフロント エンド編集 - JController::checkEditId() が false を返す
だから私は少し奇妙な問題に遭遇し、解決策を見つけることができないようです. 誰かが同じ問題を抱えていて、光を当てることができるかもしれません。
コンポーネントを作成していて、それにフロント エンド編集を追加していますが、フロント エンド フォームを保存すると、次のエラーが発生します。
そのリンクを使用してそのページに直接アクセスすることは許可されていません (#1)。
JController の checkEditId() 関数まで問題を追跡しました。「リンクをクリックせずに、どういうわけかフォームにたどり着いた」ため、false を返します。だから私はどうにかして setUserState('com_component.context.item', $id); をしなければならないことを理解しています。問題は、「id」がユーザー状態セッションにないことです。
しかし、どこにそれを追加しますか? setUserState() 関数を使用して手動で追加しようとしましたが、うまくいかないようです。
ACL の観点からではなく、編集リンクの観点から、ユーザーがアイテムを編集できることを Joomla に伝えるにはどうすればよいですか?
joomla - Joomla 2.5 で SEO Boss 拡張機能をアンインストールする際の問題
www.connectedipvoice.com
SEO Boss 拡張機能という名前の Web サイトを作成し、インストールしました。どういうわけか機能していなかったので、Web サイトから管理者モードを使用して削除しようとしましたが、次のメッセージが表示されます。
JFolder: :delete: パスがフォルダーではありません。パス: /home/content/54/9492054/html/components/com_seoboss コンポーネントのアンインストール: アンインストールできません。手動で削除してください
次に、サーバーから直接アンインストールしようとしましたが、そこにも表示されません。私の問題は、もう一度インストールしようとしたときです-ファイルが既にインストールされていることを示しており、拡張機能エリア> カテゴリの管理をチェックインすると、SEO Boss拡張機能がまだそこにあることがわかりました。しかし、今はそれを削除するオプションを取得できません - ステータス列が空白になります!
joomla2.5 - FaLang エイリアス変換が Joomla 2.5 で機能しない
多言語サポートを使用するために FaLang コンポーネントをインストールしました。エイリアス構造以外はすべて正常に動作しています。言語を切り替えると、管理セクションに追加された追加のエイリアス変換に従って URL が変更されません。両方のプラグインを有効にしてほぼすべてのアクティビティを試しましたが、問題はそのままです。
joomla2.5 - カテゴリと記事リストを取得するjoomla
私はjoomla2.5を使用していますが、個別のカテゴリのリストと記事のリストを取得したいと思います。
次のコードを使用してすべてのカテゴリをフェッチしていますが、別の挿入で使用するためのカテゴリIDを取得できません。
以下の選択リストでも、これらの個別のフィールドIDを取得するにはどうすればよいですか。
joomla - 最高のJoomlaフォームモジュール
Joomlaの私たちにとって好ましいモジュールについての意見を探しています。ちがいない:
- CMSユーザーがフィールドなどを編集できるようにします。
- データベースにデータを保存する
- 過度のマークアップはありません
- 簡単に編集可能なテーマがあります。
私はBreezingフォームやその他のフォームを使用しましたが、それらはすべて少し不格好で、必要なものを過剰に殺しているように見えます。
開発の観点から簡単にカスタマイズできる、かなり軽量のフォームモジュールが欲しいです。