2012-02-02 1 views
1

Wufoo를 내 서버에 저장된 외부 스타일 시트와 함께 사용하고 있습니다 (http : //, https : //가 아님).Wufoo를 SSL없이 외부 스타일 시트에 연결

그러나 Wufoo으로 생성 된 기본 단축 코드가 SSL = '사실'과 같은 ... [wufoo 사용자 이름 = "XXX"로 설정되어 있기 때문에 formhash = "xxx는"자동 크기 = "true"를 높이 = "765" 특정 브라우저에서 안전하지 않은 콘텐츠가로드되었다는 오류 메시지가 표시됩니다. 예 : "show"ssl = "true" 크롬과 IE9. 이 문제는 여기에보고되었습니다 - http://wufoo.com/forums/discussion/3815/theme-advanced-your-css-file-on-the-web-big-issue-with-ie9-browser/p1

내 질문은 - 방문자가이 오류가 발생하지 않도록 기본적으로 Wufoo SSL을 해제하는 방법이 있습니까? SSL 부분에 대해 특별히 신경 쓰지는 않습니다. 기밀 사항은 아닙니다. 또는 jQuery를 사용하여 SSL = 'true'를 SSL = 'false'로 변경할 수 있습니까?

p.s. SSL (이 문서에 따라 http://www.wufoo.com/docs/url-modifications/#format)을 끄기 위해 수동으로 퍼가기 코드를 수정할 수 있다는 것을 알고 있습니다.하지만 일상적인 사용자가 매일 양식을 퍼가는 것은 당연한 질문입니다.

답변

1

이 문제에 어려움을 겪고있는 사람은 PHP에서 SSL 문자열을 바꾸는 것입니다 (WordPress를 사용하고 있기 때문에).

SSL을 제거하고 있기 때문에 아마도 최선의 해결책은 아니지만 데이터가 기밀 정보가 아니기 때문에 나는 그 정보와 함께 살 수 있습니다.

<!-- Get Custom Field data (or content, etc.). In this case the custom field is called 'true'--> 
<?php $ID = $post_id['ID']; ?> 
<?php $custom = get_post_meta($post->ID, 'test', true); ?>    

<!-- Strip out SSL because it causes loading issues in IE9 and Chrome (since it is loading the stylesheet from a non-secure address). --> 
<?php $withoutssl = str_replace('ssl="true"','ssl="false"', $custom); ?> 

<!-- Apply formatting. --> 
<?php $formatted = apply_filters('the_content', $withoutssl); ?> 

<!-- Output the Custom Field. --> 
<?php echo $formatted ?>