it-swarm-tr.com

Geçersiz kılmalar nasıl güncel tutulur?

Birçok kişinin bildiği gibi, şablonları, görünümleri, modülleri, bileşenleri geçersiz kılmak mümkündür.

Asıl sorun Joomla! güncellenir ve geçersiz kılınan öğeler (şablon klasöründe) eski olur.

Joomla için her güncelleme yapıldığında geçersiz kılmaları nasıl güncel tutabilirim?

Elle yapmam ve her yeni güncellemeyi kontrol etmem gerekiyor mu yoksa bunu yapmanın başka bir yolu var mı?

10
jackJoe
  1. Aşırı sürüş yaptığınız orijinal dosyaların MD5'ini hesaplayan küçük bir komut dosyası yazın.
  2. Bu dosya yolunu ve MD5'i şablonunuzdaki bir dosyaya dökün
  3. Joomla her güncellendiğinde yukarıdaki komut dosyasını tekrar çalıştırın.
  4. MD5'teki farkı kontrol edin, eğer varsa kontrol etmeniz gerekir.

İpucu: Dosyaları yalnızca bu değişiklikler CSS geçersiz kılma ile yapılamazsa geçersiz kılın.

4
Shyam

Joomla çekirdeği güncellendiğinde, şablon klasörünüzdeki geçersiz kılmalar etkilenmemelidir. Bu yüzden varlar.

Temel Joomla öğelerinde, geçersiz kılmalar Joomla çekirdek güncellemeleriyle nadiren çakışır. Joomla çekirdek dosyalarını veya herhangi bir dosyayı geçersiz kıldığınızda belge belgesi belgesi. Bu, düzenli olarak başınıza gelecekse ve birden fazla siteyi yönetiyorsanız, geçersiz kılma dosyasına yorum yapmak KRİTİKtir. Ne değiştirdiğini hatırlamayacaksın!

Kod düzenleyicinizde, yeni dosyayı eski ile karşılaştırmak ve yapılan değişikliklerin satır satır tanımlanmasını sağlamak için "fark" özelliği bulunmalıdır. İyi yorum yaptıysanız, bu farklılık size tam olarak neyin değiştiğini ve dosyanın güncellemeden etkilenip etkilenmediğini gösterecektir. Tek değişiklikleriniz geçersiz kılmalarınız olmalıdır ... başka bir şey ve gitmeniz ve yeniden geçersiz kılmanız gerekir.

Ancak üçüncü taraf geçersiz kılmalar, yalnızca geliştirici MVC yapısını doğru şekilde kullanmıyorsa sorun haline gelir. Bir bileşen veya modül uygun şekilde düzenlenmişse, söz konusu tmpl veya görünüm kod güncellemelerinden etkilenmemelidir.

Bu uzantıda önemli bir özellik değişikliği varsa, dosyaları kesinlikle belgelemeniz/yorumlamanız ve karşılaştırmanız gerekir.

12
Toni Marie

Evet, dosyaları her seferinde elle karşılaştırmanız ve değişiklikleri güncellemeniz gerekir. Küçük güncellemelerde, bunları ayarlamanız olasılığı nispeten küçüktür, ancak büyük yükseltmelerde geçersiz kılınan dosyalar önemli ölçüde değişebilir. Ayrıca daha kolay bir yol tercih ederim, ama tek çözüm ATM.

3
Laoneo

Geçersiz kılma herhangi bir Joomla sürümünde değişmemelidir. Ancak, değişen herhangi bir dosya bulursanız, yapabileceğiniz şey Subversion'daki tüm Joomla kurulumunu yönetmektir.

Daha sonra Subversion'daki uygun Joomla kodu sürümlerini yönetebilir ve bir satıcı birleştirme http://svnbook.red-bean.com/en/1.7/svn.advanced.vendorbr.html

0
jdog