創作サイト向けコンテンツ管理システム freo(フレオ)
ホーム
このサイトについて
サイトマップ
有償制作
お問い合わせ
サイト内検索
キーワード
freo
freoについて
機能紹介
設置方法
各種解説
プラグイン
サポート
ホーム
サポート
サポート
記事編集
記事を編集します。
編集フォーム
名前
設置URL
本文
亀レスですみません。 Dropboxで保存したファイル名(例:2016-04-24 12.24.34.jpg)でメディア登録できないのは、ファイル名にハイフンやドットが入ってからできないのではなく、間に空白が入っているから登録できないようです。 空白が入っているファイル名でも登録できるようにするには、libs/freo/internals/validate_media.phpの22行目にある >|| } elseif (!preg_match('/^[\w\-\.]+$/', $input['media']['file'])) { ||< を >|| } elseif (!preg_match('/^[\w\-\.\s]+$/', $input['media']['file'])) { ||< に、 同じく95行目にある >|| } elseif (!$freo->config['media']['filename'] and !preg_match('/^[\w\.\~\-\&\#\+\=\;\@\%]+$/', $input['media']['file'][$i])) { ||< を >|| } elseif (!$freo->config['media']['filename'] and !preg_match('/^[\w\.\~\-\&\#\+\=\;\@\%\s]+$/', $input['media']['file'][$i])) { ||< に変更して下さい。 ※要は正規表現のところに「\s」(空白1文字を意味します)を追加します。 当方の環境下ではこれで登録できました。 miyaさんが >> 「-(ハイフン)_(アンダーバー)や.(ドット)」などがファイル名にはいっていると「ファイル名は半角英数字で入力してください。」と警告がでてアップロード出来ません << とあるのは恐らく別の要因があるのかもしれません。ちなみに当方の環境では修正前のファイルでIMG_〇〇.jpg(○○は半角英数字)のファイルも登録できましたので。
編集キー(投稿時に設定したキーを入力してください。)
コンテンツ
新規投稿