2013-05-15 3 views
0

나는 concrete5 사이트를 가지고 있는데,이 사이트는 '디자이너 콘텐츠'를 사용하여 해당 시장을 통해 추가 할 수 있습니다.Concrete5 : 캐시를 지울 때 매크로론이 사라지는 것을 방지하는 방법은 무엇입니까?

고객 사이트는 해당 언어로 된 매크로론을 사용해야합니다.

하드 코딩 된 HTML이든 컨텐트 블록을 통하든 관계없이이 사이트의 99 %에서 괜찮습니다. 그러나 '디자이너 콘텐츠'로 만든 블록에서 매크로를 사용하면 매크로가 "? "...

아무도 도와 줄 수 있습니까?

불행히도이 사이트는 내 '낮은 평판'으로 인해 무슨 일이 일어나는지 보도록 이미지를 게시하지 않겠습니다.

미리 감사드립니다.

답변

0

일반적으로 물음표 "?" 특정 문자 대신 charset 코딩 문제의 징후가 있습니다. C5에서는 일반적인 UTF8 인코딩을 사용해야하지만 데이터베이스 테이블이 다른 문자 집합을 사용하도록 설정되었거나 PHP 설정이 다른 문자 집합으로 설정된 경우 이상한 문자가 표시됩니다.

당신은 당신의 php.ini로 시작하고 그 문제를 해결이 스레드를 확인하지 않는 경우

을 UTF8로 문자 집합을 설정해야합니다, 데이터베이스 http://www.concrete5.org/community/forums/usage/utf-8-or-unicode-problems-preventing-corrrupt-fonts-on-the-front/#52300

을 수정하는 데 사용할 수있는 유용한 스크립트를 가지고

그러나 charset이 올바르지 않은 동안 내용이 저장되면 내용이 이상하게 보일 수 있으며 올바른 charset을 설정 한 후에 다시 삽입해야 함을 알 수 있습니다.