問題タブ [joomla3.2]
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.
jquery - Uncaught ReferenceError: Joomla 3.2.1 でクラスが定義されていません
サイトを 3.2 から最新の Joomla バージョン 3.2.1 に更新しました。Article Slider モジュールを使用しています。突然、モジュールが次のコンソール エラーをスローします。
スクリプト ファイルは次のようにロードされます。
jQuery ファイルを呼び出すコード:
スライダーはしばらく前に正常に動作していましたが、突然これらのエラーが発生しました。これらのエラーを解決するにはどうすればよいですか?
file-upload - joomla 3.2.1のJPG、png、およびgif「このファイルタイプはサポートされていません」
それは私ですか、それともこれは新しい joomla リリースですか? 私が覚えている限り、3.2では問題なく動作しました。私もpngとgifを試しました。異なるファイル名。
信じない人のために、法的な拡張機能は次のとおりです: bmp,csv,doc,gif,ico,jpg,jpeg,odg,odp,ods,odt,pdf,png,ppt,swf,txt,xcf,xls,BMP,CSV,DOC ,GIF,ICO,JPG,JPEG,ODG,ODP,ODS,ODT,PDF,PNG,PPT,SWF,TXT,XCF,XLS for me
joomla - JOOMLA URL バグでプライベート メッセージを読み取る
私は Joomla 3 で新しい Web サイトを構築していますが、これは非常に奇妙な動作であり、つまずいたばかりです…</p>
メニュー項目で間違った URL を取得し、次のように言ってさらにリンクを読みます。
website.de/weOffer/drinks/Read%20Private%20Message/beer.
実際の URL をお知らせしますが、このプロジェクトはまだ開発中であり、機密扱いになっています。URL の /Read%20Private%20Message/ 部分は明らかにそこに属しておらず、デフォルトで joomla によって挿入されます。結果はもちろん致命的。メニュー項目が機能しないだけでなく、[続きを読む] リンクも機能せず、すべて 404 エラーが発生します。
詳細については、ここに私が設定したものと、これまでにわかったことを示します。
記事がリストされ、それぞれに続きを読むリンクが含まれているカテゴリブログを作成しましたが、これは期待どおりに機能します。
これで、各全文記事には、独自のスライドショーと、ファクト ボックスなどの他のモジュールがいくつか含まれているはずです。そのため、記事自体もメニュー項目として表示する必要があるため、モジュール マネージャーで、特定のスライドショー モジュールがこの特定の記事でのみ使用されるように選択できます。したがって、定義された記事にリンクする単一の記事のタイプでメニュー項目を作成しました。
メイン メニューはページ ツリーを表し、各カテゴリのブログには、子として単一の記事へのリンクがあります。一部の猫ブログには、子として猫ブログがあり、その後に記事があります。
このセットアップは、記事のメニュー項目を、記事自体が属するカテゴリのカテゴリ ブログの子として設定しない限り、期待どおりに機能します。例: メニュー = 提供する (catblog) -> ドリンク (catblog) -> ビール (単品記事) ARTICLEMANAGER ビール (カテゴリー: ドリンク) 結果: 上記の間違った URL。
メニューマネージャーで再構築を使用してエラーを修正できますが、それはまだ途中です。メニュー URL は修正されつつありますが、記事自体に移動するよりも、もっと読むを削除して再度挿入する必要があります。これは、キャッシュをクリアしても、プライベート メッセージの既読が削除されないためです。readmore リンクの再保存が完了すると、次回記事のメニュー項目を保存するまで、すべてが正常に機能します。プライベート メッセージを読むバグがまた戻ってきました。
私はスーパーユーザーなので、joomla で可能なすべての権利を持っていると思います...
これは、検索エンジンに適した URL (SEF) と関係があるに違いありません。これは、SEF と mod の書き換えがオンになっている場合にのみ発生するためです。デフォルトの .htaccess ファイルを変更せずに使用しています。
同様の問題を抱えている人がいますが、満足のいく解決策はありません。
http://forum.joomla.org/viewtopic.php?t=802045 http://www.jevents.net/forum/viewtopic.php?f=31&t=19620
同じ問題につながる移行と更新のエラーについて読みました。
ローカル Apache から 1&1 Apache サーバーに手動で移行しました (SQL バックアップ、構成ファイルの一部のパスの変更)。どちらも PHP 5.4 を実行しているため、これが移行の問題であるとは思えません。また、新しい記事やメニュー項目を作成するときにも問題が発生します。 (親カテゴリの下)。
メニュー項目と記事自体の両方でエイリアスを変更しても効果はありません。
誰かが私にヒントを与えてくれることを本当に願っています。あるいは、これがバグであることを確認することさえできます.これが設計された動作である場合、その理由は何ですか?.
私はそれについて非常に不満を感じており、それ以来、それほど多くのオプションが残っていません: 1. SEF は (クライアントにとって) 必須です 2. メニュー ツリー構造を変更して、リンクされたアイテムが猫ブロックの子ではなくなるようにします親が私のブレッドクラムを破棄します。3. すべてのメニュー項目と記事を手動で再構築および変更する 2 ~ 3 回は時間がかかり、エラーが発生しやすく、煩わしく、このようなクライアントに製品を販売したくありません。可能です。
あなたの助けは本当に感謝しています!
パドに挨拶。
joomla - Joomla 2.5.17 から Joomla 3.2.1 への移行に失敗しました
Web サイトを Joomla 2.5.17 から Joomla 3.2.1 にアップグレードしようとしています。この Web サイトには、サードパーティの拡張機能がほとんどありません。
まず、ローカル コンピューターに Web サイトを復元しました。次に、サードパーティの拡張機能とテンプレートをすべてアンインストールします。次に、ワンクリック Joomla Upgrade Manager を使用してアップグレードを試みました。アップグレードが完了すると、空白のページが表示されました。
エラーが表示されなかったので、ページを更新すると、次のエラー メッセージが表示されました。
エラー:
1091 'usertype' を削除できません。列/キーが存在することを確認します SQL=ALTER TABLE
xxx_users
DROP KEYusertype
;
「xxx_users」テーブルをチェックして、「usertype」列が存在するかどうかを確認しました。「xxx_users」テーブルに「usertype」という名前の列がありませんでした。
Joomla 管理者セクションから任意のメニューにアクセスしようとすると、次のエラー メッセージが表示されます。
エラー:
Notice: 未定義のプロパティ: InstallerController::$input in E:\xxx\xxx\public_html\administrator\components\com_installer\controller.php 行 39 致命的なエラー: E の非オブジェクトに対するメンバー関数 get() の呼び出し:\xxx\xxx\public_html\administrator\components\com_installer\controller.php 39 行目
私は何を間違っていますか?
どんな助けでも大歓迎です。
joomla3.2 - テンプレートで動作しないJoomla 3.2
私は joomla 3.2 サイトを持っています。eclipse、business、smartone などのテンプレートが、私の joomla サイトで機能しません。「ホーム」のみが表示され、他のメニューはページに表示されませんが、デフォルトのテンプレートはうまく機能しますが、適切なテンプレートを使用する必要があります。私を助けてください!!
php - Joomla 3 でメール コンテンツが HTML コードとして表示される
メールを送信するためのスクリプトを作成しました。正しいメールアドレスに配信されますが、HTML コードの形式で、同じコードが Joomla 2.5 で正常に動作しているため、なぜ動作しないのかわかりません。
これが私のコードです:
私も以下のように試しましたが、同じ結果が得られました。
メールで得た出力は次のとおりです。
何が間違っているのかわかりません。誰かが解決策を持っている場合は、助けてください。
php - 複数のカテゴリのすべての連絡先を一覧表示する Joomla
デフォルトの Joomla Contacts コンポーネントを使用します。1 つの Web ページで、すべての連絡先を複数のカテゴリに一覧表示したいと考えています。Joomla には、複数のカテゴリを一覧表示するオプションがあり、各カテゴリへのリンクが提供されます。ただし、同じページに連絡先を直接リストするオプションはありません。
2 つのサブカテゴリを持つ 1 つのメインの空のカテゴリがあります。このメイン カテゴリと 2 つのサブカテゴリを示すメニュー項目を作成しました。各サブカテゴリの下に、連絡先をリストしたいと思います。
category/ の default_children.php テンプレートで、いくつかの (上書き) 変更を試みましたが、成功しませんでした。私はphpにあまり詳しくありません...「items」テンプレートをロードするのが最も正しい方法だと思いますが、どうすればこれを達成できますか?
これを機能させるためにいくつかのことを試みましたが、カテゴリにアイテムが存在しないというメッセージが表示され続けます。
$child->hasChildren() が 0 を返すのはなぜですか? 私のカテゴリーは空ではありません...
joomla - Joomla 拡張機能 - 同等の cronjob
私の拡張機能 (プラグイン) では、いくつかの SQL スクリプトを時々実行したいと考えています (いくつかのデータベースのクリーンアップ操作)。1 日 1 回または 1 週間に 1 回で十分でしょう。正確にその間隔である必要はありません。誰かがサイトにアクセスした場合にトリガーされれば十分です。
理想的な世界では、これらはおそらく cron スクリプトによって実行されますが、私の拡張機能を使用しているすべての人がサーバー上の crontab にアクセスできるわけではないため、ソリューションは cronjobs なしで機能する必要があります。
「joomla cronjob」とその組み合わせを検索しても、Joomla フレームワークに既に存在するものはまだ見つかりませんでした ( JPrc Cronjobsのような追加の拡張機能のみです。ただし、フレームワークに既に存在しているか、拡張機能に含まれている必要があります)。
自分で実装することを考えて (私のプラグインはすべてのサイト呼び出しで既に実行されているため)、すぐに思いつく解決策は、操作を実行するたびにタイムスタンプを保存し、次の操作を実行するために、適切な間隔が既に経過しているかどうかを確認することです。
ただし、タイムスタンプをどこに保存しますか? 別のテーブルは完全にやり過ぎのように見えます (ただし、おそらく最もクリーンなソリューションです)。Joomla 拡張機能用の単純なキーと値のストアはありますか? 私もそのようなものはまだ見たことがありません。
したがって、私の質問は次のようになります。
- Joomla フレームワーク (Joomla >= 2.5 で動作) 内に、間隔ごとにコードをトリガーする機能はありますか?
- または、単一のキーと値のペアをすばやく簡単に保存できる場所はありますか?