問題タブ [joomla3.5]
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.
.htaccess - .htaccess が誤った順序で書き換え規則を満たす
古いフォーラムへのブログ投稿を新しい専用サブドメインに書き直そうとしています。
古いリンクはhttp://www.suzukiclubuk.co.uk/forum/viewtopic.php?p=113363
(トピック ID の変更) であり、次のように書き直しています。http://forum.suzukiclubuk.co.uk/viewtopic.php?p=113363
https://htaccess.madewithlove.be/でテストすると、正しく書き換えられます
ただし、完全な .htaccess ファイルを使用してテストすると、次の事前に作成された joomla ルールを満たしています。
ルールは下から適用され、私の書き換えルールは一番下にあることを理解する必要があります。
問題は、自分のルールを他のルールよりも先に適用するにはどうすればよいかということです。
javascript - PHPまたはJavaScriptでJoomla3.9サブフォームの最小/最大値を変更するにはどうすればよいですか?
タイプが「リスト」に設定されたフィールドと最小値と最大値が設定されたサブフォームを持つJoomla(バージョン3.9.4、サブフォームにとって重要ですが、新規作成者としてJoomla3.9タグを作成することはできません)フォームがあります。 「6」。サブフォームには「カレンダー」というフィールド タイプが 1 つあります。そのため、リスト (3 つのオプション) と 6 つの日付ピッカー項目を含むサブフォームが表示されます。今私が欲しいのは、リストのオプションに基づいて最小値と最大値を変更することです。どうやってやるの?PHPで?それともJavascriptで?
Javascript/jQuery を使用して DOM の最小値/最大値を探して data-minimum と data-maximum を見つけようとしましたが、アイテムは既に生成されているため、手遅れです。
form.xml は次のとおりです。
そして、これをレンダリングするphp部分は次のとおりです。
私は 2 つのパスを調査しています: 1. コントロールを追加してサブフォームをサブクラス化し、最小/最大を変更します。PHPがフォームを生成した後にユーザーがタイプを変更するため、これが機能するかどうかはわかりません。したがって、これは、タイプを変更するたびにリロードする場合にのみ機能します。それは気に入らず、デフォルトの Joomla フォームの動作を壊します。2. Javascript コードを追加して、選択したタイプ オプションに基づいて適切な数の日付ピッカーを表示します。ショーオンの振る舞いに似た、またはその延長です。まだありません。ポインタ/ヘルプは大歓迎です。