• 04-03-2020, 03:28:57
    #1
    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.
  • 04-03-2020, 03:36:05
    #2
    CKEditor'ü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
    #3
    umutulukurt adlı üyeden alıntı: mesajı görüntüle
    CKEditor'ü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; };
    hocam böyle oldu. düzelmedi :/
  • 04-03-2020, 03:57:40
    #4
    Muhtemelen 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:21
    #5
    salimsevindik adlı üyeden alıntı: mesajı görüntüle
    Muhtemelen 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"];

    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:05:01
    #6
    config.fullPage = true; şu satırı da bir ekler misiniz?
  • 04-03-2020, 04:07:19
    #7
    umutulukurt adlı üyeden alıntı: mesajı görüntüle
    config.fullPage = true; şu satırı da bir ekler misiniz?


    yine düzelmedi hocam :/ yaa bunun sorunu nedir 3 gündür tavan ettim bir şey bulamadım
  • 04-03-2020, 04:11:33
    #8
    $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:38
    #9
    Problem şu kodlarından strip_tags çıkarmalısın.

    $icerik = addslashes(trim(htmlspecialchars($_POST["makale_icerik"])));