• 09-07-2019, 20:57:31
    #1
    Merhaba Arkadaşlar,

    Yönetici paneli olarak adminlte kullanıyorum boş sayfa olarak düzenlemeleri yaptım, alt,üst,sol,orta,logo(header,footer vss).
    Sayfalar kısmında klasörler oluşturdum

    Örnek; ayarlar klasörü ve onun içindede üyeler,seviyeler vs.
    Ayarlar klasörüne göre include ettiğim dosyalar,ayarlar/uyeler klasöründe çağırdığımda işe yaramıyor.

    include ile çağrılar kodların içeriklerini kesin olarak adresliyebilecek bir işlem var mı? veya farklı bir çözüm önerisi sunabilir misiniz? şimdiden teşekkür ederim.
  • 09-07-2019, 21:03:16
    #2
    Üyeliği durduruldu
    Aldıgınız hata nedir hiçbir bilgi eklemeden direk yardım talep ediyosunuz Kimsenin sizin scriptiniz de gözü yok En azından benim için öyle.
    Biraz detay ekleyin yardımcı olmaya çalışayım.
  • 09-07-2019, 21:07:36
    #3
    Üyeliği durduruldu
    include yerine
    require '';

    kullan veyahut yolu yanlış verebiliyor olabilirsin üst klasöre çıkmak için ../ veya ./ kullanabilirsin
  • 09-07-2019, 21:42:04
    #4
    Solutions adlı üyeden alıntı: mesajı görüntüle
    Aldıgınız hata nedir hiçbir bilgi eklemeden direk yardım talep ediyosunuz Kimsenin sizin scriptiniz de gözü yok En azından benim için öyle.
    Biraz detay ekleyin yardımcı olmaya çalışayım.
    Kodlar ile kirletmemek için yazmadım, aşağıdaki gibi boş.php olarak mevcut. Her klasorde bunu kullanmak istedim, Örnek; ayarlar/index.php de problem yok , ayarlar/uyeler/index.php de aşağıdaki kodları çektiğinde ../pages/kisayollar/solmenu.php içerisinde adres verilmiş ise <a href="Hesap/index.php" class="nav-link"> hesap/hesap/index.php olarak görüyor.(olması gereken hesap/index.php)

     <?php
    include("../pages/kisayollar/ust.php");
    ?>
    
    <aside class="main-sidebar sidebar-dark-primary elevation-4">
    
    <?php
    require("../pages/kisayollar/logo.php");
    ?>
    
    
    <?php
    include("../pages/kisayollar/solmenu.php");
    ?>
    mafyapenguenx adlı üyeden alıntı: mesajı görüntüle
    include yerine
    require '';

    kullan veyahut yolu yanlış verebiliyor olabilirsin üst klasöre çıkmak için ../ veya ./ kullanabilirsin

    Bu şekilde de denedim olmadı.
  • 09-07-2019, 22:26:27
    #5
    Sorunuz direk template ile ilgili değil.

    Include ederken belirli bir standart belirleyerek gitmenizde fayda var. Mesela bir URL helperi oluşturup bununla istediğiniz url yapısını alabilirsiniz veya PATH helper oluşturup include, file read gibi işlemlerde kullanabilirsiniz.

    Sorunuza gelince; $_SERVER["DOCUMENT_ROOT"] ile root path ini elde edersiniz.
    Örnek;
    include $_SERVER["DOCUMENT_ROOT"] . "/pages/kisayollar/ust.php";
    Veya include edilen sayfanın path ini elde etmek için __DIR__ kullanabilirsiniz;
    include __DIR__  . "/pages/kisayollar/ust.php";
  • 09-07-2019, 23:46:20
    #6
    coder63 adlı üyeden alıntı: mesajı görüntüle
    Sorunuz direk template ile ilgili değil.

    Include ederken belirli bir standart belirleyerek gitmenizde fayda var. Mesela bir URL helperi oluşturup bununla istediğiniz url yapısını alabilirsiniz veya PATH helper oluşturup include, file read gibi işlemlerde kullanabilirsiniz.

    Sorunuza gelince; $_SERVER["DOCUMENT_ROOT"] ile root path ini elde edersiniz.
    Örnek;
    include $_SERVER["DOCUMENT_ROOT"] . "/pages/kisayollar/ust.php";
    Veya include edilen sayfanın path ini elde etmek için __DIR__ kullanabilirsiniz;
    include __DIR__  . "/pages/kisayollar/ust.php";
    cevap için teşekkür ederim,tam olarak işimi görmedi.Sanırım laravel incelemem gerekecek.

    Template oluşturuluşu hakkında döküman bulabileceğim yer öneriniz varmıdır.(laravel'e bulaşmadan)
  • 10-07-2019, 00:56:31
    #7
    Üyeliği durduruldu
    kozmo17 adlı üyeden alıntı: mesajı görüntüle
    cevap için teşekkür ederim,tam olarak işimi görmedi.Sanırım laravel incelemem gerekecek.

    Template oluşturuluşu hakkında döküman bulabileceğim yer öneriniz varmıdır.(laravel'e bulaşmadan)
    Hocam siz daha framework mü değil mi ondan emin değilsiniz yazcagım mesajı bir üstteki mesaj da yazmışlar çalışır kod siz bir yerlerde hata yapıyorsunuz.
  • 10-07-2019, 01:13:15
    #8
    Aradığınız laravel değil Php tema motorları hakkında araştırma yapabilirsiniz. Örneğin smarty.net
  • 10-07-2019, 08:39:08
    #9
    kozmo17 adlı üyeden alıntı: mesajı görüntüle
    cevap için teşekkür ederim,tam olarak işimi görmedi.Sanırım laravel incelemem gerekecek.

    Template oluşturuluşu hakkında döküman bulabileceğim yer öneriniz varmıdır.(laravel'e bulaşmadan)
    Kod çalışır hocam, muhtemelen hatalı kullanmışsınızdır.

    Laravel bir template değil framework. Php dilini iyice öğrenmeden framework kullanmaya başlamanızı tavsiye etmem.

    Google 'de php template engine kelimesini aratırsanız template motorlarını görebilirsiniz.