Benim web sitesi için tema seçici ve tema önizleme

1 Cevap php

Ben PHP kullanarak benim web sitesi inşa temalar seçici uygulanması için bir çözüm bulmaya çalışıyorum.

Bir kullanıcı oturum açtıktan sonra mevcut temalar ile sunulur, ve seçilmiş biri kendi profilinde depolanır.

Ama bir kullanıcı ben bu nasıl yapmam gerektiğini, daha sonra kendi özel renk ile yaptığı geçerli temanın rengini değiştirmek için istekli olup olmadığını.

I looked at yui App theme but don't know if it will suit my needs. Any help is greatly appreciated.

Teşekkürler

1 Cevap

: CSS yüzden sadece böyle bir şey yapmak, bir PHP komut çıkış olabilir

css.php:

<?php
session_start();
$theme = load_theme($_SESSION['userid']);
header('Content-Type: text/css');
?>

body {
  font-family: Verdana, sans-serif;
  color: <?php echo $theme['base-color']; ?>;
}

...

'Tema', sadece bir renk paleti olabilir veya daha fazla kökten farklı stil bir dizi olabilir. Kullanıcı bunlardan birini seçer ve ardından isteğe bağlı bunun için renkleri seçer.

Onlar tercihlerini ya da baz stil değişiklikleri değiştirdiğinizde kullanıcı sadece stil indirir böylece tüm bu doğru sürüm ile desteklenmelidir.

Önizleme biraz daha zordur. Bunun için muhtemelen sadece bu amaç için özelleştirilmiş bir stil ihtiyacı ve kullanıcı hemen değişiklikleri görebilirsiniz böylece dinamik anında stil güncellemek için Javascript kullanacağız. Bu işin çok daha önemli bir parçasıdır.