• 20-06-2016, 15:31:52
    #1
    Merhaba,

    Scripte yeni eklediğim temadaki "section", "button" gibi HTML5 ile gelen etiketler görünmüyor.

    Kaynağı Görüntülü diye baktığımda da o etiketlerin okunmadığını görüyorum.

    Sebebini bilen arkadaş var mı?
  • 20-06-2016, 15:33:18
    #2
    strip_tags fonksiyonu kullanılmış olabilirmi?
  • 20-06-2016, 15:51:51
    #3
    Evet kullanılmış.[COLOR="Silver"]



    Alıntı
    private function _clear_html($gel) {

    $element = 'a,abbr,acronym,b,blockquote,br,caption,cite,code, dd,del,dfn,div,dl,dt,em,font,h1,h2,h3,h4,h5,h6,i,i mg,ins,kbd,li,ol,p,pre,s,span,strike,strong,sub,su p,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var,obj ect,param,embed,hr';
    $attr = 'a.name,a.href,a.rev,a.title,a.target,a.rel,abbr.t itle,acronym.title,blockquote.cite,div.align,div.s tyle,div.class,div.id,font.size,font.color,h1.styl e,h2.style,h3.style,h4.style,h5.style,h6.style,img .src,img.alt,img.title,img.class,img.align,img.sty le,img.height,img.width,ol.style,p.class,p.style,s pan.style,span.class,span.id,table.align,table.cla ss,table.id,table.border,table.cellpadding,table.c ellspacing,table.style,table.width,td.abbr,td.alig n,td.class,td.id,td.colspan,td.rowspan,td.style,td .valign,tr.align,tr.class,tr.id,tr.style,tr.valign ,th.abbr,th.align,th.class,th.id,th.colspan,th.row span,th.style,th.valign,ul.style,object.style,obje ct.data,object.width,object.height,param.name,para m.value,embed.src,embed.type,embed.wmode,embed.wid th,embed.height';
    require_once (lib_dir . 'htmlpurifier/library/HTMLPurifier.auto.php');
    $purifier = new HTMLPurifier ();
  • 20-06-2016, 15:56:12
    #4
    Kullanacağınız html5 taglarını $element değişkeni içerisine eklemeniz gerekiyor sanarım.
  • 20-06-2016, 16:03:45
    #5
    htmlpurifier ve smarty'nin eski versiyonları kullanılmış scriptte.
    Onlardan olabilir mi?
  • 20-06-2016, 16:12:26
    #6
    $element = 'a,abbr,acronym,b,blockquote,br,caption,cite,code, dd,del,dfn,div,dl,dt,em,font,h1,h2,h3,h4,h5,h6,i,i mg,ins,kbd,li,ol,p,pre,s,span,strike,strong,sub,su p,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var,obj ect,param,embed,hr,object,button';

    şu şekilde istediğiniz kısımları ekleyin
  • 20-06-2016, 16:37:42
    #7
    $element satırına bunları ekledim : ,object,section,button,main,footer

    Ama maalesef düzelmedi.
  • 11-07-2016, 11:53:17
    #8
    orcuntuna adlı üyeden alıntı: mesajı görüntüle
    strip_tags fonksiyonu kullanılmış olabilirmi?
    Maalesef HTMLPurifier'i güncellemem de işe yaramadı.
    İşin ilginç tarafı localde sorun yok, sunucuda engelleniyor.

    Engellenen etiketler:
    <section> <main> <footer>
  • 13-07-2016, 15:13:49
    #9
    etiketlerin css kurallarını display:block; yaptınız mı ?