lostyazilim

style.css ile oluşturulmuş php site - Temalar arası geçiş Acil yardım

10 Mesajlar 1.520 Okunma
lstbozum
wmaraci reklam

Sozen Sozen Bilmediğini Bil Öğren Kullanıcı
  • Üyelik 30.11.2016
  • Yaş/Cinsiyet 28 / E
  • Meslek Web tasarım
  • Konum Mersin
  • Ad Soyad M** S**
  • Mesajlar 292
  • Beğeniler 94 / 93
  • Ticaret 5, (%100)
Merhabalar öncelikle sayın webmasterlar,

4 adet farklı temalar CSS olarak oluşturulmuştur.

Fakat Ziyaretçilerin manuel olarak'da seçim yapmasını sağlamak istiyorum nasıl yapabilirim?

Tema.php içeriği;


$domainsec = $_SERVER["HTTP_HOST"];
if ($domainsec == "domain.com" || $domainsec == "www.domain.com" ){
?>
} else {
?> }

?>



Fakat benim dediğim ;

Menü oluşturup, Tema Seç Adını verip, İçeriğine oluşturduğumu 4 farklı css tema'nın resmini katıp , Ziyaretçi hangisini isterse o tema'da kalmasını istiyorum.


Yardımcı olabilecek varmı ?


saygılarımla.
 

 

EUROSUNUCU BİLİŞİM LTD.
wmaraci
reklam

PHRoZeN PHRoZeN WM Aracı Kullanıcı
  • Üyelik 08.03.2017
  • Yaş/Cinsiyet 37 / E
  • Meslek Full Stack Developer
  • Konum İstanbul Avrupa
  • Ad Soyad Ş** B**
  • Mesajlar 54
  • Beğeniler 2 / 14
  • Ticaret 0, (%0)
Tema dosyalarını şu şekilde hesap ettim

--tema1.css
--tema2.css
--tema3.css
--tema4.css


Tema değiştirebilmek için form post etmen gerekiyor.





Bu kodlarda php tarafında çalışacak kodlar

session_start();

if(isset($_POST['site_tema'])){
$_SESSION['site_tema']=$_POST['site_tema'];
}

if(!isset($_SESSION['site_tema'])){
$_SESSION['site_tema']="tema1"
}

if($_SESSION['site_tema']=="tema1"){
$_tema = "tema1";
}else if($_SESSION['site_tema']=="tema2"){
$_tema = "tema2";
}else if($_SESSION['site_tema']=="tema3"){
$_tema = "tema3";
}else if($_SESSION['site_tema']=="tema4"){
$_tema = "tema4";
}

?>

Sozen

kişi bu mesajı beğendi.

Sozen Sozen Bilmediğini Bil Öğren Kullanıcı
  • Üyelik 30.11.2016
  • Yaş/Cinsiyet 28 / E
  • Meslek Web tasarım
  • Konum Mersin
  • Ad Soyad M** S**
  • Mesajlar 292
  • Beğeniler 94 / 93
  • Ticaret 5, (%100)

PHRoZeN adlı üyeden alıntı

Tema dosyalarını şu şekilde hesap ettim

--tema1.css
--tema2.css
--tema3.css
--tema4.css


Tema değiştirebilmek için form post etmen gerekiyor.





Bu kodlarda php tarafında çalışacak kodlar

session_start();

if(isset($_POST['site_tema'])){
$_SESSION['site_tema']=$_POST['site_tema'];
}

if(!isset($_SESSION['site_tema'])){
$_SESSION['site_tema']="tema1"
}

if($_SESSION['site_tema']=="tema1"){
$_tema = "tema1";
}else if($_SESSION['site_tema']=="tema2"){
$_tema = "tema2";
}else if($_SESSION['site_tema']=="tema3"){
$_tema = "tema3";
}else if($_SESSION['site_tema']=="tema4"){
$_tema = "tema4";
}

?>




Çok teşekkürler yardımınız için fakat hocam bu dediğiniz php kodları ve form post nereye eklenmesi gerekiyor ?
 

 

EUROSUNUCU BİLİŞİM LTD.

Sozen Sozen Bilmediğini Bil Öğren Kullanıcı
  • Üyelik 30.11.2016
  • Yaş/Cinsiyet 28 / E
  • Meslek Web tasarım
  • Konum Mersin
  • Ad Soyad M** S**
  • Mesajlar 292
  • Beğeniler 94 / 93
  • Ticaret 5, (%100)
Güncel yardım bekleniyor.
 

 

EUROSUNUCU BİLİŞİM LTD.
wmaraci
wmaraci

Sozen Sozen Bilmediğini Bil Öğren Kullanıcı
  • Üyelik 30.11.2016
  • Yaş/Cinsiyet 28 / E
  • Meslek Web tasarım
  • Konum Mersin
  • Ad Soyad M** S**
  • Mesajlar 292
  • Beğeniler 94 / 93
  • Ticaret 5, (%100)
Güncel yardım bekleniyor.
 

 

EUROSUNUCU BİLİŞİM LTD.

Procondio Procondio WM Aracı Kullanıcı
  • Üyelik 30.04.2016
  • Yaş/Cinsiyet 30 / E
  • Meslek Yazılım geliştirici
  • Konum Tekirdağ
  • Ad Soyad H** K**
  • Mesajlar 72
  • Beğeniler 25 / 24
  • Ticaret 1, (%100)
PHRoZeN 'ın paylaştığı kodlardan PHP kodunu tagleri arasına, form kodunu ise kodu arasına ekleyebilirsin. Tabii header.php şeklinde ortak bir header sayfası oluşturup PHP kodunu onun tagleri arasında kullanman daha mantıklı.

Tabii kodda Session kullanılmış, değişiklikler tarayıcı kapanana kadar geçerli olacak. Kalıcı olması açısından Cookie veya veritabanına kayıt kullanabilirsin.
Sozen

kişi bu mesajı beğendi.

Sozen Sozen Bilmediğini Bil Öğren Kullanıcı
  • Üyelik 30.11.2016
  • Yaş/Cinsiyet 28 / E
  • Meslek Web tasarım
  • Konum Mersin
  • Ad Soyad M** S**
  • Mesajlar 292
  • Beğeniler 94 / 93
  • Ticaret 5, (%100)

Procondio adlı üyeden alıntı

PHRoZeN 'ın paylaştığı kodlardan PHP kodunu tagleri arasına, form kodunu ise kodu arasına ekleyebilirsin. Tabii header.php şeklinde ortak bir header sayfası oluşturup PHP kodunu onun tagleri arasında kullanman daha mantıklı.

Tabii kodda Session kullanılmış, değişiklikler tarayıcı kapanana kadar geçerli olacak. Kalıcı olması açısından Cookie veya veritabanına kayıt kullanabilirsin.



Hocam Yardımcı olma şansınız varmı acaba?

Cookie ile daha mantıklı gibi sanırsam
 

 

EUROSUNUCU BİLİŞİM LTD.

Procondio Procondio WM Aracı Kullanıcı
  • Üyelik 30.04.2016
  • Yaş/Cinsiyet 30 / E
  • Meslek Yazılım geliştirici
  • Konum Tekirdağ
  • Ad Soyad H** K**
  • Mesajlar 72
  • Beğeniler 25 / 24
  • Ticaret 1, (%100)

if(isset($_POST['site_tema'])){
if(!isset($_COOKIE['site_tema'])) {
setcookie("site_tema", $_POST['site_tema']);
}
else {
$_COOKIE['site_tema'] = $_POST['site_tema'];
}
}


if(!isset($_COOKIE['site_tema'])){
setcookie("site_tema", $_POST['site_tema']);
}


$_tema = "tema1";

if(isset($_COOKIE['site_tema'])) {
if($_COOKIE['site_tema']=="tema1"){
$_tema = "tema1";
}
else if($_COOKIE['site_tema']=="tema2"){
$_tema = "tema2";
}
else if($_COOKIE['site_tema']=="tema3"){
$_tema = "tema3";
}
else if($_COOKIE['site_tema']=="tema4"){
$_tema = "tema4";
}
}


?>



Dene.

Cookie kullanımında ya cookie tanımlamalarından önce hiçbir kod gelmemeli, ya da dosyanın en başında "ob_start()" fonksiyonu tanımlanmalı. O yüzden 'den önce, sayfanın en başına



kodunu eklemen gerekecek.
 

 

Sozen Sozen Bilmediğini Bil Öğren Kullanıcı
  • Üyelik 30.11.2016
  • Yaş/Cinsiyet 28 / E
  • Meslek Web tasarım
  • Konum Mersin
  • Ad Soyad M** S**
  • Mesajlar 292
  • Beğeniler 94 / 93
  • Ticaret 5, (%100)
Hocam





Bu kodu En üste menü olarak ekledim.

tema.html içerisine ise sizin verdiğiniz kodu ekledim.

Fakat yine değişmiyor

Neyden kaynaklı olabilir ?
 

 

EUROSUNUCU BİLİŞİM LTD.

Sozen Sozen Bilmediğini Bil Öğren Kullanıcı
  • Üyelik 30.11.2016
  • Yaş/Cinsiyet 28 / E
  • Meslek Web tasarım
  • Konum Mersin
  • Ad Soyad M** S**
  • Mesajlar 292
  • Beğeniler 94 / 93
  • Ticaret 5, (%100)
@Procondio Çok Yardımı dokundu, Çok teşekkür ediyorum kendisine , Allah razı olsun bu forumdan Böyle insanlar çıkıyor karşımıza ve bize yardımcı oluyorlar. Ne mutlu WMARACI :)
Procondio

kişi bu mesajı beğendi.

EUROSUNUCU BİLİŞİM LTD.
wmaraci
Konuyu toplam 2 kişi okuyor. (0 kullanıcı ve 2 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al