[バグ][要望] CAPTCHAが画像の生成に失敗する ほか
MODxのコアに関して、CAPTCHAを始めとするいくつかの機能にバグ報告と要望が寄せられている。
CAPTHCAが画像の生成に失敗する
/manager/includes/ttfフォルダにttfファイル以外のファイルがある場合、CAPTHCAがランダムに画像生成に失敗するとのこと。CAPTCHAがttfファイルをランダムに切り替える際に、拡張子のチェックがされていないことが原因。例として、Dreamweaverのロックファイルが残っている場合があげられている。
解決策として、拡張子のチェックが提案されている。
- 修正前(/manager/includes/veriword.php: 114行目付近)
if($file!="." && $file!=".." && file_exists('./ttf/'.$file) && !is_dir('./ttf/' . $file)) {
- 修正後
if($file!="." && $file!=".." && file_exists('./ttf/'.$file) && !is_dir('./ttf/' . $file) && substr($file, -4) == '.ttf') {
リソースの複製時にカテゴリが複製されない
リソースを「複製」ボタンで複製した際、「カテゴリ」のみが複製されないとのこと。「カテゴリ」のドロップダウンリストがブランクとなる。
ウェブリンクのドキュメントへの変換(あるいはその逆)
ウェブリンク・ドキュメントを相互に変換が可能になると良いとのこと。現状では、ウェブリンク・ドキュメントを削除してから、新規で作成する必要がある。
マネージャファイルに画像のパスがハードコーディングされている
マネージャを構成するJavaScriptファイルに、マネージャテーマ「MODxLight」への画像パスがハードコーディングされており、マネージャテーマを変更することが困難になっている。これらは、マネージャテーマで選択できるようにするべきとのこと。
- /manager/frames/menu.php: 該当箇所の一例
if(elm) elm.innerHTML = "<a href='#' onclick='defaultTreeFrame();'><img src='media/style/MODxLight/images/icons/application_side_expand.png' alt='Show tree' width='16' height='16' /></a>";
外部リンク
- [#MODX-178] FS#1049 ? Captcha fails when there is a non-TTF file in the /ttf folder - MODx CMS / MODx
- [#MODX-179] FS#898 ? Duplicate doesn't copy category - MODx CMS / MODx
- [#MODX-180] FS#906 ? Convert weblink to document (and vice versa) - MODx CMS / MODx
- [#MODX-181] FS#862 ? Some image paths hard coded to modxlight template, makes it hard to change manager template - MODx CMS / MODx

