MyBB Depo Forum

Orjinalini görmek için tıklayınız: Güncelleme sonrası hata - Moderasyon İşlemi için herhangi bir konu seçmediniz
Şu anda (Arşiv) modunu görüntülemektesiniz. Orjinal Sürümü Görüntüle internal link
Sayfalar: 1 2
Bu arada ben forumu 1813 versiyonundan 1820 versiyonuna kadar ftpden attım upgrade.php ile güncelledim.
bu şekilde temamı hiç güncellemedim her versiyonda. güncellemem gerekir mi acaba?
Şablon güncellemeleri her versiyonda olabiliyor. Özel kullandığınız Temanızın şablonlarının içeriğindeki kodlamalar değişik olabileceğinden dolayı her upgrade şeklindeki otomatik versiyon güncellemesinde şablon içeriği değiştirilemeyebilir. Onun için temalarınızın güncellemesini manuel yapmak zorundasınız. Altta verdiğim linkten Blame veya History sekmesine girip kod(9777787) şeklinde görünen düzenleme linkinde gösterilen değişiklikleri şablon içeriklerinizi kontrol edip temanıza uygulayabilirsiniz.
Kod:
https://github.com/mybb/mybb/blob/bc5fcf4d3855b754a422e633effaa0466d198bd3/install/resources/mybb_theme.xml

Aldığınız bu moderation hatası için sanırım  headerinclude şablonu içerisinde olmayan kod satırından kaynaklanıyor. Bu şablona girin;
Bul:
Kod:
var cookiePrefix = "{$mybb->settings['cookieprefix']}";
Alta satır açıp ekle:
Kod:
var cookieSecureFlag = "{$mybb->settings['cookiesecureflag']}";
(20-03-2019, Saat:17:04)devmybb Adlı Kullanıcıdan Alıntı: [ -> ]Şablon güncellemeleri her versiyonda olabiliyor. Özel kullandığınız Temanızın şablonlarının içeriğindeki kodlamalar değişik olabileceğinden dolayı her upgrade şeklindeki otomatik versiyon güncellemesinde şablon içeriği değiştirilemeyebilir. Onun için temalarınızın güncellemesini manuel yapmak zorundasınız. Altta verdiğim linkten Blame veya History sekmesine girip kod(9777787) şeklinde görünen düzenleme linkinde gösterilen değişiklikleri şablon içeriklerinizi kontrol edip temanıza uygulayabilirsiniz.
Kod:
https://github.com/mybb/mybb/blob/bc5fcf4d3855b754a422e633effaa0466d198bd3/install/resources/mybb_theme.xml

Aldığınız bu moderation hatası için sanırım  headerinclude şablonu içerisinde olmayan kod satırından kaynaklanıyor. Bu şablona girin;
Bul:
Kod:
var cookiePrefix = "{$mybb->settings['cookieprefix']}";
Alta satır açıp ekle:
Kod:
var cookieSecureFlag = "{$mybb->settings['cookiesecureflag']}";

Çok teşekkürler 

Blame sekmesine giremedim site çöküyor ancak history sekmesinden giriş yapabildim.
Verdiğiniz kod ile ctrl + f araması yapıp kodun üzerine tıkladığım açılan sayfada
1820 yerine 1821 yazmamız gerektiği söyleniyor onu 1820 yaptım 1821 yapmalı mıyım?
ayrıca aynı sayfada "allowclear" diye bir kod eklenmesi yapmamız gerektiği söyleniyor.
temamın xml dosyasında multiple: false, olarak arama yaptım ve ilk çıkan yerin altına allowclear kodunu ekledim.
Resimde attığım kodda multiple false kısmı bir çok satırda olduğu için hepsine eklemedim ilk gelen satıra koydum doğru mu yapmışım acaba?
resim

 


Hatanın çözümünü de sunmuşsunuz umarım o da olur.
Son yaptığınız düzenleme henüz çıkmamış olan 1.8.21 versiyonun düzenlemesidir.

Size her yükseltme işleminden sonra tema güncellemesi yapmak için farklı bir yol sunayım.

Adım 1: Yükselttiğiniz versiyonun bir alt versiyonunu localhost üzerinde kurun. (Örnek: Yükselttiğiniz versiyon 1.8.20, sizin localhost üzerinde kurmanız gereken versiyon 1.8.19 olmalıdır.)

Adım 2: Güncelleme yapmak istediğiniz temanın değişen şablonlarını bulun. (Yönetici Paneli -> Temalar & Şablonlar -> Şablonlar -> "Güncellenen Şablonları Bul" bölümünden.)

Adım 3: "Adım 2" sırasında tespit ettiğiniz şablonları, kendi sitenizin ve localhost üzerinde kurduğunuz bir önceki versiyonun varsayılan teması üzerinde (tek tek) açın. Bir önceki ile şimdiki versiyon arasındaki değişiklikleri tespit edin ve kullandığınız/güncelleme yapmak istediğiniz temaya uygulayın. Şablonlar arasındaki değişikliliği daha kolay tespit edebilmek için Diffchecker kullanabilirsiniz.
Sayfalar: 1 2