• 24-08-2013, 20:30:16
    #1
    Üyeliği durduruldu
    Arkadaşlar smarty de {php} echo 'deneme'; {/php} gibi php kodu çalıştırmak istediğimde böyle bir hata ile karsılasıyorum yardımcı olabilirmisiniz ?

    Alıntı
    Fatal error: Uncaught exception 'SmartyCompilerException' with message 'Syntax Error in template "templates\footer.tpl" on line 1 "{php}" unknown tag "php"' in C:\xampp\htdocs\videolarizle\library\sysplugins\sm arty_internal_templatecompilerbase.php:667 Stack trace: #0 C:\xampp\htdocs\videolarizle\library\sysplugins\sm arty_internal_templatecompilerbase.php(453): Smarty_Internal_TemplateCompilerBase->trigger_template_error('unknown tag "ph...', 1) #1 C:\xampp\htdocs\videolarizle\library\sysplugins\sm arty_internal_templateparser.php(2393): Smarty_Internal_TemplateCompilerBase->compileTag('php', Array) #2 C:\xampp\htdocs\videolarizle\library\sysplugins\sm arty_internal_templateparser.php(3101): Smarty_Internal_Templateparser->yy_r37() #3 C:\xampp\htdocs\videolarizle\library\sysplugins\sm arty_internal_templateparser.php(3201): Smarty_Internal_Templateparser->yy_reduce(37) #4 C:\xampp\htdocs\videolarizle\library\sysplugins\sm arty_internal_smartytemplatecompiler.php(105): Smarty_Internal_Templatepar in C:\xampp\htdocs\videolarizle\library\sysplugins\sm arty_internal_templatecompilerbase.php on line 667
  • 24-08-2013, 23:09:01
    #2
    Quismo adlı üyeden alıntı: mesajı görüntüle
    Arkadaşlar smarty de {php} echo 'deneme'; {/php} gibi php kodu çalıştırmak istediğimde böyle bir hata ile karsılasıyorum yardımcı olabilirmisiniz ?
    yazım hatası yapıyosun biyerde bu satırla alakalıda olmayabilir, üstelik tpl dosyası içinde php yazmak smarty nin mantığına aykırı controller da yapman gerekir bunu.
    Html içinde süslü parantez kullanma onları smarty nin literal tagı içine alıcaksın
  • 25-08-2013, 07:08:44
    #3
    smarty classında allow_php_tag true olarak mı gözüküyor? False ise true yapı muhtemelen düzelir.
  • 25-08-2013, 10:02:01
    #4
    Üyeliği durduruldu
    EmreBulutlar adlı üyeden alıntı: mesajı görüntüle
    yazım hatası yapıyosun biyerde bu satırla alakalıda olmayabilir, üstelik tpl dosyası içinde php yazmak smarty nin mantığına aykırı controller da yapman gerekir bunu.
    Html içinde süslü parantez kullanma onları smarty nin literal tagı içine alıcaksın
    nasıl yani smarty de {$title} bu şekil kullanılmıyor mu ? tam anlıyamadım demek istediğinizi

    cenkkoroglu adlı üyeden alıntı: mesajı görüntüle
    smarty classında allow_php_tag true olarak mı gözüküyor? False ise true yapı muhtemelen düzelir.
    smarty classında böyle bir fonksiyon göremedim.
  • 25-08-2013, 10:36:49
    #5
    http://imgim.com/4460inciw4547501.png

    benim kullandığım smarty nin classında var ben eski sürüm kullanıyor olabilirim tabi siz yeni indirdiyseniz
  • 25-08-2013, 16:54:28
    #6
    Üyeliği durduruldu
    cenkkoroglu adlı üyeden alıntı: mesajı görüntüle
    http://imgim.com/4460inciw4547501.png

    benim kullandığım smarty nin classında var ben eski sürüm kullanıyor olabilirim tabi siz yeni indirdiyseniz
    en son sürümü kullanıyorum aradım taradım bulamadım fonkiyonu
  • 26-08-2013, 10:16:10
    #7
    sanırım en son versiyonda {php} tagı çalışmıyor. smarty.net e bir bakın forumlardan hemen cevap geliyor bende çalıstıramadım.
  • 26-08-2013, 10:56:31
    #8
    Muhtemelen kalkmıştır neden derseniz benim attığım fotoğraftada {php} taglarını açmak security bölümünde. Muhtemelen güvenlikle alakalı bir sıkıntı yarattığı için kalkmıştır.
  • 26-08-2013, 10:59:32
    #9
    Üyeliği durduruldu
    ulast adlı üyeden alıntı: mesajı görüntüle
    sanırım en son versiyonda {php} tagı çalışmıyor. smarty.net e bir bakın forumlardan hemen cevap geliyor bende çalıstıramadım.
    cenkkoroglu adlı üyeden alıntı: mesajı görüntüle
    Muhtemelen kalkmıştır neden derseniz benim attığım fotoğraftada {php} taglarını açmak security bölümünde. Muhtemelen güvenlikle alakalı bir sıkıntı yarattığı için kalkmıştır.
    Arkadaşlar bu konu hakkında bilgisi olan varmı ?