• 22-06-2013, 07:16:37
    #1
    kendi templatelerimi yapmak istiyorum.
    teknik olarak şu yöntemi kullanmak istiyorum

    template klasörümde html dosyalarım olacak

    bir template php dosyası ile templateyi sayfalara bağlıycam

    html dosyalarında <title>{title}</title> gibi bölümler olacak
    html dosyalarını kodlarını fopen ile alıp replace ile {} kısımlı yerleri değiştireceğim

    sizce bu mantıklı mı? performansı nasıl etkiler?
  • 24-06-2013, 17:01:54
    #2
    Merhaba;

    performans olarak yavaş kalıcaktır. Bunun yerine .tpl ( Smarty Template Dosyası )uzantılı sayfalar oluşturarak yaparsanız bunların içinede php kodlarını gerektiği gibi kullanırsanız daha hızlı ve profesyonel bir çözüm olur. Araştırırsanız bu konuyla ilgili bir çok döküman bulabilirsiniz.
  • 24-06-2013, 17:29:39
    #3
    http://www.smarty.net/ inceleyin derim. Ben e-ticaret için yaptım bunu böylece istediğim temaya uygulayabiliyorum sistemi
  • 25-06-2013, 01:58:26
    #4
    smarty yerine rain.tpl öneririm
  • 25-06-2013, 09:20:04
    #5
    Big_Turk adlı üyeden alıntı: mesajı görüntüle
    smarty yerine rain.tpl öneririm
    Smarty kullanıyordum bunu duymamıştım güzel bir öneriymiş.
  • 25-06-2013, 13:10:08
    #6
    byldrm adlı üyeden alıntı: mesajı görüntüle
    Merhaba;

    performans olarak yavaş kalıcaktır. Bunun yerine .tpl ( Smarty Template Dosyası )uzantılı sayfalar oluşturarak yaparsanız bunların içinede php kodlarını gerektiği gibi kullanırsanız daha hızlı ve profesyonel bir çözüm olur. Araştırırsanız bu konuyla ilgili bir çok döküman bulabilirsiniz.
    Big_Turk adlı üyeden alıntı: mesajı görüntüle
    smarty yerine rain.tpl öneririm
    hacspectrum adlı üyeden alıntı: mesajı görüntüle
    Smarty kullanıyordum bunu duymamıştım güzel bir öneriymiş.
    .tpl ve smarty ayrı birşey mi?
    eğer öyleyse .tpl ile ilgili bir kaynak url yazar mısınız?
  • 25-06-2013, 13:13:30
    #7
    zesa adlı üyeden alıntı: mesajı görüntüle
    .tpl ve smarty ayrı birşey mi?
    eğer öyleyse .tpl ile ilgili bir kaynak url yazar mısınız?
    İkiside aynı şey smarty ve rain.tpl sistemi birer template motorudur. Bunlar php ve html kodlarınızı birbirinden ayırmak için kullanılır. ekstra özellikleri vardır ( cache gibi ) ve bunları kullanmak için ekstra bir işlem yapmanıza gerek kalmaz.

    Daha önce okuduğum ve baya faydalandığım oğuz hocamın yazısını incelemenizi öneririm.

    http://www.oguzkoc.com.tr/php-templa...hangisi-hizli/
  • 25-06-2013, 13:57:57
    #8
    ben hiç ugrasmıyorum template motorları ile neymiş php - html kodlarından birbirinden ayırmakmış. tpl uzantılı dosyalarda kod kullanılmıyor mu? loop - if vs vs. MVC yapısıı kullan hepsinini biririnden ayır düzenli olsun daha iyi bence.
  • 25-06-2013, 15:20:14
    #9
    BLaH adlı üyeden alıntı: mesajı görüntüle
    ben hiç ugrasmıyorum template motorları ile neymiş php - html kodlarından birbirinden ayırmakmış. tpl uzantılı dosyalarda kod kullanılmıyor mu? loop - if vs vs. MVC yapısıı kullan hepsinini biririnden ayır düzenli olsun daha iyi bence.
    eğer müşterilerinize tasarımı editleme olanağı sunacaksanız mecburen template kullanacaksınız. Müşteriye karmaşık bir php kod akışı yerine sadece döngüler ve değişkenler sunarsanız en azından neyi nereye götürüp koyabileceğini anlar.