Phpde Ufak Bir Syntax Sorunu
-
var tagtext;
var langname_ddb = document.getElementById('wpsb_lang');
var langname = langname_ddb.value;
var linenumber = document.getElementById('wpsb_linenumber').value;
var inst = tinyMCE.getInstanceById('content');
var html = inst.selection.getContent();
tagtext = '<pre lang="' + langname + '" escaped="true" ';
if (linenumber) {
tagtext = tagtext + 'line="' + linenumber + '" ';
}
window.tinyMCE.execInstanceCommand('content', 'mceInsertContent', false, tagtext+'>'+html+'</pre>');
tinyMCEPopup.editor.execCommand('mceRepaint');
tinyMCEPopup.close();
return;burda tagtext değişkeni görüyorsunuz onun dışarı cıkışı
<pre lang="csharp">
ıvır zıvır
</pre>
şeklinde bir çıkış oluyor fakat ben bunun çıkışını
<pre class="brush: csharp">
ıvır zıvır
</pre>
olmasını istiyorum 15 dk dır şu tırnak syntaxıyla ugrasıyorum
tek tırnak çift tırnak tek tırnak die ayarlamaktan usandım konu açim dedim :D
-
tagtext = '<pre class="brush: ' + langname + '" escaped="true" ';
yanlş anlamadıysam böyle istediğin gibi olması gerek
-
çıktı olarak
<pre escaped="true"></pre> bunu verdi :|
-
tinymce class= bunu replaceletiyo mu acaba execcommand fonksiyonu içinde :| yazdırmaması mümkün değil :|
edit : tagtext = '<pre id="asdas" class="brush: ' + langname + '" escaped="true" '; yap dene id yi alcakmı bakalım
-
<pre escaped="true"></pre>
yine aynı çıktıyı verdi fakat line girdigim zaman prenin içine line ı eklio
acaba bizde bi ifle altındamı düzeltsek
-
if (linenumber) {
tagtext = tagtext + 'line="' + linenumber + '" ';
}tagtext = tagtext + 'class="brush: ' + langname + '" ';
böyle dene bakalım hocam
-
bu seferde
<pre lang="csharp" escaped="true"></pre>
böyle çıktı verdi
-
farklı bi olay var hocam o zaman orda pm attım bakalım istersen
-
up
