0

ファイルのアップロードがないフォームでも、追加/編集フォームの下部にあるフッターの下に、[アップロード ディレクトリの選択] ドロップダウン メニューと [ファイルの選択] ボタンが表示されます。開発者コンソールに次のエラー メッセージが表示されます。

Uncaught Error: Syntax error, unrecognized expression: #

このメッセージは正しくないと思います。jQuery スクリプトを Google CDN のスクリプトに置き換えました。同じ jQuery ファイルを指すチャネル フォーム フィールドを追加または編集しても、そのメッセージは表示されません。

私は ExpressionEngine 2.5.2 を使用しており、ExpressionEngine、Channel Images、Low Reorder、Matrix、MX Google マップ、および Wygwam を最新バージョンに更新しました。また、themes/ third_party フォルダーの内容を削除し、新しいダウンロードから置き換えました。

jQuery エラー メッセージは、Matrix や Wygwam を使用するほとんどの追加/編集フォームで表示されますが、すべてではありません。エラーが表示されない Channel Images、Matrix、および Wygwam を使用するフォームがあります。

4

3 に答える 3

0

テーマフォルダ全体を削除し、EEとサードパーティのテーマの新しいコピーをアップロードし、ブラウザのキャッシュをクリアすることで、この問題を修正することができました。

于 2012-08-07T16:13:55.673 に答える
0

これは、余分なサード パーティのテーマ フォルダーが原因であるか、または EE-Garage.com の (優れた) Override.css が正しくインストールされていないことが原因である可能性があることに注意してください。

Override.css と NSM Morphine テーマをインストールする際は、指示に正しく従ってください。

フィールドがまだ奇妙な動作をする場合は、コントロール パネルから Override.css をアンインストールしてみてください。

于 2014-01-16T08:32:52.900 に答える
0

先週、「奇妙な」jQuery の問題が発生しました。最終的に、SafeCracker がテンプレート内の jQuery の後に独自の jQuery をロードしていたという事実にたどり着きました。include_jquery="no"うまくいった解決策は、私の{exp:safecracker}タグを入れることでした。独自の jQuery を導入する場合は、ここで試してみる価値があるかもしれませんが、jQuery のバージョンが SafeCracker に適しているかどうかはよくわかりません。

于 2012-08-07T11:52:36.363 に答える