Ekli dosyayı görüntüle 392
Olağan hata düzeltmeleri ve iyileştirmelere ek olarak, gerçekleştirilmesi önemli ölçüde zaman alabilen bir veritabanı şeması değişikliği vardır. Özellikle büyük bir xf_attachment ve xf_attachmet_data tablonuz (birkaç milyon kayıt) varsa, bir CLI yükseltmesi gerçekleştirmenizi öneririz.
XenForo 2.2.7, kaldırılan eklentilere ait dosyaların temizlenmesini de destekleyen ilk sürümdür. Bununla ilgili daha fazlasını okuyabilirsiniz.
XF 2.2.7'deki bazı değişiklikler şunları içerir:
Dikkat, her zaman lisanslı sürümleri tavsiye ederiz. (Lisanslı halini almadan geliştirme yapmak için kullanmak isterseniz diye paylaşıyorum.)
Olağan hata düzeltmeleri ve iyileştirmelere ek olarak, gerçekleştirilmesi önemli ölçüde zaman alabilen bir veritabanı şeması değişikliği vardır. Özellikle büyük bir xf_attachment ve xf_attachmet_data tablonuz (birkaç milyon kayıt) varsa, bir CLI yükseltmesi gerçekleştirmenizi öneririz.
XenForo 2.2.7, kaldırılan eklentilere ait dosyaların temizlenmesini de destekleyen ilk sürümdür. Bununla ilgili daha fazlasını okuyabilirsiniz.
XF 2.2.7'deki bazı değişiklikler şunları içerir:
- Doğru önek arama ifadesini kullanmak için eklenti listesi filtre çubuğunu güncelleyin.
- cmd.php --version veya -V çalıştırırken XenForo sürümünün çıktısını alın
- [MEDIA] BB kod etiketi örneğini geçerli bir videoya işaret edecek şekilde değiştirin.
- Belirteç girişleri için giriş öğesinin beklenen yazı tipi rengini devraldığından emin olun.
- Doğum günleri üye statüsü için önbelleğe almayı devre dışı bırakın. Sonuçlar, saat dilimine bağlı olarak her kullanıcı için farklı olabilir, bu nedenle önbelleğe alma etkili olmaz.
- Kenarlık genişliği tek bir sayı olduğunda yapışkan gezinme ve personel çubuğuyla ilgili bir tarayıcı tuhaflığına geçici çözüm. Bu, alt sınırı tamamen kaldırır.
- Serileştirmeyi kaldıramayan posta kuyruğu girişlerinin neden olabileceği bir sorunu geçici olarak çözün.
- Yeni bul sisteminde yasaklı kullanıcıların profil gönderilerini filtrelerken n+1 sorgularından kaçının
- Garip dizeler kullanıldığında beklenmeyen davranışlara neden olabilecek !$username ve in_array($username, $usernames) gibi gevşek dize karşılaştırmalarını yamalayın.
- İleti dizilerini kalıcı olarak silerken, ilişkili kayıtların da silindiğinden emin olun
- Konular için RSS beslemesi girişleri oluştururken, kılavuz niteliğini iş parçacığı kimliğine ayarlayın
- Yalnızca ziyaretçinin push bildirimlerini kullanma izni varsa, push bildirimi devre dışı bırakma tercihlerinin üzerine yazın.
- Taslak kaydetme ömrü ile ilişkilendirilmemiş ek silme kesme süresinin satır içi olarak uzatılmasına izin verin ve ayrıca bir taslağı kaydederken geçici ekleri yenileyin.
- Font Awesome simge sınıflarının başlangıcındaki fazla boşlukları kırpın
- Önekleri işlerken tür denetimiyle uyumluluk sorununu düzeltin
- Yeni konuşma mesajları için anında iletme bildirimlerinin gönderilip gönderilmeyeceğini kontrol etmek için yeni bir kayıt varsayılanı ekleyin.
- Konukların anket oluşturmasını engelleyen bir sorunu düzeltin
- İçerik reaksiyonlarını güncellerken, reaksiyonların gerçekten önbellekte olup olmadığını kontrol edin
- "www" ile başlamayan URL'leri uygun şekilde zorlayın.
- Meta veri logosu URL ifadesi için kasayı düzeltin
- Tepki içeriği kayıtlarını içe aktarırken kimliklerin korunmasına izin verme
- Rapor varlığında getTitle yöntemi için doğru tür ipucunu kullanın
- Yönetici gezinme öğelerini düzenlerken, geliştirme_yalnızca değerini düzgün bir şekilde kaydedin
- Yalnızca farklı ve sıfır olmayan kullanıcı kimliklerini döndürmek için kimin rapor kapatma bildirimi alması gerektiğini belirlemek için sorguyu ayarlayın
- PHP 7.1 veya üstünü kullanıyorsanız, görüntü proxy'sinin webp görüntülerini almasına ve saklamasına izin verin.
- Kontrol paneli ek yöneticisi tarih sınırlarının kapsayıcı olduğundan emin olun
- Bağlantısız bir başlığa dokunduğunuzda tuval dışı alt gezinme menüsünü açın
- Genel önbellek zaten çalıştırıldıktan sonra önbelleğe alınmamış içerik izinlerini sorgulamaya çalışmayın
- Düğüm izinleri yönetimi için yinelenen şablonları kaldırın
- Arama dizinini yeniden oluştururken birden çok içerik türü belirtme desteği
- "Kendi ileti dizisini düzenle" iznini "Kendi ileti dizisini düzenle" olarak değiştirin, çünkü bu izin birden çok ileti dizisi özelliğinin düzenlenmesine izin verir.
- Yeni bir konu oluştururken dar bir ekran kullanırken başlık girişindeki konu bilgi istemi yer tutucusunun okunaklılığını iyileştirin.
- Yer paylaşımının arkasındaki alt sabit bildirimleri hesaba katmak için kaplamalardaki yapışkan gönderme satırını dengelemeyin.
- Doygunluk()'a dayalı fareyle üzerine gelme varyantları grilerle veya yakın grilerle çalışmaz, bu yüzden bunun yerine xf-intensify()'a odaklanalım ve vurgulu doygunluğun kaybını telafi etmek için değeri biraz artıralım
- Kullanıcıları birleştirirken, önceki kullanıcı adı değişikliği günlüklerini de taşıyın.
- Şablonları yüklerken gereksiz dosya varlığı kontrolünü kaldırın
- İfade grupları yüklenirken gereksiz dosya varlığı kontrolünü kaldırın
- E-postaları otomatik olarak bağlarken, ek alan bölümlerinde izin verilen kelime karakterlerinin aralığını genişletin.
- Vimeo BB kod medya sitesini, profil URL'lerini istemeden eşleşmeyecek şekilde ayarlayın.
- Aranabilecek maksimum anahtar kelime sayısına bir sınır koyun (varsayılan: 1024) ve bir parça istisnasından kaçınmak için mümkün olduğunda XFES'in max_clause_count yapılandırma değerini getirmesine izin verin.
- Diğerinde tanımlanan bir dosyadan Daha Az karışıma erişmekten kaçınma adımları. Setup.less'a geçin ancak geriye dönük uyumluluk için orijinal referansı şimdilik koruyun.
- URL'leri unfurl.php kullanarak açarken, kullanıcı için doğru stili kullandığımızdan ve varsayılan şablon parametrelerini ilettiğimizden emin olun.
- Saat dilimi verilerini güncelle
- Yerel ayarlar listesine Sri Lanka'yı ekleyin
- Bir isteğin ortasında proxy görüntülerinin budandığı bir yarış koşulunu daha zarif bir şekilde ele alın
- Başka görünür gönderi olmayan bir ileti dizisinden ilk iletiyi taşırken, yeni ilk iletinin durumunu ve orijinal ileti dizisini doğru şekilde ayarlayın
- Bunun yerine cevap sayısı olarak bir soru dizisindeki yanıt sayısını kullanın
- Kullanıcı yükseltme listelerinde tarih sıralama düzenlerinin yönünü değiştirmeye izin ver
- Nokta içeren bir bölüm başlığına sahip bir etkinlik özeti gönderirken hata yapmaktan kaçının.
- Çeşitli içerikleri yapıştırırken bir dizi zengin metin düzenleyici tuhaflığını çözün.
- Bir URL'den meta veri alırken, mümkün olduğunda geçerli bir karakter kümesi kodlaması aldığımızdan emin olmak ve geçersiz bir karakter kümesi kodlamasıyla karşılaşıldığında atılan bir Hata istisnasını önlemek için iyileştirme kontrolleri.
- Alıntı içeren içeriği kopyalarken/yapıştırırken, çıktıyı düzenleyin ve alıntı yazarını ve içeriğini korumak için çıktının uygun niteliklerle doğru şekilde çıktığından emin olun.
- Bir renk dizesini ayrıştırırken (metaThemeColor özellik kullanımı için olduğu gibi), rengi varsayılan olarak onaltılık değerine normalleştirin.
- Konuşma alıcıları yazarken, tek karakterli kullanıcı adları için minimum 1 uzunluk değerine izin verir.
- Akıllara durgunluk veren sayıda ekle çalışırken ek yöneticisinin performansını artırın
- Düzenleyici taslak düğmesi açılır menüsünde potansiyel olarak yanlış dilde görüntülenen bir araç ipucuna geçici çözüm.
- Bir sarma sorununu önlerken kullanıcı adlarına kontur efekti vermek için metin gölgesini kullanın
- 404 hatasını önlemek için zxcvbn.min.js kaynak eşleme referansını kaldırın.
- Konunun bir forumu yoksa, Thread varlığında _preSave yönteminin bazı bölümlerini atlayın.
- İkonik etiketlerin kaplarından taşmasını önleyin
- Geçerli sayfa önbellek kimliğini değiştirmek için bir kod olayı tanıtın
- Bir eklenti kaldırma işlemi sırasında içerik türü verilerini kaldırırken, yeniden yükleme sırasında çakışmaları önlemek için content_id ekini 0 ve ilişkilendirilmemiş olarak ayarlayın. Dosyalar daha sonra temizlenecektir.
- _help_page_bb_codes
- bb_code_tag_quote
- conversation_add
- conversation_invite
- core_blockmessage.less
- core_datalist.less
- core_input.less
- core_overlay.less
- editor_base.less
- forum_post_thread
- member.less
- member_tooltip
- member_tooltip.less
- member_view
- select2.less
- setup.less
- thread_list_macros
Dikkat, her zaman lisanslı sürümleri tavsiye ederiz. (Lisanslı halini almadan geliştirme yapmak için kullanmak isterseniz diye paylaşıyorum.)