Değişiklik Listesi

Sürüm 18.1 Değişiklik Listesi:

  • VKontakte sosyal ağında yeni VK ID Oauth 2.1 protokolü kullanılarak yetkilendirme desteği eklendi. Bu, bu ağda oluşturulan yeni uygulamalar için destek sağlar. Eski uygulamalar için destek de ek bir değişiklik olmaksızın otomatik olarak çalışmaya devam edecektir.
  • Yönetici panelinin script ayarlarında, ülke tabanlı engellemeden muaf olan kullanıcı gruplarını belirtme imkanı eklendi. Belirli ülkeler için siteye erişimi engellediyseniz, artık o ülkelerde bulunan ve siteye erişebilecek kullanıcı grupları atayabilirsiniz. Engelleme bu kullanıcılara uygulanmayacaktır.
  • Script'teki yapay zeka asistanı ayarlarında max_completion_token parametresini kullanma imkanı eklendi. Bu, kullanıcıların asistan tarafından üretilen maksimum token sayısını özelleştirmesine olanak tanır. Ayrıca, gerekmiyorsa max_tokens ve temperature parametrelerini devre dışı bırakma seçeneği eklendi. Bu, o1, o3-mini gibi yeni akıl yürütme dil modelleriyle entegrasyonu kolaylaştırır.
  • Makale yazarken otomatik vurgulama özelliğine sahip, önceki CodeMirror yerine tamamen yeni bir kod düzenleyici eklendi. Bu yeni düzenleyicinin ana avantajı, büyük miktarda içerikte vurgulamaları CodeMirror'dan çok daha hızlı yapmasıdır. CodeMirror'ın vurgulamaları oluşturması uzun sürebilir veya hatta donabilirken, yeni düzenleyici anında çalışır. Bu, özellikle uzun makalelerle veya çok fazla HTML biçimlendirmesi kullanan makalelerle çalışmak için önemlidir. Daha hızlı işlemenin yanı sıra, yeni düzenleyici daha gelişmiş arama özelliklerine ve yeni otomatik tamamlama işlevlerine de sahiptir. Bu işlevler, etiketleri ve parametre değerlerini, ayrıca makale metnindeki mevcut kelimeleri otomatik olarak ekleyebilir. HTML kodunda bir hata varsa, hatanın olduğu satır sorunu belirtmek için vurgulanır. Ayrıca, kaynak kod düzenleyici ile görsel düzenleyici arasında geçiş yaparken imlecin konumuna otomatik kaydırma ekler.
  • Yeni kaynak kod düzenleyici ayrıca şablonları, tanıtım materyallerini ve eklentileri düzenlemek için modüller içerir. Artık büyük miktarda düzenlenmiş içerikle, bunları düzenlemek daha kolay ve daha hızlıdır. Kullanılan dile (HTML, CSS, JavaScript, PHP, SQL) ve düz metne bağlı olarak otomatik kod tamamlama için ek özellikler de vardır.
  • Yorumlarda ve özel mesajlarda kullanıcı alıntıları görüntülenirken, alıntıya yazarın profilinin bir bağlantısı eklendi. Bu, kullanıcıların hızlı bir şekilde kullanıcının profil sayfasına erişmelerine, onlara özel bir mesaj göndermelerine veya yöneticilerin kullanıcının profiliyle ilgili eylemleri daha kolay gerçekleştirmelerine olanak tanır.
  • Kullanıcıların alıntıladıkları bir yorumun tam bağlamına daha kolay erişmelerini sağlamak için, orijinal mesaja doğrudan gitmeleri için hızlı bir bağlantı eklendi. Ziyaretçiler bağlantıya tıkladıklarında, söz konusu yorumun sayfasını ve yerini kolayca bulabilirler.
  • "Çapraz Referanslar" modülündeki anahtar kelime arama algoritması tamamen yeniden yazıldı. Değiştirme algoritmaları da anında yönetme imkanı ile gerçek zamanlı olarak çalışır. Değiştirmeler için artık düzenli ifadeler kullanılmıyor ve içerik işleme optimize edildi, bu da bu özelliğin çalışmasını önemli ölçüde hızlandırdı ve büyük hacimli anahtar kelimeler ve bağlantılar için sunucu yükünü azalttı.
  • Tam haberleri görüntülerken benzer yayınların çıktısını işleme modülü yeniden tasarlandı. Artık benzer haberler için arama, bir yayını ilk kez görüntülerken değil, doğrudan yayın eklerken veya düzenlerken gerçekleştirilir. Benzer yayınları ararken ek alanlar için ek destek eklendi, bu nedenle kısa ve tam açıklama alanları kullanılırsa arama daha doğru olacaktır. Sitedeki bu bloğun önbelleğiyle çalışma iyileştirildi, bu nedenle blok yalnızca yayının benzer haberleri varsa işlenecek, bu da bazı durumlarda sunucu yükünü azaltacaktır. Ek olarak, blok yalnızca şablonda benzer haberleri görüntülemek için uygun etiketler varsa oluşturulacaktır. Benzer haberler {custom....} gibi diğer etiketler kullanılarak görüntüleniyorsa, hiçbir veritabanı sorgusu yürütülmeyecek ve blok oluşturmak için ek bir yük olmayacaktır.
  • Yayın sıralama bölümünde tek bir toplu işlemde işlenecek yayın ve yorum sayısını belirtme imkanı eklendi. Bu, kullanıcıların aynı anda işlenen veri miktarını artırmasına veya azaltmasına ve işleme hızını buna göre ayarlamasına olanak tanır. Ayrıca, medya etiketlerini işlerken olduğu gibi harici hizmetlere bağlantıların zaman aldığı durumlarda sunucu sınırlarını aşmaktan kaçınmaya yardımcı olur.
  • Yayınları düzenlerken, kullanıcı bildirimleri etkinleştirilmişse, yayın zaten başka bir kullanıcı tarafından düzenleniyorsa, sitedeki yayınları düzenlemek için bildirimler eklenir. Ek olarak, kullanıcı arayüzünde sitedeki yayınları düzenleme kontrolü eklendi. Bu nedenle, düzenleme ister web sitesinde ister kontrol panelinde başlasın, kullanıcılar web sitesinde ve kontrol panelinde her yerde bildirim alacaklardır. Kullanıcıların kontrol paneline erişimi yoksa, yayının başka bir kullanıcı tarafından düzenlendiğine dair gerekli tüm bildirimleri yine de alacaklardır.
  • Kişisel mesaj şablonları (pm.tpl) için yeni etiketler desteklenmeye başlandı: [pm-author] metin [/pm-author], yazışmayı görüntüleyen kullanıcının bu mesajın yazarı olması durumunda içerdikleri metni görüntüler; ayrıca [not-pm-author] metin [/not-pm-author] etiketleri, kullanıcının bu mesajın yazarı olmaması durumunda metin çıktısı verir. Bu, kendi mesajlarınızı ve muhataplarınızın mesajlarını kullanıcılara ayırmanıza olanak tanır.
  • Denetimsiz yayın yapma, yayınlarını düzenleme izni olan ancak DataLife Engine kontrol paneline erişimi devre dışı bırakılmış kullanıcılar için sitedeki yayınları silme imkanı eklendi. Böylece, bu kullanıcılar yayınlarını doğrudan sitede silebileceklerdir.
  • Kısa ve tam haber çıktı şablonları (shortstory.tpl ve fullstory.tpl) için, bu yayını silme izni olan kullanıcılar için siteden bir yayını silme bağlantısını görüntüleyen yeni [del] metin [/del] etiketleri desteklenmeye başlandı. Bu, kullanıcılara bir gönderiyi düzenleme seçeneği sunmadan bir gönderiyi silme seçeneği eklemenize olanak tanır.
  • Kullanıcıya, siteye gitmek zorunda kalmadan, doğrudan DataLife Engine kontrol panelindeki kullanıcı yönetimi bölümünde özel bir mesaj gönderme imkanı eklendi. Mesaj, site sayfasını yeniden yüklemeden AJAX teknolojisi kullanılarak bir açılır pencerede gönderilir.
  • Yüklenen resimleri önizlemek için DataLife Engine indirme yöneticisine HiDPI resimleri için destek eklendi. Yüklenen resim yüksek çözünürlüklü bir resimse, önizlemede de yüksek çözünürlüklü bir resim kullanılacaktır.
  • Yönetici panelindeki kullanıcı yönetimi bölümünde, bu bölümün herhangi bir alt bölümünden kırıntı menüsü (breadcrumbs) aracılığıyla kullanıcı listesine hızlıca gitme imkanı eklendi. Ayrıca, profili düzenledikten sonra, düzenlemeye devam etmeyi veya kullanıcı listesine gitmeyi seçebilirsiniz.
  • Sitedeki en son yorumları incelerken, şu anda denetimde olan gönderilere eklenen yorumların görüntülenmesi kaldırıldı. Sonuç olarak, kullanıcılar yalnızca sitedeki en son ve yayınlanmış haberlere yapılan yorumları görürler.
  • Kontrol panelindeki kullanıcı yönetim sistemi yeniden tasarlandı ve geliştirildi. Kullanıcılar için herhangi bir arama parametresi ayarladığınızda, bu bölümde herhangi bir işlem yaptıktan sonra "geri dön" düğmesine tıklarsanız, daha önce belirttiğiniz aynı arama parametreleriyle tam olarak kaldığınız sayfaya geri dönersiniz. Bu, bu alanda kontrol panelinde çalışmayı daha rahat ve daha hızlı hale getirir.
  • Bilgi, uyarı veya hata içeren blokların düzenleyiciye eklenme şekli, ayrıca diğer biçimlendirme blokları geliştirildi ve yeniden tasarlandı. Artık blokları seçtikten sonra tek bir tıklamayla silebilir ve bloğu seçerek metin içinde taşıyabilirsiniz.
  • Yorumları ve özel mesajları ekleyip düzenlerken düzenleyici için, bağlantılara izin veriliyorsa tıklanabilir bir bağlantıyı hızlı bir şekilde silmek için bir düğme eklendi.
  • Açıklama ve anahtar kelime meta etiketlerinin otomatik olarak oluşturulması için ek alanların desteklenmesi ve kullanılması eklendi. Böylece, sitede kısa ve tam açıklama alanları kullanılmıyorsa, meta etiketleri yalnızca ek alanlardan otomatik olarak oluşturulacaktır.
  • Genel şablon etiketleri [country=X] Metin [/country] için iç içe yerleştirme desteği eklendi. Böylece, önce genel bir blok tanımlayarak ve sonra onu ülkeye göre bölerek şablonda blokları iç içe yerleştirebilirsiniz. Örneğin, şu gibi yapılar kullanabilirsiniz: [country=RU,BY,DE] Üç ülke için içerik [country=BY]Sadece Belarus için[/country][country=RU]Sadece Rusya için[/country] genel bloğun devamı [/country]. Bu, karmaşık şablon tasarımlarının düzenini basitleştirir. Benzer yerleştirme desteği, ters etiketler [not-country=X] ... [/not-country] için de eklendi.
  • Genel şablon etiketleri [tags=X] Metin [/tags] için iç içe yerleştirme desteği eklendi. Böylece, önce genel bir blok tanımlayarak ve içindeki etiketlere göre bölerek şablonda blokları iç içe yerleştirebilirsiniz. Örneğin, şu gibi yapılar kullanabilirsiniz: [tags=test1,test2] Bloğun genel başlığı [tags=test1] sadece test1 etiketi [/tags][tags=test2]sadece test2 etiketi[/tags] genel bloğun devamı [/tags]. Bu, karmaşık şablon tasarımlarının düzenini basitleştirir. Benzer yerleştirme desteği, ters etiketler [not-tags=X] ... [/not-tags] için de eklendi.
  • Genel şablon etiketleri [news=X] Metin [/news] için iç içe yerleştirme desteği eklendi. Böylece, önce genel bir blok tanımlayarak ve sonra onu haberlere göre bölerek şablonda blokları iç içe yerleştirebilirsiniz. Örneğin, şu gibi yapılar kullanabilirsiniz: [news=1,2] Toplam blok başlığı [news=1] sadece haber 1 [/news][news=2] sadece haber 2 [/news] genel bloğun devamı [/news]. Bu, karmaşık şablon tasarımlarının düzenini basitleştirir. Benzer yerleştirme desteği, ters etiketler [not-news=X] ... [/not-news] için de eklendi.
  • Genel şablon (main.tpl) için, kullanıcıların site temalarını değiştirmelerine izin verilip verilmediğini belirten yeni [changeskin] metin [/changeskin] etiketleri için destek eklendi. Bu, şablonda, sitede değişen şablonların tasarımını görüntülemek için tasarlanmış bireysel blokları otomatik olarak etkinleştirmenize ve devre dışı bırakmanıza olanak tanır.
  • Yönetici panelindeki şablon düzenleyici, kontrol paneli tasarım ayarlarında ayarlanan farklı metin ölçeklendirmelerine uyarlandı.
  • Yandex'in Yandex Turbo teknolojisini desteklemeyi durdurması nedeniyle (https://webmaster.yandex.ru/blog/yandex-stops-supporting-turbo-technology), bu teknoloji de DataLife Engine'den tamamen kaldırılmıştır.
  • Yayınlar için düzenleyicide içerik kopyalama ve yapıştırma algoritmaları iyileştirildi.
  • DLE şablonlarının işlenmesinde, etiket işlemeyi hızlandırmanın yanı sıra bellek tüketimini azaltmayı amaçlayan çok sayıda ek optimizasyon gerçekleştirildi.
  • "Saf HTML veya JS kodu" türündeki ek alanlar ve diğer alanlar için, yönetici panellerine yayın eklerken otomatik yükseklik ayarı eklendi. Sitede yayın eklerken ve sitede yayınları hızlı bir şekilde düzenlerken metin alanları için otomatik yükseklik ayarı da eklendi. Bu, gönderi eklemeyi ve düzenlemeyi daha da kolaylaştırır.
  • Kullanıcıların yer adlarında ve tam adlarında kesme işaretleri ve tırnak işaretleri kullanma imkanı eklendi.
  • Yayınların "Liste" türündeki ek alanlarında "0" değerini kullanma imkanı eklendi. Daha önce, bu tür değerler kullanıldığında, alan boş kabul edilir ve yayını yeniden düzenlerken değer kaydedilmezdi.
  • DataLife Engine dosyaları aracılığıyla yüklenen indirme sayısının biçimlendirilmiş çıktısı eklendi. Artık indirme sayısı, birleşik sayı 23532234 yerine örneğin 23 532 234 biçiminde görüntülenecektir, bu da kullanıcının indirme sayısı algısını önemli ölçüde iyileştirir.
  • Koyu bir tema kullanırken sitedeki düzenleyicinin görüntülenmesinde değişiklikler yapıldı ve koyu temalarda yanlış görüntülenmesiyle ilgili bazı hatalar düzeltildi.
  • Kullanıcının sitede olmadığı zamandan beri yeni özel mesajlar almasıyla ilgili bildirimleri, daha kompakt DLEPush bildirimlerini kullanacak şekilde değiştirildi, bu da kullanıcının siteyi ziyaret ettikten hemen sonra bunlarla dikkatinin dağılmamasını sağlarken, bununla ilgili gerekli bilgilere sahip olmasını sağlar. Veritabanı erişimlerini azaltarak kullanıcı bildirimleri sırasında sunucu kaynaklarının tüketimi de azaltılır.
  • Yapay zeka ile çalışmak için gerekli kütüphanelerin harici hizmetlere olan bağımlılığı kaldırıldı. Artık gerekli tüm kütüphaneler doğrudan sunucunuzda bulunmaktadır.
  • Yorumlar ve özel mesajlar için, ek alan doğrulama etiketleri ([xfgiven_x] metin [/xfgiven_x], [xfnotgiven_x] metin [/xfnotgiven_x]) için destek eklendi, şablonda ek alan çıktı etiketinin kullanımından ayrı ve bağımsız olarak. Başka bir deyişle, bu etiketler bu şablonda [xfvalue_X] etiketi kullanılmadan bir şablonda kullanılabilir.
  • Yayınlar için düzenleyicide içerik kopyalama ve yapıştırma sistemi geliştirildi. DataLife Engine'in içeriğini oluştururken kullandığı CSS sınıflarının korunması eklendi. Örneğin, bir alandan diğerine düzenleyici aracılığıyla alıntıları, küçük resimleri ve diğer bilgileri kopyalarsanız, tasarımları korunacaktır.
  • Daha hızlı web sitesi çalışması ve daha az sunucu yükü için MySQL veritabanına yapılan sorgular optimize edildi.
  • Yayınlar ve yorumlar için düzenleyicide seçili metne dayalı alıntı ekleme sistemi geliştirildi.
  • Yeni sürümlere yükseltme yaparken eski ve kullanılmayan DataLife Engine dosyalarının otomatik olarak silinmesi eklendi. Otomatik silme, DataLife Engine'in bu dosyaları silme erişim haklarına sahip olması durumunda gerçekleşir.
  • Ayarlar arasında arama yaparken, diğer anahtarlar ve ayarlar tarafından devre dışı bırakıldıkları için görüntülenmemesi gereken gizli alanların görüntülenmesi sorunu düzeltildi.
  • Çapraz referans modülündeki anahtar kelimelerin, bu bağlantılara sayfa genelinde genel bir değiştirme atandığı durumlarda, yapılandırılmış veri işaretlemesi schema.org'da yanlış bir şekilde değiştirilebileceği bir sorun düzeltildi.
  • Sitede bir anket görüntülerken geçersiz bir HTML düzeni oluşması sorunu düzeltildi.
  • Kontrol panelindeki yorumları düzenlerken metin eklemenin çalışmaması sorunu düzeltildi.
  • Tırnak işaretleri veya 've' işaretleri içerdiklerinde yayın eklerken veya düzenlerken kategori adlarının yanlış görüntülenmesi sorunu düzeltildi.
  • API işlevlerini kullanarak kullanıcıları kaydederken bir sorun düzeltildi.
  • Özel mesaj çıktı şablonunda [xfnotgiven_x] metin [/xfnotgiven_x] etiketlerinin çalışmaması sorunu düzeltildi.
  • Bazı durumlarda benzer haberleri aramakla ilgili MySQL hatalarının oluşabileceği bir sorun düzeltildi.
  • Şablon etiketleri [add-favorites] ... [/add-favorites] ve [del-favorites] ... [/del-favorite] kategori ayarlarında atanan şablon adlarını dikkate almadığı, ancak yalnızca standart şablon adlarını kullandığı bir sorun düzeltildi.
  • Kontrol panelindeki başlık ayarlarında ayarlanan reklam malzemeleri için çeşitli kategorilerde çıktı kısıtlamasının, tam yayınları görüntülerken çalışmaması sorunu düzeltildi.

Sürüm 18.0 Değişiklik Listesi:

  • Siteye tamamen yeni bir özel mesajlaşma sistemi eklendi. Sitedeki tüm özel mesajlaşma sistemi tamamen yeniden yazıldı. Artık sadece tek bir özel mesaj göndermek ve yalnızca tam bir alıntıyla ayrı bir mesaja yanıt vermek değil, kullanıcıların tüm mesajları birleştirilmiş bir başlıkta gördüğü ve konuşmanın sohbet formatında gerçekleştiği tam teşekküllü bir konuşma. Bir mesaj aldıklarında, kullanıcılar tek bir başlık altında tekrar tekrar yanıt verebilir ve birbirlerine mesaj gönderebilirler. Kullanıcılar, bitmiş olduğunu düşündüklerinde veya özel mesajlarında düzeni korumak istediklerinde konuşmadan istedikleri zaman ayrılabilirler, ancak başka bir katılımcı aynı başlıkta yeni bir mesaj gönderirse, ayrılan katılımcı için tüm konuşma otomatik olarak geri yüklenir ve tekrar tüm konuşmayı görüp bağlamını anlayabilirler. Ek olarak, kullanıcılar artık diğer katılımcı henüz okumadıysa konuşmadaki mesajları düzenleme imkanına sahiptir. Mesajlar gerekirse konuşmadan da silinebilir. Mesajlar tam veya kısmi olarak alıntılanabilir ve çok daha fazlası.
  • Yayın oluşturma ve düzenlemede yapay zeka desteği ve kullanımı eklendi. Yapay zeka, isteklerinize göre gerekli metni hızlı bir şekilde oluşturmanıza, yeniden yazmanıza, yazı stilini değiştirmenize veya çeviriler yapmanıza ve çok daha fazlasına yardımcı olacaktır. ChatGPT API'sine dayalı yapay zeka kullanımı desteklenmektedir. Ayarlarda, ChatGPT ile iletişim için bir giriş noktası belirleyebilir, böylece yalnızca OpenAI'nin doğrudan ChatGPT'sini değil, aynı zamanda bu API'yi destekleyen herhangi bir hizmeti kullanmanıza olanak tanır. Buna ek olarak, ayarlarda ChatGPT'nin nasıl kullanılacağını, hangi dil modelinin kullanılacağını, hangi kullanıcı gruplarının yapay zekayı kullanmasına izin verildiğini, yanıt stilini, maksimum sınırları ve yanıt uzunluğuna ilişkin kısıtlamaları esnek bir şekilde yapılandırabilirsiniz.
  • Farklı ana kategorilerdeyseler, URL'ler için kategorilere aynı adları atama yeteneği eklendi. Örneğin, "oyunlar/rpg/haberler/", "oyunlar/shooterlar/haberler/" vb. gibi bir kategori yapısı oluşturabilirsiniz. Ek olarak, sitede kategorileri içeren çeşitli bağlantıların oluşturulma algoritmaları optimize edildi, bu da çok sayıda kategoriyle performansı önemli ölçüde artırdı ve sunucu kaynak tüketimini azalttı.
  • DataLife Engine kontrol panelinde, "Performans Analizi" bölümünde, yükü azaltmak ve performansı artırmak için belirli bir script özelliğini hemen devre dışı bırakma yeteneği eklendi. Artık belirli bir özelliği devre dışı bırakmak için script ayarlarına girip ilgili ayarları aramanıza gerek yok. İstenen ayarın yanındaki ilgili düğmeye tıklayarak doğrudan devre dışı bırakabilirsiniz. Devre dışı bırakma, AJAX teknolojisi kullanılarak anında gerçekleşir.
  • {custom ….} etiketini kullanarak yayınların kullanıcı çıktısı için yeni bir parametre desteği eklendi unique="yes", bu bloktaki yayınların sitede zaten görüntülenmişlerse tekrarlanmaması gerektiğini, yani bu blokta benzersiz yayınların görüntülenmesi gerektiğini belirtir. Bu, aynı çıktı kriterlerine girmeleri durumunda kullanıcı çıktı bloklarında aynı haberlerin tekrarlanmasını önlemeye yardımcı olacaktır. Örneğin, iki etiket {custom category="1" unique="yes" limit="1"} ve {custom category="1" unique="yes" limit="1"} aynı parametrelere sahip olmalarına rağmen farklı yayınlar gösterecektir; ilk etiket kategoriden ilk haber öğesini, ikincisi ise birincisini atlayarak ikincisini gösterecektir. Ayrıca, bir yayın {content} bloğunda görüntülendiyse, {custom ….}. etiketinde bu seçenek varsa görüntülenmeyecektir.
  • İndirme yöneticisindeki yüklenen dosyalar için daha çeşitli simgeler için daha kapsamlı destek eklendi, bu da farklı belgeleri tanımlamayı kolaylaştırır ve dosya uzantısı gösterimi eklendi.
  • Yayın eklerken ve düzenlerken indirme yöneticisinde doğrudan yayınlara yüklenen dosyaları indirme yeteneği eklendi.
  • DLE oynatıcısını kullanarak müzik ve müzik çalma listeleri yüklemek ve çalmak için OGG, FLAC, AAC formatları için destek eklendi.
  • Ülkeye göre site erişim kısıtlamaları için IPv6 adresleri için destek eklendi. Ek olarak, ziyaretçinin ülkesini belirlemek için kullanılan veritabanı sağlayıcısı, IP2location'dan veritabanlarını kullanacak şekilde değiştirildi, bu da çok daha doğru ve kapsamlı bir veritabanı ile sonuçlandı.
  • Yönetici panelindeki script ayarlarına, siteniz bu hizmet üzerinden bağlı ve proxy'leniyorsa, ziyaretçinin ülkesinin Cloudflare hizmetinden alınan verilere göre belirlenmesini sağlama özelliği eklendi. Bu durumda, sunucu yükü azalır, çünkü DataLife Engine'in kendi yerel veritabanında arama yapması gerekmeyecektir. Ülke hakkında veri yoksa, yerel veritabanında otomatik bir arama yapılacaktır.
  • Yönetici panelindeki script ayarlarına, site belirli ülkelere kısıtlanmışsa, bot kısıtlanmış bir ülkedeyse siteye erişime izin verme veya reddetme özelliği eklendi. Örneğin, siteye erişim belirli ülkeler için kısıtlanmışsa, arama motorlarının kısıtlanmış ülkede olsalar bile siteyi indekslemelerine yine de izin verebilirsiniz.
  • Yönetici panelindeki script ayarlarına, ülkeler için VPN kullanarak engellemeyi aşmayı etkinleştirme yeteneği eklendi. Bir kullanıcı yasaklı bir ülkedeyse ve siteye erişirse, engellenecektir ve izin verilen bir ülkeden bir VPN kullanarak siteye tekrar erişmeye çalışırsa, onlar da sitede tespit edilecek ve engellenecektir.
  • DLE tarafından belirlendiği üzere, kullanıcının şu anda bulunduğu ülke, siteye ülkelere göre erişime izin veren ve reddeden ayarların açıklamalarına eklendi. Bu, site yöneticisinin her şeyin doğru çalıştığını görsel olarak görmesini ve ülkelerinin gerektiği gibi tanımlandığından emin olmasını sağlar, böylece kendilerini yanlışlıkla engellemezler.
  • Kontrol panelinde yayın eklerken ve düzenlerken, "Erişim" sekmesinde bu yayının görüntülenmesine izin verilen ülkelerin bir listesini belirtme yeteneği eklendi. Ek olarak, yayını görüntülemek için yasaklı ülkelerin bir listesini belirtme yeteneği eklendi. Bu şekilde, tam haberin hangi ülkelerde görüntülenebileceğini ve hangilerinde görüntülenemeyeceğini kolayca yapılandırabilirsiniz.
  • DataLife Engine kontrol paneline eklenen reklam malzemeleri için, bu reklam afişlerinin ve malzemelerinin görüntülenmesine izin verilen ülkelerin bir listesini belirtme özelliği eklendi. Ek olarak, artık görüntülemenin yasak olduğu ülkelerin bir listesini belirtmek de mümkündür. Bu şekilde, bu kodu hangi ülkelerde göstereceğinizi ve hangilerinde göstermeyeceğinizi kolayca yapılandırabilirsiniz. Böylece, görüntülemeyi ülkeye göre hedefleyebilirsiniz.
  • DataLife Engine indirme yöneticisinde sunucuya resim ve dosya yüklerken ayarlanan parametrelerin otomatik olarak kaydedilmesi eklendi. Bu parametreler, yönetici penceresi tekrar açıldığında geri yüklenecektir. Örneğin, filigran uygulamamayı seçtiyseniz, küçültülmüş kopyanın boyutunu değiştirdiyseniz, depolamayı değiştirdiyseniz ve bir nedenle sayfadan ayrıldıysanız veya başka bir yayına geçtiyseniz, tüm bunlar tarayıcının yerel depolamasında kaydedilecektir. İndirme yöneticisini yeniden açtığınızda, tüm ayarladığınız parametreler varsayılan olarak ayarlanmak yerine geri yüklenecektir. Bu şekilde, her seferinde parametreleri yeniden ayarlamanız gerekmez.
  • Kontrol panelindeki script ayarlarına, e-postanın belirli bir kullanıcıya gönderilmemesi durumunda sitedeki geri bildirim formunda varsayılan olarak hangi kullanıcı gruplarının kullanıcılarının görüntüleneceğini belirtme imkanı eklendi. Daha önce, orada yalnızca Yöneticiler ve Baş Editörler gruplarından kullanıcılar görüntüleniyordu. Artık varsayılan kullanıcı gruplarınızı atayabilirsiniz.
  • Siteye RSS akışı içe aktarmaları için, akış ayarlarına haberin alındığı kaynağa bir bağlantı içerip içermeyeceğini belirtme seçeneği eklendi. Kaynağın kısa veya tam açıklamaya veya her iki alana da eklenmesini etkinleştirebilirsiniz. Alternatif olarak, yayınları siteye içe aktarırken kaynağın eklenmesini devre dışı bırakabilirsiniz.
  • BBCODES ve Floara editörleri kaldırıldı. Bu editörler küresel ve ahlaki olarak eskimiş olup, destekleri uzun zaman önce tamamen durdurulmuştu. Onlara yeni özellikler eklenmedi. Evet, bu editörleri kaldırmanın en popüler önlem olmadığını ve kullanıcıların bizden bu editörleri silmememizi istediğini biliyoruz. Ancak, desteklenmeyen editörleri korumak süresiz olarak devam edemez, çünkü bu editörler bir bütün olarak script'in gelişimini önemli ölçüde engelledi. Farklı kodların üretilmesi ek kontroller ve metin filtrelemesi gerektirir ve yayınları işlerken büyük miktarda gereksiz kodun yürütülmesi gerekir. Bu nedenle, bu editörlerden tamamen vazgeçme kararı alındı, bu da kodu önemli ölçüde basitleştirdi ve yayın eklerken işlenmesini hızlandırdı, ayrıca kod testi için harcanan zamanı azalttı. Ek olarak, çabaları ve kaynakları yeni özellikler ve yetenekler eklemeye odaklamamızı sağladı. Artık yayınlar için tek bir TinyMCE editörü kullanılıyor ve yayınların eklenip düzenlenmesi önemli ölçüde hızlandı ve sunucu kaynak tüketimi azaldı. Yorumlar için, yorumlarda herhangi bir içerik biçimlendirmesi istemeyen ve yalnızca kısa, temiz metin tercih eden siteler için editörü tamamen devre dışı bırakma seçeneği de vardır.
  • Yönetici panelinde ve sitede yayın eklerken ve düzenlerken, görsel editör varsayılan olarak içerik oluşturma için en sık kullanılan düğmeleri içeren tek bir panel içerecek şekilde değiştirildi. Tam bir düğme seti gerekirse, kullanıcı editörü kullanırken paneli genişletebilir. Ek olarak, her alan için seçilen daraltılmış veya genişletilmiş editör durumu otomatik olarak kaydedilir ve sayfa yeniden yüklendikten sonra aynı kalır. Bu şekilde, varsayılan olarak editör daha az yer kaplar, düzenlenebilir içerik için daha fazla alan bırakır ve her alan için editörün durumunu ayrı ayrı seçip kaydedebilirsiniz.
  • Sitedeki yorumlarda mobil telefonlar için uyarlanmış editör modunun etkinleştirilmesi ve devre dışı bırakılması modunda değişiklikler yapıldı. Artık kontrol panelindeki script ayarlarında ayrı olarak etkinleştirilmesi veya devre dışı bırakılması gerekmiyor. Artık mobil cihazlarda ziyaretçiler tarafından kullanıldığında otomatik olarak açılacaktır.
  • DataLife Engine'in kontrol paneli tasarım seçimi kurulumu için editörün tasarımını seçme yeteneği eklendi. Her yönetici paneli kullanıcısı, editörün klasik görünümünü veya hafif sürümünü seçebilir. Hafif sürüm, minimal düzeyde dağınık bir editör arayüzü sunarak kullanıcının doğrudan yazdığı içeriğe odaklanmasını sağlar. Dahası, kullanıcı otomatik editör yüksekliğini etkinleştirebilir, bu da alan içindeki içerik kadar ekran alanı kaplayacak şekilde otomatik olarak ayarlanır. Böylece, küçük içerik ekranda az yer kaplarken, daha büyük içerik daha büyük bir düzenlenebilir alanın görüntülenmesini sağlar.
  • Sitede kişisel mesaj yazarken mobil uyumlu bir editör için destek eklendi.
  • Sitede AJAX kullanarak kişisel mesaj yazarken editör için koyu temalar için destek eklendi.
  • Eklenen metin kodundan "çöp kodu" kaldırmak için editöre eklerken metin temizleme geliştirildi.
  • Yayınların hızlı düzenlenmesinde, tarayıcının panosundan HTML etiketleri korunarak metin yapıştırma desteği eklendi.
  • Yönetici panelindeki kullanıcı yönetimi bölümünde bir kullanıcıyı yasaklarken, yasağı uygulayan yöneticinin hesabının bir günlüğü eklenir. Bu, diğer yöneticilerin kullanıcı yönetimi panelinde kullanıcıya yasağı tam olarak kimin verdiğini hemen ve kolayca görmelerini sağlar. Bu, sitede çok sayıda moderatör ve yönetici olduğunda herhangi bir çekişmeli konunun çözümünü hızlandırır.
  • Bir hesabın veya erişimin engellendiğini gösteren şablon (banned.tpl) için yeni etiketler için destek eklendi: [banned-from] metin [/banned-from], yasağın otomatik olarak, örneğin ülkeye göre değil, bir kişi tarafından verildiği durumlarda içlerindeki metni görüntüler. Ek olarak, yeni bir etiket eklendi: {banned-from}, kullanıcıya yasağı veren yöneticinin girişini görüntüler. Bu şekilde, engellenen kullanıcılar sitede kimin ve neden engellendiklerini hemen görebilirler.
  • Kategorilerin bir listesini görüntülemek için tasarlanmış genel şablon etiketi {catmenu …} için, kategori listesine dahil edilmemesi gereken kategorilerin kimliklerini veya bir kategori aralığını belirtebileceğiniz yeni bir parametre desteği eklendi idexclude="1,2,3-5", ve belirtilenler dışındaki tüm kategoriler görüntülenecektir.
  • Kullanıcı grubu ayarlarında kullanıcıların haber makalelerine verebilecekleri olumsuz oy ve beğenmeme sayısını sınırlama yeteneği eklendi. Bir kullanıcının bir günde haber makalelerine verebileceği maksimum olumsuz oy sayısını belirtebilirsiniz. Örneğin, iki olarak ayarlayarak, bir kullanıcı bir gün içinde yalnızca iki olumsuz oy verebilir. Olumlu oy sayısı sınırlı değildir. Bu şekilde, siteyi her şeye kitlesel olarak olumsuz oy veren herhangi bir olumsuz ziyaretçiden koruyabilirsiniz.
  • Kullanıcı grubu ayarlarında kullanıcıların yorumlara verebilecekleri olumsuz oy ve beğenmeme sayısını sınırlama yeteneği eklendi. Bir kullanıcının bir günde yorumlara verebileceği maksimum olumsuz oy sayısını belirtebilirsiniz. Örneğin, iki olarak ayarlayarak, bir kullanıcı bir gün içinde yorumlara yalnızca iki olumsuz oy verebilir. Olumlu oy sayısı sınırlı değildir. Bu şekilde, siteyi her şeye kitlesel olarak olumsuz oy veren herhangi bir olumsuz ziyaretçiden koruyabilirsiniz.
  • Yorumlar şablonunda (comments.tpl) yeni etiketler [replycount] metin [/replycount] için destek eklendi, bu etiketler yorumun diğer kullanıcılardan yanıtları varsa içerdikleri metni görüntüler ve ayrıca zıt etiketler [not-replycount] metin [/not-replycount] eklendi, bu etiketler yoruma yanıt yoksa içerdikleri metni görüntüler. Bu şekilde, yorum yanıtları hakkında bilgi için daha esnek bir tasarım oluşturabilirsiniz.
  • DataLife Engine kontrol panelindeki mobil cihazlarda yayınlar için editörün görüntüsü geliştirildi ve optimize edildi.
  • Sitedeki gönderilerin hızlı düzenlenmesi sırasında editörün görüntüsü geliştirildi ve optimize edildi. Editör artık alanlardaki içerik miktarına bağlı olarak dinamik bir yüksekliğe sahiptir. Alanda yalnızca biraz bilgi yazılmışsa, editör içeriğe orantılı olarak yer kaplayacaktır. Bu, birçok alan olduğunda bilgiyi düzenlemeyi kolaylaştırır.
  • Sitedeki yorumlarda bir kullanıcının grubunu görüntülerken, yasaklanmışlarsa, kullanıcının profildeki grubunun görüntülenmesine benzer şekilde kullanıcının yasaklı olduğunu belirten bilgiler şimdi gösterilir.
  • Sitede bir kullanıcının çevrimiçi olup olmadığına dair bilgileri görüntülerken, sitede daha önce de yasaklanıp yasaklanmadıklarını kontrol etmek için bir kontrol eklenir. Yasaklılarsa, başarılı bir şekilde giriş yapmaya çalışsalar bile durumları her zaman çevrimdışı olacaktır.
  • Kontrol panelindeki toplu postalamada mesajların önizlemesi revize edildi ve geliştirildi. Tasarım, yazı tipleri geliştirildi ve kullanıcının kişisel olarak özelleştirdiği paneldeki stil ayarları için tam destek eklendi. Kontrol panelinin görsel tasarımı ve mesaj gönderme penceresi için de tam destek eklendi.
  • Sitedeki çapraz bağlantı yönetimi bölümünde bulunması ve değiştirilmesi gereken anahtar kelimeler için çift tırnak kullanma yeteneği eklendi.
  • Sitenizde [media=…..] etiketlerini kullanarak YouTube hizmetinden canlı yayınları ekleme yeteneği eklendi.
  • Yorum seli koruması, script'in genel ayarlarından kullanıcı grubu ayarlarına taşındı. Böylece, her kullanıcı grubu için bu korumayı ayrı ayrı etkinleştirebilir ve devre dışı bırakabilir, ayrıca her grup için siteye tekrar tekrar yorum ekleme için kendi zaman aşımınızı atayabilirsiniz.
  • DataLife Engine kontrol panelindeki yayınların RSS içe aktarımı sırasında arama şablonuyla yayın arama sistemi önemli ölçüde geliştirildi ve optimize edildi. Artık kaynak sitenin kodundan kopyalayarak, başlangıç ve bitiş kodu olarak web sitesi sayfasından herhangi bir karmaşık ve çok satırlı kodu belirtebilirsiniz, {skip} etiketiyle karmaşık yapılandırmalar kullanmaya gerek kalmadan.
  • Yayın ve yorum sayfaları için gezinme çıktısı mobil cihazlar için optimize edildi ve geliştirildi. Bir ziyaretçi siteyi görüntülemek için bir akıllı telefon kullandığında, gezinmedeki sayfa öğelerinin sayısı önemli ölçüde azalır, bu da gezinmenin gezinme bağlantılarını diğer satırlara taşımadan tek bir satıra kolayca sığmasını sağlar. Bu, sayfaya daha doğru bir görsel görünüm kazandırırken, tam gezinme kolaylığını korur.
  • Siteye erişim reddedildiyse, örneğin bir kullanıcı yasaklandıysa veya ülkeye göre kısıtlandıysa, sayfanın geçici olarak kullanılamadığını belirten doğru HTTP 503 başlıklarının gönderilmesi eklendi.
  • Sitede gerçekleştirilen tüm AJAX eylemleri için, yalnızca doğrudan site görüntülemeleri için değil, ülkeye göre kısıtlanmış erişim için bir kontrol eklendi. Bu, yasaklı ülkelerden gelen otomatik botların, bazı otomatik eylemleri gerçekleştirmek için gerekli parametreler ve belirteçler zaten verilmişse engellenmesini sağlar.
  • Zorunlu alanların doldurulmadığına dair hataları önlemek ve gönderimden sonra veri kaybını önlemek için, verileri sunucuya göndermeden önce yönetici panelinde eklenti eklerken eklenti adının doldurulup doldurulmadığına dair bir kontrol eklendi.
  • Hizmetin alan adını x.com olarak değiştirmesi nedeniyle [media=…] etiketlerini kullanarak Twitter gönderilerini yerleştirmek için doğru destek eklendi
  • Yeni PHP 8.4.xx serisi için destek eklendi
  • Gönderi eklerken ve düzenlerken büyük metinlerin işlenmesi geliştirildi ve hızlandırıldı, ayrıca bazı durumlarda bellek kullanımı azaltıldı.
  • Kontrol panelinde ve web sitesinde gönderi eklerken kategori ağaçları oluşturma algoritmaları geliştirildi ve optimize edildi. Bu, çok sayıda kategoriye sahip durumlarda sayfa oluşturma hızında önemli bir artış sağlamıştır.
  • Bir dizi şablon etiketinin işlenmesi optimize edildi ve geliştirildi, bu da bazı durumlarda şablonların daha hızlı oluşturulmasını sağlar ve bellek kullanımını azaltır.
  • Teknolojinin güncel tarayıcılar tarafından artık desteklenmemesi ve güncelliğini yitirmesi nedeniyle OpenSearch desteği kaldırıldı.
  • Sitede yasaklanmış bir kullanıcıya geri bildirim yoluyla siteden bir e-posta mesajı gönderilebilmesi sorunu düzeltildi.
  • Script ayarlarında site yetkilendirme desteği devre dışı bırakılırken, yöneticinin DataLife Engine kontrol panelinde oturum açık kalması durumunda sitedeki bazı AJAX işlevlerinin çalışmayabileceği bir sorun düzeltildi.
  • Seçilen yayınlar için "Kategorileri değiştir" eylemini seçerken kontrol panelindeki toplu eylemleri kullanırken bir yayından tüm kategorileri kaldırmanın imkansız olduğu bir sorun düzeltildi.
  • Yorum sayfaları arasında AJAX gezinmesi etkinleştirildiğinde yorum çıktı şablonlarındaki bazı şablon etiketlerinin doğru çalışmadığı bir sorun düzeltildi.

Sürüm 17.3 Değişiklik Listesi:

  • Bir kullanıcının ikamet ettiği ülkeye göre siteye erişimini izin verme veya kısıtlama yeteneği eklendi. Bunu yapmak için, kontrol panelindeki script ayarlarına, site erişimine izin verilen ülkelerin bir listesini belirtmenize olanak tanıyan ayarlar ekledik. Kullanıcı bu ülkelerden birindeyse, siteye erişebilir, ancak değilse, otomatik olarak engellenecektir. Ek olarak, izin verilen ülkeleri belirtmek yerine, yasaklı ülkelerin bir listesini de oluşturabilirsiniz. Bir kullanıcı bu yasaklı ülkelerden birindense, erişimi kısıtlanacak, ancak bu ülkelerden herhangi birinde değilse, erişime yine de izin verilecektir. Bir kullanıcının ülkeye göre siteye erişimi kısıtlanmışsa, kısıtlamaları için ayrı bir neden sağlayabilirsiniz. Bu neden ayarlarda belirtilebilir.
  • DataLife Engine kontrol panelinde yetkilendirmeye izin verilen ülkelerin bir listesini script ayarlarında belirtme imkanı eklendi. Ek olarak, kolaylık olması açısından, kullanıcılar izin verilen ülkeler yerine yasaklı ülkelerin bir listesini belirtebilirler. Bir kullanıcı yasaklı ülkelerden birindeyse, kontrol paneline giriş yapma girişimleri otomatik olarak engellenecek ve giriş yapmayı denemeleri bile önlenecektir.
  • Site ziyaretçisinin bulunduğu ülkeye göre şablonlarda belirli içeriği görüntüleme imkanı eklendi. Bunu yapmak için, şablonlara yeni bir global etiket eklendi: {country}, site ziyaretçisinin bulunduğu ülkenin ISO kodunu verir, örneğin, ziyaretçi Rusya'daysa RU, ABD'deyse US çıktısı verir. Bu etiket, bir bağlantıya ülke tabanlı bir önek eklemeniz gerektiğinde, örneğin sitede bir ziyaretçinin bayrağını görüntülemeniz gerektiğinde kullanışlıdır. Yeni etiketler eklendi [country=X] metin [/country], ziyaretçi belirtilen X ülkelerindeyse içlerinde belirtilen metni görüntüler, burada X ISO ülke kodlarının bir listesidir. Ülkeler virgülle ayrılabilir. Örneğin, etiketler [country=RU, BY, KZ] metin [/country] metni, ziyaretçi Rusya, Belarus veya Kazakistan'dan ise görüntülenecektir. Zıt etiketler de eklendi. [not-country=X] metin [/not-country], ziyaretçi belirtilen X ülkelerinde değilse içlerinde belirtilen metni görüntüler, burada X ISO ülke kodlarının bir listesidir.
  • Yayın kategorileri için arama motoru indekslemesine izin verme veya yasaklama imkanı eklendi. Kontrol panelinin kategori ayarlarında, kullanıcılar belirli bir kategori için indekslemeye izin vermeyi veya devre dışı bırakmayı seçebilirler. Bir kategori için indeksleme devre dışı bırakılırsa, o kategori ve yayınları site haritası oluşturulduğunda ve güncellendiğinde hariç tutulacaktır. Ek olarak, kategori sayfalarına ve o kategorideki herhangi bir yayına 'noindex, nofollow' içeriğine sahip bir 'robots meta etiketi' eklenecek ve arama motorlarının bu sayfaları indekslemesini önleyecektir.
  • "Yüklenen resim" ve "Resim Galerisi" türündeki ek alanlar için, alan ayarlarında kısıtlamalar ayarlanmışsa, orijinal resme ve daha küçük kopyaya hangi taraftan kısıtlama uygulanacağını belirtme imkanı eklendi. "En büyük tarafa göre", "Genişliğe göre" veya "Yüksekliğe göre" arasında seçim yapabilirsiniz. Daha önce, bu parametreler için varsayılan script ayarları kullanılıyordu. Artık her alan için kendi özel değerlerinizi ayarlayabilirsiniz.
  • Yorumlar arasına reklam afişleri ve diğer materyalleri görüntüleme imkanı eklendi. Kontrol panelinin reklam materyalleri yönetimi bölümünde, kullanıcılar artık yorumlar arasında bir afişin görüntülenmesini etkinleştirebilir ve konumunu seçebilirler. Kısa haber makalelerinin çıktısına benzer şekilde, kullanıcılar afişi sayfanın üstünde, altında veya ortasında görüntülemeyi seçebilir veya bu seçenekleri birleştirebilirler.
  • AJAX yorum gezinmesi ve AJAX kullanarak yorum akışının dinamik olarak otomatik yüklenmesi sırasında yorum şablonlarında reklam materyalleri modülü ve afiş etiketleri için destek eklendi.
  • Kısa haberleri görüntülerken, her sayfanın içeriğine dayalı olarak "anahtar kelimeler" meta etiketlerinin otomatik olarak oluşturulması eklendi. Kontrol panelinde bir sayfa için özel bir değer ayarlanmamışsa, anahtar kelimeler otomatik olarak oluşturulacaktır. Belirli bir bölüm için birden fazla sayfa varsa, yönetici panelinde ayarlanan anahtar kelimeler yalnızca ilk sayfa için kullanılacak, sonraki sayfalar için meta etiketi ise o belirli sayfanın içeriğine göre oluşturulacaktır. Bu, meta etiketinin farklı sayfalarda tekrarlanmamasını sağlayarak web sitenizin genel SEO'sunu iyileştirir. "Açıklama" meta etiketi daha önce olduğu gibi otomatik olarak oluşturulmaya devam edecektir.
  • Kullanıcı yönetimi bölümündeki kullanıcı arama sistemi yeniden tasarlandı ve geliştirildi. Birden fazla arama alanı yerine, artık kullanıcıların çeşitli kriterlere göre arama yapmasına olanak tanıyan tek bir arama alanımız var. Bu, kullanıcıların giriş ve e-postalarına göre arama yapma imkanının yanı sıra, arama için kullanılabilecek 5 ek alanı içerir. Bu ek alanlar tam ad, ek kullanıcı bilgileri, ikamet yeri, imza ve kullanıcı hakkında diğer ilgili bilgileri içerir. Bu yeni sistem, daha esnek bir arama sağlayarak kullanıcıların çeşitli kriterlere göre aradıkları kullanıcıları tam olarak bulmalarını sağlar.
  • Sitemizde ve kontrol panelinde geri döndürülemez eylemleri onaylamalarını isteyen iletişim kutularının görsel tasarımı yeniden tasarlandı. Onay düğmeleri artık belirgin ve göze çarpan bir renge sahip, bu da kullanıcıların otomatik bir eylem gerçekleştirme olasılığını azaltır ve sonuç olarak, iptal etme imkanı olmayan hatalı bir karar verme olasılığını düşürür.
  • Kontrol panelinde yeni bir yayın eklerken bir anketi hemen kapatma imkanı eklendi. Bu, düzenlemeye gerek kalmadan kapalı bir anketle bir yayın oluşturabileceğiniz anlamına gelir.
  • Kontrol panelinde anketler için bir son kullanma tarihi belirleme imkanı eklendi, böylece yayınlandıklarında veya düzenlendiklerinde otomatik olarak kapanırlar. Bunu yapmak için, bir yayının "Gelişmiş" sekmesini seçin ve belirtilen tarih geldiğinde eylem olarak "Oylama için anketi kapatma"yı seçin. Bu, anketi otomatik olarak kapatacak ve yalnızca sonuçların görüntülenmesine izin verecektir.
  • Kontrol panelinin script ayarlarında, WWW önekine sahip bir alandan WWW öneki olmayan bir alana yönlendirmeyi etkinleştirme imkanı eklendi. Bu ayar etkinleştirildiğinde, bir kullanıcı www.example.com web sitesini ziyaret ederse, otomatik olarak example.com alanına yönlendirilecektir. Yönlendirmeler arama motorları için de gerçekleşecek, bu da web sitesinin indekslenmesini ve sıralamasını iyileştirecektir. Sunucunuzda alan adınız için her zaman bir takma ad olarak WWW desteğine sahip olmanızı öneririz, çünkü kullanıcılar tarayıcı adres çubuğuna yanlışlıkla WWW önekiyle URL girebilirler. Ancak, indekslemeyi iyileştirmek ve kullanıcılar için daha kısa ve daha tanıdık bir URL sağlamak için web sitenizin WWW olmayan sürümüne bir yönlendirme eklemenizi de öneririz.
  • Script artık kullanıcıların her sayfada görüntülenen kişisel mesaj sayısını özelleştirmelerine olanak tanıyor. Daha önce, varsayılan değer 20 idi, ancak şimdi kullanıcılar ayarlarda kendi tercih ettikleri sayıyı belirleyebilirler.
  • {custom …} yayınlarının kullanıcı çıktı etiketi için, bir bloğa bir ad atayabileceğiniz yeni bir parametre name="X" kullanma imkanı eklendi ve daha sonra bu adı, bu blokta içerik varsa veya eksikse şablonda başka bir tasarımı görüntülemek veya gizlemek için kullanabilirsiniz. Örneğin, {custom name="block1" category="6"} yazmak, kategori ID6'dan yayınları gösterecek ve bloğun kendisi "block1" olarak adlandırılacaktır. Bu adla çalışmak için yeni global etiketler eklendi: [custom=X] Metin [/custom], burada X bloğun adıdır, verilen addaki blok bilgi içeriyorsa içlerinde kapalı olan metni çıkarır. Ve ayrıca zıt etiketler eklendi [not-custom=X] Metin [/not-custom], verilen addaki blok herhangi bir bilgi içermiyorsa ve yayın yoksa içlerinde kapalı olan metni görüntüler. Böylece, bloklarda yayın olup olmamasına bağlı olarak blokların ek dış tasarımını yapabilir veya tam tersi gizleyebilirsiniz. Örneğin, [custom=block1] Başlık {custom name="block1" category="6"} [/custom]. Aynı zamanda, blok sayfanın herhangi bir yerine yerleştirilebilir, mutlaka bu etiketler içinde olması gerekmez. Bu nedenle, bu etiketlere dayalı olarak şablondaki diğer öğeleri ayarlayabilir ve değiştirebilirsiniz.
  • Kısa bir açıklama görüntülerken, yayın görüntülenmesi yasaklanmış bir kategorideyse yayının gizlenmesi eklendi. Örneğin, bir yayın "Haberler", "Spor" ve "Futbol" kategorilerindeyse, ancak "Futbol" kategorisi yasaklanmışsa, "Haberler" ve "Spor" kategorilerini görüntülerken o yayın gizlenecektir.
  • Kaydolmamış kullanıcılardan gelen yorumlara yanıt verirken "Ad" ve "E-posta" alanlarının otomatik olarak doldurulması eklendi. Bu, yalnızca daha önce bir yorum yazıp adlarını ve e-posta adreslerini sitede belirtmişlerse geçerlidir.
  • Yüklü dil dosyalarına dayalı olarak farklı dillere posta sunucusuyla çalışırken hata durumunda sistem mesajlarının çevirisi eklendi. Artık, e-posta gönderirken herhangi bir hata olursa, kullanıcılar dil paketlerine göre tercih ettikleri dilde mesajlar alacaklar ve daha önce olduğu gibi yalnızca İngilizce olarak değil. Toplamda, 40'tan fazla farklı dil için destek ekledik.
  • Kontrol paneline bir kategori eklediğinizde, fareyle pencerenin dışına tıkladığınızda veya klavyede ESC tuşuna bastığınızda yanlışlıkla pencere kapatılmasına karşı ek koruma sağlanır. Bu, istenmeyen pencere kapanmasını önlemeye yardımcı olur. Pencereyi, bu amaçla pencerede sağlanan uygun simgeleri veya düğmeleri kullanarak yine de kapatabilirsiniz.
  • Kategoriler eklendiğinde, ekledikten hemen sonra otomatik olarak bir kategori listesi belirir, bu da yöneticinin kontrol panelinde gereksiz düğmelere basma ihtiyacını ortadan kaldırır. Bu, çok sayıda kategori ekleme sürecini basitleştirir.
  • Kategori yönetimi bölümünde, başarılı kategori silme hakkında ara bilgi mesajlarını kaldırdık ve silme işleminden sonra kategori listesi sayfasına otomatik bir geçiş ekledik. Bu, kategori yönetimi sürecini daha hızlı hale getirir ve kullanıcıların düğmeler arasında manuel olarak gezinme ihtiyacını ortadan kaldırır.
  • Kontrol panelindeki yorumları düzenlerken, yorumun kayıtsız bir kullanıcı tarafından gönderildiğini belirtmek için ek bir tanımlayıcı eklenir. Ek olarak, yorumu yayınlarken gönderdilerse e-posta adresleri görüntülenir. Bu, kullanıcıların belirli bir yorumu kimin yazdığını kolayca belirlemesini sağlar.
  • Yönetici panelinde bir yayın eklerken veya düzenlerken Enter tuşuna bastığınızda bilgilerin veritabanına otomatik olarak kaydedilmesi eklendi. İmleç tek bir satır içeren herhangi bir alandaysa, bilgi kaydedilecektir. Daha önce, Enter tuşuna basmak, DLE sürümüne bağlı olarak ya benzer haberleri arar ya da bir meta açıklama doldururdu.
  • Herhangi bir yayın içermese bile özel yayın çıktı blokları için önbelleğe alma eklendi. Bu, belirtilen parametrelerle eşleşen içerik olmaması durumunda bazı sunucu kaynaklarından tasarruf etmeye yardımcı olur.
  • Kullanıcı profili çıktı şablonları (userinfo.tpl ve profile_popup.tpl) için yeni bir etiket desteği eklendi {user-id}, kullanıcı kimliğini çıkarır. Bu etiket, bir şablon tasarlarken bir dizi durumda, örneğin kullanıcının son yorumlarına bağlantılar gibi kullanıcı bağlantıları oluşturmak için kullanılabilir.
  • RSS akışındaki kategori adlarını görüntülerken, varsayılan ayar olan virgül karakteriyle ayrılırlar. Ancak, script ayarlarında belirterek farklı bir ayırıcı da kullanabilirsiniz. Bu, RSS akışını etkilemeden sitenizde bir kategori listesi görüntülemek için daha karmaşık HTML kodu kullanmanıza olanak tanır.
  • Yönetim panelindeki reklam yönetimi bölümünde reklam materyallerinin nasıl görüntülendiğine dair değişiklikler yapıldı. Kısa haberleri görüntülerken, bir banner için "Kategori" ayarı, kullanıcının okuduğu makalenin kategorisini dikkate alır. Tam haberleri görüntülerken, yayının ait olduğu kategoriyi dikkate alır. Bu, yayın kategorilerine göre tam haberlerde banner görüntüleme kısıtlamaları belirlemenize olanak tanır. Ek olarak, gerekirse, aynı ada sahip bannerların rotasyonunu da ayarlayabilirsiniz.
  • Tam haber makalelerini görüntülerken ve bannerları görüntülerken, yalnızca ana kategori değil, yayının ait olduğu tüm kategorilerin doğrulanmasını ekledik.
  • AJAX istekleri kullanılarak indirilen içerik, sitenin şu anda çalıştığı alandan veri indirecek şekilde uyarlandı, script ayarlarında belirtilen değil. Bu yenilik, site yansımaları kullanılıyorsa indirmeyi hızlandırmanıza olanak tanır. Ve ana alan bir nedenle tarayıcıya ulaşılamıyorsa veriler kullanılabilir kalır.
  • Yayınlarda ve yorumlarda güvenli bağlantı etiketleri [leech=....] kullanılarak yayınlanan bağlantılar için 301 koduyla HTTP başlığı kullanımı eklendi.
  • Kullanıcı profili açılır kart çıktı şablonu (profile_popup.tpl) için yeni değer karşılaştırma koşulu etiketleri için destek eklendi. Örneğin, [if field="value"] metin [/if] etiketi, alanın değeri belirtilen değere eşitse içlerinde kapalı olan metni çıkaracaktır.
  • Kullanıcı geri bildirimlerine dayanarak web sitesindeki animasyon sistemi yeniden tasarlandı ve geliştirildi. Animasyonlar artık daha hızlı ve daha duyarlı ve belirli eylemleri gerçekleştirdikten sonra daha iyi bir kullanıcı deneyimi sağlamak için öğelerin konumu optimize edildi.
  • DataLife sitesinde görüntülenen iletişim kutularının boyutunun, sayfanın temel yazı tipi boyutunu dikkate alarak otomatik olarak hesaplanmasını ekledik. Bu, bir kullanıcı tarayıcısında yazı tipi boyutunu artırırsa, pencerenin de büyüyeceği ve görme engelli kullanıcıların sitede gezinmesini kolaylaştıracağı anlamına gelir.
  • Boş kullanıcı gruplarının yanlışlıkla silinmesine karşı koruma eklendi. Bir kullanıcı grubunda hiç kullanıcı yoksa, artık silinmeden önce yöneticinin niyetini onaylaması gerekecektir. Bu, kullanıcı grubu yönetimi bölümünde silme düğmesine yanlışlıkla tıklanmasını önlemek içindir.
  • DataLife Engine kontrol panelinin RSS haberleri içe aktarma bölümünde RSS akışının yanlışlıkla silinmesine karşı koruma eklendi. Kullanıcı artık devam etmeden önce silme niyetini onaylaması gerekecek, bu da menüdeki silme düğmesine yanlışlıkla tıklama riskini ortadan kaldırır.
  • Script ayarlarında belirtilen süre boyunca [updated]....[/updated] etiketleri kullanılarak yayının güncellendiği bilgisi, yalnızca "Yayının güncellendiği bilgisini göster" onay kutusu seçilmişse görüntülenir. İşaretli değilse, güncelleme çubuğu görünmez. Daha önce, yayının herhangi bir düzenlenmesi sırasında görünüyordu. Böylece, bu bilgiyi herhangi bir düzenleme sırasında değil, yalnızca gerektiğinde görüntüleyebilirsiniz.
  • Sitedeki tüm AJAX eylemleri için yasaklı IP'lerin ve kullanıcıların kontrolü eklendi. IP adresi kontrol panelinin "IP, Giriş veya E-posta ile Filtrele" bölümünde kara listedeyse, yalnızca siteyi görüntülemekten değil, aynı zamanda AJAX eylemleri gerçekleştirmekten de engellenecektir. Bu, derecelendirmeleri, görüntülemeleri ve diğer metrikleri manipüle etmeye çalışan IP botlarını ve alt ağlarını engellemeyi içerir.
  • Script'i daha yeni sürümlere güncellerken, yönetim panelindeki script ayarlarında etkinleştirilip etkinleştirilmediklerine bakılmaksızın, hatalar oluşması durumunda PHP'den hata çıktısının otomatik olarak dahil edilmesi eklendi. Bu, site yöneticilerinin güncelleme sırasında güncelleme sırasında hangi hataların oluştuğunu görmelerini sağlar. Bu, örneğin sunucu yazılımı minimum gereksinimleri karşılamıyorsa veya gerekli PHP yorumlayıcı kütüphaneleri eksikse kullanışlıdır. Hata çıktısı yalnızca güncelleme işlemi için etkindir; diğer her şey için script ayarlarında ayarlanan ayarlar geçerlidir.
  • Kullanıcıların siteye erişmek için kullandıkları cihazları tanımlama sistemi yükseltildi ve geliştirildi. Cihaz veritabanını akıllı telefonları ve tabletleri içerecek şekilde genişlettik ve ayrıca sistemin genel performansını optimize ettik.
  • Bazı durumlarda açılır kullanıcı kartlarını görüntülerken sunucu üzerindeki yük azaltılır.
  • Site sayfalarının meta etiketlerinin oluşumu optimize edildi ve bazı durumlarda olası içerik tekrarı kaldırıldı.
  • DataLife Engine kontrol panelindeki kullanıcı arayüzünde birkaç optimizasyon ve iyileştirme yapıldı. DLEAlert açılır penceresindeki eski bildirimler, DLEPush anlık bildirim biçimini kullanan bildirimlerle değiştirildi. Bu bildirimler artık otomatik olarak kapatılıyor.
  • Sunucunun yazılımının minimum gerekli özelliklere uygunluğunun kontrolü geliştirildi. Sunucuda yüklü olan PHP sürümü minimum gereksinimin altındaysa, DLE artık "anlaşılmaz" PHP hataları ve çökmeleri göstermeyecektir. Mevcut PHP sürümüyle uyumlu olmayan işlevler otomatik olarak devre dışı bırakılacak ve yöneticiye PHP sürümünü yükseltme gerekliliği hakkında bilgilendirici bir mesaj görüntülenecektir.
  • DataLife Engine'in sitede çıktı almak için oluşturduğu çeşitli formlar için 'checkbox' ve 'radio' türündeki tüm HTML öğeleri tek bir ortak çıktı standardına getirildi. Bu, seçtiğiniz bir CSS şablonunu kullanarak bunları kolayca özelleştirmeyi mümkün kılmıştır.
  • Görüntü URL'lerini görüntülemek için tasarlanmış şablon etiketleri {image-X} ve meta etiketleri meta özelliği "og:image” için, yayına eklenen görüntüler için svg uzantıları için destek eklendi.
  • Yalnızca '


    ' değerini içeren alanların boş bir değere zorla temizlenmesi ve sıfırlanması eklendi. Bu yenilik, web sitesinde ve kontrol panelinde Flora görsel düzenleyicisini kullanıyorsanız kullanışlıdır, bu düzenleyicide tüm boş alanlar, düzenleyiciye hiçbir şey yazmasanız bile bu varsayılan değeri içerir. Böylece, bu düzenleyicide hiçbir şey yazılmadıysa alanlarda gereksiz kod olmayacaktır.
  • Hizmet tarafından oEmbed veri alışverişi protokolü desteğinin eklenmesiyle bağlantılı olarak [media=...] etiketini kullanarak videoları eklemek için Rutube hizmeti için destek eklendi.
  • TinyMCE görsel düzenleyici mevcut sürüme güncellendi.
  • Tüm DataLife Engine kodu, $config['charset'] ayarını kaldırmak için yeniden yazıldı. Uzun bir süredir DLE yalnızca UTF-8 kodlamasını destekliyordu, bu nedenle bu ayarın bir anlamı yoktu ve DLE kontrol paneli aracılığıyla değiştirilemezdi. Tüm DLE kodu daha önce bu ayarı kullanıyordu, ancak yeni sürümde artık kullanılmıyor. Hala eski DLE sürümlerinden güncelleme yapmak için bazı yerlerde kullanılıyor, ancak bu artık gerekli olmayacak. Bu parametreyi kullanan DLE işlevleri, eski üçüncü taraf modülleriyle uyumluluk için de onu korumuştur. Ancak, bu parametreyi kullanan DLE işlevlerini kullanıyorlarsa bu modülleri güncellemeniz önerilir, çünkü bu parametreleri aktarmanın artık bir anlamı olmayacaktır.
  • Tam haberleri görüntülerken ve özel çıktı {custom....} kullanarak haberleri görüntülerken, şablonda {image-x} etiketi onlarla birlikte kullanılmadıysa, [image-x] metin [/image-x] etiketlerinin çalışmadığı bir sorun düzeltildi.
  • Statik sayfalar varsa, ancak haritaya yerleştirilmesi gereken sayfa yoksa, statik sayfalar için boş bir site haritası oluşturulabilmesi sorunu düzeltildi. Örneğin, tüm sayfalar için haritaya yayınlamak yasaktır veya indeksleme yasaktır veya şifre korumalıdırlar.
  • Devre dışı bırakılmış bir sitenin turbo sayfaları için bir RSS akışını hatayla yayınlaması sorunu düzeltildi.
  • Eklenti adı etiketleri içeriyorsa, eklenti adının hata görüntüleme bölümünde hatalar oluştuğunda yanlış görüntülenmesi sorunu düzeltildi [lang=x]...[/lang]
  • Eklenti.tpl şablonunda {custom...} etiketlerinin kullanılamaması sorunu düzeltildi
  • Bazı durumlarda, yayınlarda kod örnekleri eklemenin doğru işlenmemesi sorunu düzeltildi.
  • Bazı durumlarda sunucuya yüklenen dosyaların uzantısının, çok uzun dosya adları kullanıldığında kaydedilememesi sorunu düzeltildi.
  • Medya oynatıcı ayarlarında video ön yüklemesini devre dışı bırakma işlevinin çalışmaması sorunu düzeltildi.
  • Siteden bir yayın eklerken bir yayını işleme seçeneğinin çalışmaması sorunu düzeltildi.