Uzun bir aradan sonra tekrar merhaba arkadaşlar. Hepinizi saygı ve sevgiyle selamlıyorum Ve soruma geçiyorum
Çoğunuz bu başlık ile o klasik "saat ve tarihi ayarlayamıyorum" şeklinde bir konuyla karşılaşacağınızı düşündünüz, inkar etmeyin Ama işin aslı öyle değil; (En sade şekilde anlatmaya çalışacağım)
Forumun saati nasıl olmuşsa cozutmuş, bozulmuş, gitmiş. Ben klasik Forum Ayarları'ndan öncelikle GMT +2'yi seçtim, tamaam. Bitiyor mu bitmiyor. phpMyAdmin'e gittim, UPDATE mybb_users SET timezone = "2" kodunu sorgulattım. Baktım hoop saat düzeldii, derken birde ne olsun! Birkez daha yenileyince sayfayı, saati otomatik 1 saat ileriye atıyor. (15.00 ise, 16.00 yapıyor.) Çerezleri falan temizledim, aynı da aynı. GMT +1 yaptım, sorguyla +2 yolladım, defalarca bin bir çeşit kombinasyon yaptım ama inadına 1 saat ekliyor veya çıkarıyor. Uzun saatler sonucu 3 dakikalık arkadan da gelse bunu da kabul edip sorguyu UPDATE mybb_users SET timezone = "1,99" yaptım. Şapşal sistemimiz orada tabii 2'yi, 3'ü vs. göremeyince 1 saat atamadı. Şimdi 3 dakika geriden gelse de kabulüm. (Takıntılı biri olarak neden olduğunu bilmek istesem de çözmek istesem de uğraşmayacağım. )
Gelelim asıl soruna;
Eskiden de vardı hâla var. Sorguyu mybb_users tablosuna yolladığımız içindir ki sanırım (her ne kadar site ayarlarını GMT +2 de yapsak) misafirler konuların, yorumların yazılma tarihini 1 saat fazla görüyor. Yani 20.00'da yazılmış konu üye girişi yapınca öyle, misafir modunda 21.00 olarak görünüyor. mybb_usergroups'a gittim, sütun ekledim 'timezone' olarak, onun değerini 1,99 yaptım falan ama başarılı olamadım gari :/ Doğaçlama yapınca olmuyor genelde zaten :/ Yardımlarınıza talibim efendim, saygılar.
(Konu şablonu oluşturmadım çünkü bu genel, yani bütün 1.6.x sürümlerine ait bir problemdir. Bana özel bir sorun veya eklenti, tema kaynaklı bir sorun da değildir. Tamamen sistem, kodlama kaynaklıdır.)
Dipnot: Tahminimce mybb_usergropus 'ta oluşturduğum 'timezone' sütununu saat ile bağlayabilir isek, o zaman SQL kodunu o tabloda (misafir grubu id'si ile) yollarız ve onu da güncellemiş olur. Ama yetersiz teknik bilgim sebebi ile maalesef bunu başaramıyorum
Dipnot 2: Evet haklısınız kısa bir açıklama olamadı maalesef
Cevaplarınız için şimdiden teşekkürler, saygılar efendim
Çoğunuz bu başlık ile o klasik "saat ve tarihi ayarlayamıyorum" şeklinde bir konuyla karşılaşacağınızı düşündünüz, inkar etmeyin Ama işin aslı öyle değil; (En sade şekilde anlatmaya çalışacağım)
Forumun saati nasıl olmuşsa cozutmuş, bozulmuş, gitmiş. Ben klasik Forum Ayarları'ndan öncelikle GMT +2'yi seçtim, tamaam. Bitiyor mu bitmiyor. phpMyAdmin'e gittim, UPDATE mybb_users SET timezone = "2" kodunu sorgulattım. Baktım hoop saat düzeldii, derken birde ne olsun! Birkez daha yenileyince sayfayı, saati otomatik 1 saat ileriye atıyor. (15.00 ise, 16.00 yapıyor.) Çerezleri falan temizledim, aynı da aynı. GMT +1 yaptım, sorguyla +2 yolladım, defalarca bin bir çeşit kombinasyon yaptım ama inadına 1 saat ekliyor veya çıkarıyor. Uzun saatler sonucu 3 dakikalık arkadan da gelse bunu da kabul edip sorguyu UPDATE mybb_users SET timezone = "1,99" yaptım. Şapşal sistemimiz orada tabii 2'yi, 3'ü vs. göremeyince 1 saat atamadı. Şimdi 3 dakika geriden gelse de kabulüm. (Takıntılı biri olarak neden olduğunu bilmek istesem de çözmek istesem de uğraşmayacağım. )
Gelelim asıl soruna;
Eskiden de vardı hâla var. Sorguyu mybb_users tablosuna yolladığımız içindir ki sanırım (her ne kadar site ayarlarını GMT +2 de yapsak) misafirler konuların, yorumların yazılma tarihini 1 saat fazla görüyor. Yani 20.00'da yazılmış konu üye girişi yapınca öyle, misafir modunda 21.00 olarak görünüyor. mybb_usergroups'a gittim, sütun ekledim 'timezone' olarak, onun değerini 1,99 yaptım falan ama başarılı olamadım gari :/ Doğaçlama yapınca olmuyor genelde zaten :/ Yardımlarınıza talibim efendim, saygılar.
(Konu şablonu oluşturmadım çünkü bu genel, yani bütün 1.6.x sürümlerine ait bir problemdir. Bana özel bir sorun veya eklenti, tema kaynaklı bir sorun da değildir. Tamamen sistem, kodlama kaynaklıdır.)
Dipnot: Tahminimce mybb_usergropus 'ta oluşturduğum 'timezone' sütununu saat ile bağlayabilir isek, o zaman SQL kodunu o tabloda (misafir grubu id'si ile) yollarız ve onu da güncellemiş olur. Ama yetersiz teknik bilgim sebebi ile maalesef bunu başaramıyorum
Dipnot 2: Evet haklısınız kısa bir açıklama olamadı maalesef
Cevaplarınız için şimdiden teşekkürler, saygılar efendim