Kullandığımız tüm Joomla editörleri arasında JCE, amaçlarımıza ve müşterilerimize en uygun olanıdır. Ancak editörde bir şeyi kodladığımızda sorunlara neden olabilecek birkaç sorun var, o zaman wysiwyg'ye değiştirildi ve editör mükemmel geçerli html'yi 'düzeltmeye' çalışıyor.
Soru sormadan önce - evet, JCE'nin kısıtlamayı sevdiği tüm öğelere izin verecek şekilde ayarladık ve hayır, html'yi doğrulamak / temizlemek için ayarlanmadı. Sahip olduğumuz tek kısıtlama içeriği editöre yapıştırmaktır.
Sergi A:
<a href="#"></a>
Bu, geçiş düzenleyici ve geri kaybolacak. Şununla değiştirildi:
<p> </p>
Sergi B:
<a id="#nameofanchor"></a>
Değişiklikler:
<p> </p>
Sergi C:
<div><a id="#nameofanchor"></a></div>
Değişiklikler:
<div> </div>
Sergi D:
<a id="hello" class="link">Hello</a>
Değişiklikler:
<p><a id="hello" class="link"></a>Hello</p>
Sergi E:
<a href="#">
<div>
<h2>Our Work</h2>
</div>
</a>
Değişiklikler:
<p><a href="#"></a></p>
<div>
<h2><a href="#">Our Work</a></h2>
</div>
<p> </p>
Şimdi, çapamız için ad yerine id kullanmak istiyoruz, çünkü HTML5 altında geçerlidir, ancak teknik olarak isim değildir. Ayrıca, hangi evrende id bir bağlantıya geçersiz bir atamadır?
Ayrıca, şimdi bir div'ı linklerle sarmak tamamen yasal olduğuna göre, JCE neden bunları da çıkarsın?
Bu sadece eksik olduğum bir ayar mı? Düzenleyicide ihtiyacımız olduğu gibi kod yazabilmemiz için editörü nasıl kullanabileceğime dair herhangi bir fikriniz var mı, ancak müşterilerimiz wysiwyg'e kaydederek onu enkaz edemiyor mu?
Düzenleme: Bunu krom, firefox ve safari'de test ettim. Tarayıcı ile bir ilgisi olduğunu düşünmeyin.
Düzenleme: Bunu kapsayıcı ayarları ile test ettim. Hem Paragraf Kapsayıcısı hem de Enter'daki Paragraf ve Div Kapsayıcısı ve Girişteki Div. Diğer iki, hiçbir konteyner ve Paragraf girmek, hiçbir Konteyner ve linebreak girmek, buna neden olmaz. Sorun şu ki - ilk ayara ihtiyacım var! Müşterilere şüphe duymak ne kadar iyi olursa olsun, talimatlara uymaları ve metinlerine paragraf biçimlendirmeleri eklemeleri güvenilir değildir.
Onaylandı: Bu, TinyMCE ile de olur.
Peki - bunun nedenini biliyoruz - Paragraf Kabı ayarı - şimdi bu ayarı canlı tutarken nasıl dolaşacağız?