Magentoカレンダーが機能していません
-
16-10-2019 - |
質問
かなり奇妙ですが、私と一緒に起こっています... magバージョンは EE 1.12
- カレンダーはフロントエンドで正常に動作しています
- 通常のページで管理者のバックエンドで正常に動作しますこれを参照してください
- ただし、カレンダーがポップアップページにある場合、それは機能しません....(管理者バックエンドから注文を作成し、製品を追加し、設定し、カスタムオプションを備えた製品を入手した場合は日付を選択してみてください(日付のピッカー) )...これを参照してください
私はこの問題を1か月以上解決しようとしていますが、成功しません...ソースコードを見てみましたが、calendar.js、calendar_setup.js、およびその他のファイルは、動作カレンダーを取得したページと同じように含まれています。その上。
私がそれをするべきかどうかわからないかどうか、しかしより多くの意見と可能な解決策を得るために、私はそれを尋ねました ここ それも
何か案が?
ありがとう
解決
私は1.8.1でこの問題を抱えていましたが、Z-Indexが空であることがわかりました。 KHTMLブラウザスペシャリティコードを使用しているため、DOMが間違っていると考えています。とにかく、私はそれを追加することで再び動作しました
cal.element.style.zindex = 99999;
カレンダー-setup.jsで
そのようです
else cal.showat(params.position [0]、params.position [1]); cal.element.style.zindex = 99999; falseを返します。
まだ左に沿っていますが、機能します!
他のヒント
カレンダーのポップアップは正しいですか?左側にありますか?
そして、何もクリックできない場合は、その上にいくつかの要素があります。 「ぼかし」がそれ以上であるかどうかを確認しましたか? Firebugを開いてCalenderをクリックしてみてください。その後、邪魔になる要素を選択しました。
これは私のために働いています
js\calendar/calendar-setup.js
JSファイルに次のコードを追加します
else cal.showAt(params.position[0], params.position[1]); cal.element.style.zIndex = 99999; return false;
skin\adminhtml/default/default/css/tinybox/style.css
.calendar { background: none repeat scroll 0 0 #d4d0c8; border-color: #fff #000 #000 #fff; border-style: solid; border-width: 2px; color: #000; cursor: default; }
誰でもこの問題が来るので、私たちはこれをとても有益な感謝をすることができます
カスタムテーマについても同様の問題がありました。Z-IndexをCalenderクラスに追加しました styles.css
テーマの。正常に動作します
.calendar {
background: none repeat scroll 0 0 #d4d0c8;
border-color: #fff #000 #000 #fff;
border-style: solid;
border-width: 2px;
color: #000;
cursor: default;
display: none;
font-family: tahoma,verdana,sans-serif;
font-size: 11px;
position: relative;
z-index: 1 !important;
}