2017-10-30 5 views
0

ページの保存時にイメージパスが変更され、イメージパスが失敗します。 _webeditとキャッシュされたイメージの間に\があり、イメージファイル名の最初の数字が変更されています。CKエディタでブレークポイントを使用するイメージパスが破損する

これを防止するにはどうすればよいですか、どのファイルを変更する必要がありますか?

入力

<img src="http://www.domain.co.uk/_webedit\cached-images\21-0- 
    0-617-10000-7488-767.jpg" 
    srcset="http://www.domain.co.uk/_webedit\cached-images\21-0-0- 
    617-10000-7488-1920.jpg 
    1920w,http://www.domain.co.uk/_webedit\cached-images\21-0-0- 
    617-10000-7488-256.jpg 
    256w,http://www.domain.co.uk/_webedit\cached-images\21-0-0-617- 
    10000-7488-512.jpg 
    512w,http://www.domain.co.uk/_webedit\cached-images\21-0-0-617- 
    10000-7488-768.jpg 
    768w,http://www.domain.co.uk/_webedit\cached-images\21-0-0-617- 
    10000-7488-1024.jpg 
    1024w,http://www.domain.co.uk/_webedit\cached-images\21-0-0- 
    617-10000-7488-1280.jpg 
    1280w,http://www.domain.co.uk/_webedit\cached-images\21-0-0- 
    617-10000-7488-1536.jpg 
    1536w,http://www.domain.co.uk/_webedit\cached-images\21-0-0- 
    617-10000-7488-1792.jpg 
    1792w,http://www.domain.co.uk/_webedit\cached-images\21-0-0- 
    617-10000-7488-566.jpg 
    566w,http://www.domain.co.uk/_webedit\cached-images\21-0-0-617- 
    10000-7488-1132.jpg 
    1132w,http://www.domain.co.uk/_webedit\cached-images\21-0-0- 
    617-10000-7488-1698.jpg 1698w" sizes="(max-width:383px) 100vw,(min- 
    width:384px) and (max-width:575px) 100vw,(min-width:576px) and (max- 
    width:767px) 100vw,(min-width:768px) and (max-width:959px) calc(50.26vw 
    - 12px),(min-width:960px) and (max-width:1152px) calc(50vw - 
    10px),566px" alt="Soak up the sun in our relaxing garden" data-aspect- 
    ratio="0.5000"> 

出力

<img alt="Soak up the sun in our relaxing garden" data-aspect-   
    ratio="0.5000" sizes="(max-width:383px) 100vw,(min-width:384px) and 
    (max-width:575px) 100vw,(min-width:576px) and (max-width:767px) 100vw, 
    (min-width:768px) and (max-width:959px) calc(50.26vw - 12px),(min- 
    width:960px) and (max-width:1152px) calc(50vw - 10px),566px" 
    src="http://www.domain.co.uk/_webeditcached-images-0-0-617- 
    10000-7488-767.jpg" 
    srcset="http://www.domain.co.uk/_webeditcached-images-0-0-617- 
    10000-7488-1920.jpg 
    1920w,http://www.domain.co.uk/_webeditcached-images-0-0-617- 
    10000-7488-256.jpg 256w,http://www.domain.co.uk/_webeditcached- 
    images-0-0-617-10000-7488-512.jpg 
    512w,http://www.domain.co.uk/_webeditcached-images-0-0-617- 
    10000-7488-768.jpg 768w,http://www.domain.co.uk/_webeditcached- 
    images-0-0-617-10000-7488-1024.jpg 
    1024w,http://www.domain.co.uk/_webeditcached-images-0-0-617- 
    10000-7488-1280.jpg 
    1280w,http://www.domain.co.uk/_webeditcached-images-0-0-617- 
    10000-7488-1536.jpg 
    1536w,http://www.domain.co.uk/_webeditcached-images-0-0-617- 
    10000-7488-1792.jpg 
    1792w,http://www.domain.co.uk/_webeditcached-images-0-0-617- 
    10000-7488-566.jpg 566w,http://www.domain.co.uk/_webeditcached- 
    images-0-0-617-10000-7488-1132.jpg 
    1132w,http://www.domain.co.uk/_webeditcached-images-0-0-617- 
    10000-7488-1698.jpg 1698w" /> 

答えて

0

\は、次の文字のための特別な処理を示す多くのコーディングものでは特殊文字です。したがって、エディタは\cを解釈しようとしており、その結果はcになります。

\は、Windows用のフォルダ表記を使用しているという理由だけで、/がうまく機能し、よく使用されるものです。これに失敗した場合は、1つ1つに\を追加してバックスラッシュを強制することができます。したがって

_webedit\\cached 

\\\として解釈します。 /はうまく動作しますが、はるかにアドバイスされていますが、私はかなり確信しています。

+0

すべてソートされました。ご協力いただきありがとうございます – handcoded

0

CKEditorはJavaScriptアプリケーションであり、データの保存に影響しません。 Sourceモードに切り替えて、URLを変更せずに戻ることができれば、これはエディターの問題ではなく、サーバー側のコードで問題を探す必要があります。

関連する問題