• 13-10-2019, 13:16:11
    #1
    Merhabalar,

    Aldığım bir webapplication mvc yapısında php ile yazılmış. index.php önce header.php yi implrt ediyo sonra contenti import ediyor. En sonda footer.php yi import ediyor. Ben about.php deki header ve footer ı kaldırmak istiyorum.Nasıl yapabilirim? Css ile mümkün olabilir mi? Veya bildiğiniz yollar nelerdir?
    İndex.php içeriği şu şekilde benzer;

    import(header.php)
    import this->content
    inport(footer.php)


    İyi forumlar,
    Cevaplarınızı beklemekteyim.

    ÇÖZÜM YÖNTEMİM;

    about phpde tanımlanmış <style></style> arasına footer ve header için;

    header{ display: none; }
    footer{ display: none; }

    şeklinde css ekledim ve kaldırdım.

    Herkese teşekkürler
  • 13-10-2019, 13:24:42
    #2
    İndex php de if ile kontrol edin header ve footeri import eden yerde. Örneğin sayfa dosyasi about.php değil ise import et gibi bir şey kullanabilirsiniz. Kod yapısını görmeden maalesef tam kod yazamam. Ama mantığı bu
  • 13-10-2019, 17:59:13
    #3
    if($_SERVER['SCRIPT_FILENAME']!='/about.php'){
    import(header.php)
    }
    import this->content
    if($_SERVER['SCRIPT_FILENAME']!='/about.php'){
    inport(footer.php)
    }
  • 13-10-2019, 19:51:23
    #4
    controller dosyasından hallet işini.
    yapamazsan bana whatsappdan yaz ben hallederim musait zamanda
  • 15-10-2019, 02:16:32
    #5
    Cevaplarınız için teşekkür ederim Sağolun.
  • 16-10-2019, 00:07:14
    #6
    Üyeliği durduruldu
    Controllerdan Layout çağırma callView yaprsan olur ama çağırdıgın sayfaya header kısmını html olarak eklemelisin..