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 ?
html Template parçalama sorunu
4
●1.674
- 04-10-2017, 15:20:42O dedğini pek bilmiyorum malesef.BoraBozdogan adlı üyeden alıntı: mesajı görüntüle
- 05-10-2017, 18:17:11Dosyaları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'Adalente adlı üyeden alıntı: mesajı görüntüle
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.