TinyMCE den yazılanlarda hatalı HTML Kodları.
TinyMCE'i editör olarak kullandığımda veriler düzenlenirken HTML kodlarında problem oluyor.
Mesela HTML kodlarında boş yada içinde birden fazla boşluk olan p veya div tagları çıkıyor yada kapatılmamış div tagları çıkıyor.
Ayriyetten birde bir yazıyı çektiğimde sitedeki diğer CSS özelliklerinden etkileniyor gelen HTML kodları.
Bunlar için bulabileceğim bir kısayol yada destek olabilirmi. Yada daha önceden başınıza geldimi böyle durumlar.
Php
Eğer TinyMCE üzerinden sayfa içeriğini html olarak giren bir yapınız varsa TinyMCE sizin yerinize gereken html çıktıyı zaten üretiyor. Sizin yapmanız gereken görünmesini istediğiniz yerde echo ile yazdırmak. Senin sorunun css dosyanda.
Örnek verecek olursak;
TinyMCE h2 tagını kullandığını varsayarsak senin style dosyanda tüm sitede geçerli h2 classı varsa mecburen onu kullanacaktır. Bunun için style dosyanı gözden geçireceksin ve TinyMCE içeriğini yazdırdığın alanın bu class yapılarından etkilenmesini engelleyeceksin.
Php
Tinymce normalde açık tagları kapatmak için elinden geleni yapar. tabii o kodları başka biyerden kopyalayıp yapıştırdıysan sorun olabilir.
Birde tinymce klasöründe "Theme" isimli bir dosya var. ordan gerekli CSS değişikliklerini yapıp kendi dosyanı koyabilirsin.