it-swarm-tr.com

Şablonları güncellemek için uygun yöntem nedir?

Şu anda üretim sitemizdeki şablonları güncellemek için, siteyi çevrimdışına alıyoruz, şablonu değiştiriyoruz, şablonu kaldırıyoruz, yeniden yüklüyoruz, şablon ayarlarını tekrar değiştiriyoruz ve ardından siteyi tekrar çevrimiçi hale getiriyoruz. Genelde siteyi herhangi bir nedenden dolayı kaldırma hayranı değilim ve bu işlem özellikle sadece birkaç sayfa için kullanılan şablonlarda hatalara izin verir. Bileşenler ve benzerleri kolayca güncellenebilir, ancak şablonlar için aynı işlevin atlandığı görülmektedir.

Siteyi çevrimdışına almayı ortadan kaldıran şablon güncellemelerini ele almak için daha iyi bir yöntem var mı?

12
Zachary Draper

Bir şablonu yükseltmek, şablonun güncellenmiş sürümünü yüklemek ve yüklemek için Joomla yükleyicisini kullanmak kadar basit olmalıdır.

Yine de, çalışması için templateDetails.xml dosyasının 'install' yerine 'method' 'yükseltme' olarak tanımlaması gerekir.

Şablon yükleme dosyasını açarak, templateDetails.xml dosyasını açarak ve satır 3'te veya çevresinde aşağıdakileri kontrol ederek bunu kontrol edebilirsiniz:

<extension version="2.5" type="template" method="upgrade" client="site">

method="install" İse, method="upgrade" Olarak değiştirin ve dosyayı kaydedin. Paketi sıkıştırın ve yükleyiciyi ona doğrultun ve gitmek için iyi olmalısınız.

Özelleştirmeler hakkında bir not: Bu işlem, tüm şablonu yükleyerek potansiyel olarak yaptığınız özelleştirmelerin üzerine yazacaktır. Bu nedenle, kolay yedekleme ve yeniden ekleme için yapmak istediğiniz tüm özelleştirmeleri tek bir dosyaya eklemek iyi bir fikirdir. Özelleştirmelerim varsayılanları geçersiz kılmak için 'custom.css' adını verdiğim ve bu dosyayı en son yüklediğim bir CSS dosyası kullanmayı seviyorum.

12
Zaridan

Şablonda herhangi bir özel değişikliğiniz yoksa, yenisini geçerli olanın üzerine yükleyin.

Bazı özel değişiklikler yaptıysanız, değişiklikleri yeniden yapmanız veya geçerli şablon kodunuzu ve yeni şablon kodunu farklılaştırmanız gerekir.

3
me7hos

Bazı gelişmiş evreleme seçenekleri var. Bence siteground böyle bir şey var. Bir sitenin bölümlerini tüm db tablolarını geçersiz kılmadan değiştirmenin yolları vardır, bu yüzden buna bakmak için zamanınız ve kaynaklarınız varsa, yapılabilir ... sadece bazı iyi kurulum süresi alır (ve beynini onun etrafında tutmak için).

Ancak temayı birkaç sayfada değiştirmekten konuşuyorsanız, neden yeni temayı farklı bir adla yüklemeniz ve üzerinde çalışırken bazı gizli menü öğelerine uygulamanız neden olmasın. Kimse görmeyecek ve ayarları değiştirebilir ve işiniz bittiğinde doğru menü öğelerine uygulayabilirsiniz.

1
Brian Peat