MyBBDepo - Türkiyenin MyBB Deposu Forumuna Hoşgeldiniz
Eğer sitemize yaptığınız ilk ziyaretiniz ise, lütfen öncelikle Forum Kurallarını okuyunuz. Forumumuzda bilgi alışverişinde bulunabilmeniz için Kayıt olmalısınız. Üye olmayanlar forumumuzdan yararlanamazlar.
Eğer zaten kayıtlı kullanıcı iseniz, lütfen kullanıcı adınız ve şifreniz ile, Giriş yapınız. (Sitemize üyelik ücretsizdir).
iCarly avatar
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5

Derecelendirme: 0/5 - 0 oy

MyBB Saat Sorunu


Sponsor Reklam

Çevrimdışı iCarly
 Tarih: 03-11-2016, Saat:19:22
#1
Uzun bir aradan sonra tekrar merhaba arkadaşlar. Hepinizi saygı ve sevgiyle selamlıyorum  Dil Çıkarma Ve soruma geçiyorum  Dil Çıkarma
Ç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 Açık Ağızlı Gülümseme 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. Açık Ağızlı Gülümseme)

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 üzgün

Dipnot 2: Evet haklısınız kısa bir açıklama olamadı maalesef üzgün 

Cevaplarınız için şimdiden teşekkürler, saygılar efendim  Melek - Masum
Cevapla
Bunu Beğenenler:
Sponsor Reklam
Sponsor Reklam

Çevrimdışı Machine
 Tarih: 04-11-2016, Saat:19:43
#2
Merhabalar,
Şuan mybb forum saatini ayarladığınızda otomatik olarak gün ışığından yararlanma olayından dolayı bir saat ileri almaktadır forum saatlerini. Sistemin kodlaması bu şekilde. Şuan, Türkiye'de bu yıl uygulanmadı bu olay her yıl saatleri biz bir saat ileri alırken bu yıl almadık eğer bilgisayarınızın saattini siz Türkiye saatine göre ayarladınız ve forumunuzunda saatini bu şekilde olmasını istiyorsanız maalesef yapılamıyor. 
Ekstra manuel işlemler ile yapılabilir ancak uzun vadede ya da gelecek günlerde saatler tekrar GMT+2 formatında olacağı için sistem saati tekrar bozulacaktır. Alternatif olarak diğer saat formatlarını gözden geçirin, uygun bir saat dilimi olmalı ya da en azından yakın bir saat değeri bulabilirsiniz.
Cevapla
Bunu Beğenenler:

Çevrimdışı iCarly
 Tarih: 04-11-2016, Saat:19:57
#3
(04-11-2016, Saat:19:43)Machine Adlı Kullanıcıdan Alıntı: Merhabalar,
Şuan mybb forum saatini ayarladığınızda otomatik olarak gün ışığından yararlanma olayından dolayı bir saat ileri almaktadır forum saatlerini. Sistemin kodlaması bu şekilde. Şuan, Türkiye'de bu yıl uygulanmadı bu olay her yıl saatleri biz bir saat ileri alırken bu yıl almadık eğer bilgisayarınızın saattini siz Türkiye saatine göre ayarladınız ve forumunuzunda saatini bu şekilde olmasını istiyorsanız maalesef yapılamıyor. 
Ekstra manuel işlemler ile yapılabilir ancak uzun vadede ya da gelecek günlerde saatler tekrar GMT+2 formatında olacağı için sistem saati tekrar bozulacaktır. Alternatif olarak diğer saat formatlarını gözden geçirin, uygun bir saat dilimi olmalı ya da en azından yakın bir saat değeri bulabilirsiniz.
Öncelikle ilginiz için çok teşekkürler. Belirttiğim gibi saatim şuan normal çalışıyor. Sitede kullanıcılar için saat normal, sunucu saati normal, gün ışığı kapalı, SQL ile herkesin gün ışığını da kapattım. Burada bir sorunumuz yok. Sorun şudur tekrar belirteyim,
Bu konuyu örnek alalım. Ben iCarly olarak bu konuyu saat 20.00'da yazdım. Giriş yapan her kullanıcı bunu böyle görüyor. Veya şuan 'Kimler Çevrimiçi'de iCarly Aktif - 20.00 olarak gözüküyor. Ama gel gör ki bu dediklerimi misafirler 21.00 olarak görüyor. Kısaca;
Sitede yazılmış her şeyin, saatle ilgili her şey üyelere doğru, misafirlere 1 saat ileri gözüküyor.
Birde son olarak MyBB'ye entegre Chat sitemde saati hep sunucudan çekerdi. Şimdi ne olduysa sistem saatini doğru gösteriyor ama atılan mesajları da 1 saat ileri gösteriyor. Nedir bu saatlerden çektiğim :S
Cevapla
Bunu Beğenenler:

Çevrimdışı Machine
 Tarih: 04-11-2016, Saat:21:24
#4
Merhabalar,

SQL sorgusunu GMT+2 değilde GMT+3 olarak yaparsanız soruna çözüm olabilir.
Kod:
UPDATE mybb_users SET timezone = "3"
Cevapla
Bunu Beğenenler:

Çevrimdışı iCarly
 Tarih: 04-11-2016, Saat:21:55
#5
Yazımı tekrar okursanız, bunların hepsini yaptığımı sorunun sistem saati ile ilgili olmadığını anlarsınız. Belirttiğim gibi o kod mybb_users tablosunu etkiliyor, misafirleri değil.
Cevapla
Bunu Beğenenler:

Çevrimdışı erdalmedet
 Tarih: 05-11-2016, Saat:00:42
(Son Düzenleme: 05-11-2016, Saat:00:50, Düzenleyen: erdalmedet.)
#6
Foruma kayıtlı kullanıcıların saatini ayarlamak için aşağıdaki sorgu kullanılır. (Tüm kullanıcıların doğru saati kullanabilmesi için.)

Kod:
UPDATE mybb_users SET timezone = "3"

Forumun genel saati (Örnek: Footer kısmında bulunan.) ise yönetici panelinden ayarlanır.
(Tarih ve Zaman Formatları -> Varsayılan Zaman Dilimi Formatı -> GMT+3:00)

Neden GMT+3:00?:

Kod:
+28800|Ankara, Aden, Baghdad, Beruit, Kuwait, Moscow GMT+3

Format hakkında ayrıntılı bilgi:

Bkz: http://www.timeanddate.com/time/zones/trt
Cevapla
Bunu Beğenenler:

Çevrimdışı ozanakkaya
 Tarih: 05-11-2016, Saat:01:05
#7
1.6'daki ayarlar nasıldı hatırlamıyorum. Bahsettiğiniz gibi mybb_users tablosuna yapılan değişiklik kullanıcıları etkiler. Ziyaretçiler için forum ayarları-Tarih Saat Ayarları kısmından varsayılan zaman dilimini GMT +3'ü seçmelisiniz.
Cevapla
Bunu Beğenenler:

Çevrimdışı iCarly
 Tarih: 05-11-2016, Saat:02:06
#8
Arkadaşlar dediğiniz ayarları, sorguları zaten biliyorum, bunu da belirttim. Uyguladığım halde misafir için olmuyor diyorum. Yoksa forumun kendi saati doğru zaten. Sadece üyeler bu saati normal görürken, misafirler 1 saat ilerde görüyor. GMT + 2 şuanda doğru saat forumlar için. 1.8' de böyle bir durum yok ama 1.6'da var. E bu sorunu çözmek mi kolay, siteyi 1.6.18'den 1.8.8'e güncellemek mi :$ Lütfen mesajımı tam okuyunuz, ayarlar kısmı da, sorgu da olması gerektiği gibi. Zaten bu sorun diyorum bana özel değil. MyBB Depo'da 1.6'da iken vardı, sizlerde de 1.6 ise vardır. Ben bunu çözmeye çalışıyorum..
Cevapla
Bunu Beğenenler:

 


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  MyBB Forumda Ana Sayfa Sorunu (Acil Yardım) seh-suvar 3 318 01-07-2017, Saat:11:34
Son Yorum: VenomBoss
  Kim kimdir Grup Sorunu Shiniori 3 309 21-04-2017, Saat:20:18
Son Yorum: VenomBoss
Araç - Bakım Konu taşıma sorunu dark1dark 4 1,020 22-01-2017, Saat:03:07
Son Yorum: eksewest
  [1.8] Mybb Rep Vermeden Konu İçeriğini Göremessin Eklentisi... kinqplus 2 523 10-01-2017, Saat:20:27
Son Yorum: kinqplus
  Mybb Konu Editörü Yok :( burhanbasaran 9 2,544 03-12-2016, Saat:14:45
Son Yorum: CyberPatient



Konuyu Okuyanlar: 1 Ziyaretçi