Hier ist ein Bild von meiner Seite bearbeiten, um zu sehen, wo TinyMCE enthalten ist: In my edit pageWollen Sie HTML gerendert mit gleicher Formatierung wie TinyMCE Plugin codesample
Wenn außerhalb von TinyMCE ist die codesample gemacht Formatierung nicht view page zeigt. Ich möchte die gleiche Formatierung beim Rendern des Inhalts haben, wie ich es in TinyMCE sehe, wenn ich das Codesample-Plugin verwende.
Hier ist der Code, den ich zum Aufruf von TinyMCE (4.3.2) verwende.
tinymce.init({
selector: 'textarea',
height: 200,
language: 'bn_BD',
plugins: [
'advlist autolink lists link image charmap print hr anchor pagebreak',
'searchreplace wordcount visualblocks visualchars code codesample fullscreen',
'insertdatetime media nonbreaking table contextmenu directionality',
'emoticons template paste textcolor colorpicker textpattern imagetools'
],
setup: function(editor) {
editor.on('FullscreenStateChanged', function(e) {
if(e.state) {
$('header').hide();
}
else {
$('header').show();
}
});
},
toolbar: 'undo redo | styleselect | bold italic underline | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | codesample link image media | forecolor backcolor',
image_advtab: true,
imagetools_cors_hosts: ['celica.muktosoft.com'],
templates: [
{ title: 'Lesson Template', content: 'Test 1' }
],
file_browser_callback: function(field_name, url, type, win) {
if(type=='image') {
document.getElementById("fileupload_field_id").value = field_name;
document.getElementById("fileupload").value = "";
document.getElementById("fileupload").click();
}
},
content_css: [
'//fast.fonts.net/cssapi/e6dc9b99-64fe-4292-ad98-6974f93cd2a2.css',
'//www.tinymce.com/css/codepen.min.css'
]
});
Ich habe inbegriffen prism.css und prism.js in meinem auswählen Seite aber syntext Hervorhebung isnot nicht für C-Code sowie Java, Ruby, C#, C++, Python usw. Interessanter Punkt ist, dass Syntext-Hervorhebung perfekt für Javascript, CSS, HTML-Code zeigt. Was zu tun ist :( – Shakil
Gehen Sie zu Prism.js und stellen Sie sicher, dass Sie alle Sprachen für den Build von Prism.js auswählen, die Sie verwenden, enthält die Sprachen, die Sie benötigen. –
Vielen Dank Sir, nur PHP zeigt noch keine richtige Hervorhebung – Shakil