• 04-10-2017, 12:30:58
    #1
    base kullanımı google için iyi bir seçenek değilmiş bunun için kullanmamamı önerdiler. Ama bu sefer sorun yaşıyorum bu sorunu nasıl aşabilirim ?
    Şimdi Temayı şu şekilde parçaladım.
    Öncelikle Klasör isimlerini yazayım.
    Modul - içerisinde ilan, makale, soru vb. klasörler var.
    inc - Klasörü içinde sağ bölüm sol bölüm alt ve üst kısım var.
    birde en alt klasörüm index.php
    index klasörü içinde inc- klasörünü include ediyorum sorun yok ama modül içindeki bölümlere eklediğinde hata oluşuyor. üst ve alt klasör içindeki dosya yolları hata veriyor.
    Bunu nasıl çözebilirim acaba ?
  • 04-10-2017, 13:00:23
    #2
    bunlarla uğraşacağına twit ,smarty kullansan?
  • 04-10-2017, 15:20:42
    #3
    BoraBozdogan adlı üyeden alıntı: mesajı görüntüle
    bunlarla uğraşacağına twit ,smarty kullansan?
    O dedğini pek bilmiyorum malesef.
  • 05-10-2017, 18:17:11
    #4
    Adalente adlı üyeden alıntı: mesajı görüntüle
    O dedğini pek bilmiyorum malesef.
    Dosyalarınızı çağırırken tam yol girin include 'dosyaadi.php' kullanımında dosyanızı başka bir yerden çağırdığınızda hata alırsınız bu şekilde çağırmalısınız include '/public_html/theme/temaadi/dosyaadi.php'

    Ancak yukarıda verdiğim çağırma şeklide sizi yorar o yüzden sabit tanımlama kullanıp sunucunuzun dizin yolunu dirname fonksiyonu ile almanız daha doğru ve basit bir kullanım olacaktır örneğin ;

    Varsayıyorum public_html/loader.php dosyası
    define( 'BASEPATH' , dirname(__FILE__));

    Sonrasında ( bu şekilde kullanım daha doğru olacaktır )
    include 'loader.php';
    include BASEPATH . '/theme/temaadi/dosyaadi.php';

    Bu şekilde istediğiniz dizinden istediğiniz dosyayı çağırabilirsiniz ancak sisteme dahil ettiğiniz her dosyada BASEPATH sabit tanımlamasını kullanmanız gerekmekte.
  • 08-10-2017, 15:15:56
    #5
    Twig veya raintpl oneririm hatta ogrenirken buraya dokuman yazarsaniz diger arkadaslarada faydaniz olur