Ben temanın anda aktif cilt klasörde bulunan renk 3 değerlerine erişmek gerekir. Header.gif, footer.gif ve spot.gif: benim temanın "ten" klasörün her I 3 görüntüler var.
Bu görüntüler hepsi aynı boyutta ve sadece benim tema derileri arka plan renkleri için kullanılır. Tema sahibi kendi tema derileri her biri için özel bir renk oluşturabilirsiniz ve bu ilgili cildin klasöründe saklanır.
Birisi bunu yapmak koduyla bana yardımcı olabilir misiniz?
Ben onu görmek yolu, ben dosyaları themeselves sonra RGB değerini okumak ve ben kullanabileceğiniz bir değişkene atayabilirsiniz açabilirsiniz, ya ben aynı anda yazılı değerleri (I görüntüleri renklendirmek içeren bir metin dosyasını açabilirsiniz zaman tema seçenekleri) kaydedilir
Bir metin dosyası kullanırsanız, ben şöyle colors.txt adlı bir dosyada değerleri saklamak olacak ...
color1=000000,color2=123456,color3=cccccc
Bu kafamın üst kapalı olduğunu. Belki bir xml formatında daha iyi olabilir, ben tartışmaya o kadar bırakacağım. Onun sadece küçük bir veri deposu.
Çalışma zamanında, ben sadece bu dosyayı almak ve her bir rengin değeri kapmak ve sonra benim tema için kullanıcının seçtiği cilt için geçerli özel spot renkleri göstermek için benim colorpicker minik bu atamak istiyorum.
Bu renkler benim temanın derileri klasörler (header.gif, sidebar.gif ve spot.gif) her 3 görüntülerin her rengini temsil eder. En kolay, sadece bu dosyaları açmak ve onaltılık dönüştürmek sonra renk değeri okursanız, ben yerine o yapardım.
Ben yeterince iyi izah ettik umarım :)