html sitede, her sayfada üst ve altı aynı yapmak ??

HTML, CSS, JavaScript ile ilgili genel konular.

İleti Sergeant Orion 07.06.2006, 19:57

Mehmet Şamlı'nın PHP5 kitabında template anlatımı kısmında var..
Hail to the doat, baby!
Kullanıcı avatarı
Sergeant Orion
Üye
Üye
 
İleti: 588
Kayıt: 26.11.2005, 20:44
Konum: İstanbul

İleti MatrixNeo 07.06.2006, 21:36

internet te gösteren bir e-boom yada site var mı? o kitap bende yok.
ALEXIS: imza silindi
Kullanıcı avatarı
MatrixNeo
Üye
Üye
 
İleti: 654
Kayıt: 10.01.2006, 10:19
Konum: İstanbul

İleti Sergeant Orion 07.06.2006, 22:04

bende var :) hafta sonu ilgili bölümü yazarım yarın son sınavlar varda..
Hail to the doat, baby!
Kullanıcı avatarı
Sergeant Orion
Üye
Üye
 
İleti: 588
Kayıt: 26.11.2005, 20:44
Konum: İstanbul

İleti MatrixNeo 07.06.2006, 22:20

ok saol.
ALEXIS: imza silindi
Kullanıcı avatarı
MatrixNeo
Üye
Üye
 
İleti: 654
Kayıt: 10.01.2006, 10:19
Konum: İstanbul

İleti Napster 13.06.2006, 22:54

Kitap bendede mevcut.Bence PHP ve phpBB ile ilgilenlerin elinin altında bulunması gereken kitaplardan bir tanesi.Kitapçıları dolaşırsan bulursun.
Napster
Kullanıcı avatarı
Napster
Üye
Üye
 
İleti: 537
Kayıt: 15.11.2005, 18:55
Konum: İstanbul

İleti MatrixNeo 14.06.2006, 07:56

ok, şimdi kitapçıya gidiyorum :D
ALEXIS: imza silindi
Kullanıcı avatarı
MatrixNeo
Üye
Üye
 
İleti: 654
Kayıt: 10.01.2006, 10:19
Konum: İstanbul

İleti Napster 14.06.2006, 10:58

Netten zor bulursun diye söyledim ama istersen bi araştır :)
Napster
Kullanıcı avatarı
Napster
Üye
Üye
 
İleti: 537
Kayıt: 15.11.2005, 18:55
Konum: İstanbul

İleti radalin 14.06.2006, 12:15

Page title ı çekmek için farklı bir yol denedim. Mehmet Şamlı nın nasıl yaptığını hatırlamıyorum ama. header.php dosyasında sayfa title ını çağıran bir :
Kod: Tümünü seç
$template->setVariable("PAGE_TITLE",$myfn->getTitle($_SERVER['PHP_SELF']))


burada myfn benim functions objem. getTitle ise şu şekilde
Kod: Tümünü seç
/**
    * Returns the title of the pages
    *
    * @param String calling $page
    * @return String equivalent title
    */
   public function gettitle($page)
   {
      
      switch ($page) {
         case "/search.php":
            return $this->lang['T_SEARCH_CHOOSE'];
         case "/search_res.php":
            return $this->lang['T_SEARCH_RES'];
         case "/index.php":
            return $this->lang['T_HOME'];
         case "/find.php":
            return $this->lang['T_FIND_ARTICLE'] ;
         default:
            return $this->lang['T_HOME'];
      }
   }


böylece dil dosyamdaki sayfada belirttiğim title geliyor. :)
Roy Simkes
Yet Another Parkyeri Developer
Kullanıcı avatarı
radalin
Üye
Üye
 
İleti: 156
Kayıt: 06.10.2005, 22:04
Konum: İstanbul

İleti Napster 14.06.2006, 12:57

ALEXIS usta senin verdiğin yöntemle bir site yapmayı denedim.Herşeyi uyarladım düzgün bir şekilde. sayfa_basi dosyasınıda overall_header.tpl dosyasındaki kısım gibi yaptım.Ama siteye girince aşağıdaki hatayı alıyorum.

Kod: Tümünü seç
Warning: main(): Failed opening '' for inclusion (include_path='.:/usr/share/php:/usr/share/pear')


23. satırda bi hata var diyor.23. satırada aşağıdaki kod bulunuyor.

Kod: Tümünü seç
<?php include($sayfa); ?>


Edit

Hallettim sorunumu.Değişik birşeyler yaptım ama halloldu. index.php'deki <?php include("menu.php"); ?> kısmını sayfa_basi.php dosyasına include ettim.İstediğim gibi oldu.
Napster
Kullanıcı avatarı
Napster
Üye
Üye
 
İleti: 537
Kayıt: 15.11.2005, 18:55
Konum: İstanbul

İleti MatrixNeo 14.06.2006, 13:58

page_title yapmak çok kolay. alexis in verdiği kodları değiştire değiştire farklı şeyler çıkardım. pagetitle ise 2 satır ile yapılıyor :D

index.php:
Kod: Tümünü seç
<?php

$page_title = 'Anasayfa';

include ('ust.php');
include ('html/index.html');
include ('alt.php');

?>


ust.HTML:
Kod: Tümünü seç
...
...
...
...kodlar
...
...
<?php echo $page_title; ?>
...
...
...kodlar
...
...
ALEXIS: imza silindi
Kullanıcı avatarı
MatrixNeo
Üye
Üye
 
İleti: 654
Kayıt: 10.01.2006, 10:19
Konum: İstanbul

İleti radalin 14.06.2006, 14:00

Hmm bu da güzel :)

Tabii ben tema takıldığım için öyle bir çözüme ihtiyaç duydum. Gerçi başka şekilde de halledebilirdim sanırım ama böyle fonksiyonlu falan daha çok hoşuma gitti :)
Roy Simkes
Yet Another Parkyeri Developer
Kullanıcı avatarı
radalin
Üye
Üye
 
İleti: 156
Kayıt: 06.10.2005, 22:04
Konum: İstanbul

Cvp: html sitede, her sayfada üst ve altı aynı yapmak ??

İleti SaiteK 21.06.2006, 20:49

ALEXIS 'in dediğini kullanıyordum fakat şu şekilde bir ek nasıl yapabilirim;

:topic: index.php?sayfa=anasayfa&tema=yesil

Bu şekilde yazarak Hem sayfa kısmında Hemde temada değişiklik yapabilir miyim?
Kullanıcı avatarı
SaiteK
Üye
Üye
 
İleti: 138
Kayıt: 14.11.2005, 19:06
Konum: İstanbul

Cvp: html sitede, her sayfada üst ve altı aynı yapmak ??

İleti Sergeant Orion 21.06.2006, 21:24

if kullan

[syntax="php"]
if ( $sayfa == 'anasayfa' )
{
kodlar buraya
}
[/syntax]
Kullanıcı avatarı
Sergeant Orion
Üye
Üye
 
İleti: 588
Kayıt: 26.11.2005, 20:44
Konum: İstanbul

İleti MatrixNeo 22.06.2006, 15:25

Kod: Tümünü seç
<?php
          if( $sayfa == 'anasayfa' )
          {
                    include..........
          }
?>

ile yapabilirsin.

temayı ise örn:
Kod: Tümünü seç
<?php
          if( $tema == 'yesil' )
          {
                    include..........style.css.....
          }
?>

şeklinde yapabilirsin. denemedim ama olması lazım.
Kullanıcı avatarı
MatrixNeo
Üye
Üye
 
İleti: 654
Kayıt: 10.01.2006, 10:19
Konum: İstanbul

İleti radalin 22.06.2006, 17:32

eğer sadece $sayfa yazarsan çalışmaz. Onun bir get değişkeni olduğunu belirtmen lazım.
php 5 için
Kod: Tümünü seç
if ( $_GET['sayfa'] == "anasayfa" )
{
kodlar buraya
}

php 4 içinde
Kod: Tümünü seç
if ( $HTTP_GET_VARS['sayfa'] == "anasayfa" )
{
kodlar buraya
}

şeklinde yazman lazım ($_HTTP_GET_VARS ya da $_HETT_GET_VAR falan da olabilir, php4 için olandan emin değilim.)
Kullanıcı avatarı
radalin
Üye
Üye
 
İleti: 156
Kayıt: 06.10.2005, 22:04
Konum: İstanbul

Cvp: html sitede, her sayfada üst ve altı aynı yapmak ??

İleti SaiteK 23.06.2006, 11:50

Teşekkürer. :)
Kullanıcı avatarı
SaiteK
Üye
Üye
 
İleti: 138
Kayıt: 14.11.2005, 19:06
Konum: İstanbul

İleti MatrixNeo 23.06.2006, 13:13

hyr. benim yaptığımla oldu. çünkü ben phpBB sistmine benzer bir şekilde tema sistemi yaptım. yani php kodları ilk sayfalarda html kodları ise tema klasöründe. sayfalar ust.php yi include ettiği için sadece $sayfa yapınca(html dosyalarında php kullanarak) çalışıyor.
Kullanıcı avatarı
MatrixNeo
Üye
Üye
 
İleti: 654
Kayıt: 10.01.2006, 10:19
Konum: İstanbul

İleti radalin 26.06.2006, 17:07

Ama onun kastettiği değişkeni php kodları içinde tanımlamak değildi. Dikkatini çektiyse, index.php?sayfa=biseyler&tema=biseyler seklinde yazmıştı. Eğer sen sadece $sayfa dersen o zaman php kodunun içindeki $sayfa değişkenini arar ve bulamaz. Bunun için sayfanın url den gelen bir değişken olduğunu belirtmen lazım.
Kullanıcı avatarı
radalin
Üye
Üye
 
İleti: 156
Kayıt: 06.10.2005, 22:04
Konum: İstanbul

İleti MatrixNeo 27.06.2006, 21:48

pardon biraz karıştırmışım. ama dediğim gibi oluyor yani sorun yok. ayrıca konu dışına çıkmayalım.
Kullanıcı avatarı
MatrixNeo
Üye
Üye
 
İleti: 654
Kayıt: 10.01.2006, 10:19
Konum: İstanbul

İleti yaso19 12.01.2007, 11:40

peki windows server kullanılıyosa ve kullanılan html ise iframe den başka çremiz yokmudur???
Kullanıcı avatarı
yaso19
Üye
Üye
 
İleti: 531
Kayıt: 05.02.2006, 01:01
Konum: İzmir

Önceki

HTML, CSS, JS



Kimler çevrimiçi

Bu forumu görüntüleyenler: Kayıtlı kullanıcı yok ve 0 misafir

cron