merhaba hayırlı geceler.
3 gündür uğraştığım bir sorun var.
yönetim panelinde siteme içerik girmek için ckeditor kullnıyorum. panele entergesini yaptım orada sıkıntı yok.
Fakat veri tabanına içeriği kaydettiğinde h1 h2 h3 vb etiketleri olsun bu etiketler orada gözükmüyor.
doğal olarak da sitemde yayınlanan içerik de de yazı<p> içinde düz bir yazı olarak çıkıyor.
lütfen çözüm önerileriniz bekliyorum.
ckeditor sorunu lütfen yardım.
15
●441
- 04-03-2020, 03:36:05CKEditor'ün config.js dosyasının içerisinde
config.allowedContent = true;
bu satırı ekleyin sorununuz çözülecektir.
Örnek:
CKEDITOR.editorConfig = function( config ) { config.allowedContent = true; }; - 04-03-2020, 03:47:10
- 04-03-2020, 03:57:40Muhtemelen post ettiğinde veriyi bir fonksiyondan geçiriyorsun. Php ise aşağıdaki şekilde fonksiyondan geçirmeden alıp denermisin. Ayrıca veriyi kaydettiğin kodları paylaşırsan daha hızlı sonuçlar alırsın.
$icerik=$_POST["icerik"]; - 04-03-2020, 04:03:21salimsevindik adlı üyeden alıntı: mesajı görüntüle
echo '<p style="padding:8px;word-wrap: break-word;" class="card-text;">'.$sonuc[0]["makale_icerik"].'</p>'; ( icerik.php de içeriği çektiğim kod bloğu)
$icerik = addslashes(trim(htmlspecialchars(strip_tags($_POST["makale_icerik"])))); ( işlem.php nin ilgi alan kod bloğu) - 04-03-2020, 04:07:19umutulukurt adlı üyeden alıntı: mesajı görüntüle
yine düzelmedi hocam :/ yaa bunun sorunu nedir 3 gündür tavan ettim bir şey bulamadım - 04-03-2020, 04:11:33$icerik = addslashes(trim(htmlspecialchars(strip_tags($_POST["makale_icerik"])))); buradaki htmlspecialchars fonksiyonu, html etiketleri dönüştürür.
$icerik = addslashes(trim(strip_tags($_POST["makale_icerik"]))); bu şekilde deneyebilir misiniz? - 04-03-2020, 04:14:38Problem şu kodlarından strip_tags çıkarmalısın.
$icerik = addslashes(trim(htmlspecialchars($_POST["makale_icerik"])));
