Merhabalar,
CSDurağı client'ı MOTD ekranlarında eski bir tarayıcı motoru (Trident, IE7 uyumluluk modunda) kullanıyor. Bu yüzden CSS ile hazırlanmış HTML panelleriniz (istatistik board'u, market, takım sistemi, top15 vb. ne yaptıysanız) Steam'in kendi MOTD'sinde veya normal tarayıcıda güzel dururken, CSDurağı'nda bozuk/okunaksız/renksiz çıkabiliyor.
Bunu kendi sunucumuzdaki top15 panelinde yaşayıp haftalarca gerçek kullanıcı geri bildirimiyle çözdükten sonra, aynı sorunu yaşayan geliştirici arkadaşlar için de faydalı olur diye küçük bir "uyum kiti" hazırladım. Hem topluluğa hem de kendi projelerinde HTML MOTD kullanan herkese açık, dilediğiniz gibi kullanabilir/değiştirebilirsiniz.
Kit ne içeriyor?
Yaklaşım özeti: ana CSS dosyanıza hiç dokunmuyorsunuz, sadece CSDurağı(Trident) tespit edildiğinde ekstra, izole bir düzeltme dosyası yüklüyorsunuz. Böylece Steam MOTD ve normal tarayıcı kullanıcılarınız hiç etkilenmiyor.
Not: bu kit, [tekerlek/scroll + kompakt mod JS kiti] ile birlikte kullanılmak üzere tasarlandı — o kit tıklama/scroll davranışını çözüyor, bu kit görünümü (renk/hizalama/arka plan) çözüyor. İkisi birbirini tamamlıyor, tek başına da kullanılabilir.
Bilgilendirme: Kiti yapmadan önce yedek almayı unutmayınız.
Ekli dosyalar:
Faydası olursa ne mutlu, sorunuz olursa buradan yazabilirsiniz.
Kit güncellemeden öncesi ve sonrasına ait görseller:

CSDurağı client'ı MOTD ekranlarında eski bir tarayıcı motoru (Trident, IE7 uyumluluk modunda) kullanıyor. Bu yüzden CSS ile hazırlanmış HTML panelleriniz (istatistik board'u, market, takım sistemi, top15 vb. ne yaptıysanız) Steam'in kendi MOTD'sinde veya normal tarayıcıda güzel dururken, CSDurağı'nda bozuk/okunaksız/renksiz çıkabiliyor.
Bunu kendi sunucumuzdaki top15 panelinde yaşayıp haftalarca gerçek kullanıcı geri bildirimiyle çözdükten sonra, aynı sorunu yaşayan geliştirici arkadaşlar için de faydalı olur diye küçük bir "uyum kiti" hazırladım. Hem topluluğa hem de kendi projelerinde HTML MOTD kullanan herkese açık, dilediğiniz gibi kullanabilir/değiştirebilirsiniz.
Kit ne içeriyor?
- Sorunun gerçek sebebinin açıklaması (User-Agent bazlı, kesin teşhis) Sunucu tarafında (PHP) client tespiti yapan küçük bir fonksiyon
- Hazır bir CSS şablonu: kendi projenizin renk/selector isimlerine göre doldurmanız yeterli, her blokta "bunu neden yapıyoruz" açıklaması var
- Gerçek bir sunucuda yaşanan 9 adımlık süreç (hangi sorun, neden oluyor, nasıl çözüldü) — kendi hatalarım dahil, aynı çukurlara düşmeyin diye
Yaklaşım özeti: ana CSS dosyanıza hiç dokunmuyorsunuz, sadece CSDurağı(Trident) tespit edildiğinde ekstra, izole bir düzeltme dosyası yüklüyorsunuz. Böylece Steam MOTD ve normal tarayıcı kullanıcılarınız hiç etkilenmiyor.
Not: bu kit, [tekerlek/scroll + kompakt mod JS kiti] ile birlikte kullanılmak üzere tasarlandı — o kit tıklama/scroll davranışını çözüyor, bu kit görünümü (renk/hizalama/arka plan) çözüyor. İkisi birbirini tamamlıyor, tek başına da kullanılabilir.
Bilgilendirme: Kiti yapmadan önce yedek almayı unutmayınız.
Ekli dosyalar:
- OKUBENI.txt (hızlı kullanım)
- STRATEJI.txt (gerçek vaka, adım adım)
- is_trident_client.php
- trident-fix-template.css
Faydası olursa ne mutlu, sorunuz olursa buradan yazabilirsiniz.
Kit güncellemeden öncesi ve sonrasına ait görseller:
Öncesi:

Sonrası:

Kit indirme Dosyası:
Bu içeriği görebilmek için kayıt olmanız gerekiyor!
)


