Beste developers,
Aller eerst nog fijne dagen toegewenst.
Ik heb sinds kort CKEditor ingebouwd in de backend van mijn cursus systeem.
Deze CKEditor beschikt over de CodeSnippets plugin met GeSHi ondersteuning. Op zich werkt alles goed. Tot ik de opdracht verstuur (POST).
Als ik een code blok aanmaak met de volgende code:
<?php
echo "<span class=\"test\">Tekst</span>";
?>
en ik verstuur de pagina naar een losse PHP file en ik doe var_dump ( $_POST ), dan zijn mijn backslashes verdwenen.
Gebruik ik echter twee backslashes, dan zie ik er één in de var_dump.
Mijn CKEditor config ziet er als volgt uit:
<script type="text/javascript">
var config = {
extraPlugins: 'codesnippet',
allowedContent: true,
htmlEncodeOutput: false,
entities: false,
codeSnippetGeshi_url: '{$G:base-url}/assets/js/vendor/CKEditor/geshi_colorizer.php',
codeSnippet_theme: 'github',
height: 356
};
CKEDITOR.replace( '{$field-id}', config );
</script>
Iemand enig idee?
Bvd!
2.626 views