Özel Kodu Olan Bir Divi Sayfa Düzeni Nasıl Dışa Aktarılır


Divi Sayfa Düzenini dışa ve içe aktarabilmeyi seviyorum. Sadece birkaç tıklamayla, tüm tasarım öğelerini, başka bir proje için saklanabilen, uygun şekilde paketlenmiş bir json dosyasında bulabilirim. Peki ya sayfa düzeniniz özel harici koda (CSS veya Javascript) bağlıysa? Elbette, sayfa öğelerinin stilini ve işlevselliğini yerinde tutmak için bu kodu sayfa düzeni dışa aktarma işleminize dahil etmek isteyeceksiniz.

Bu eğitimde, sayfa düzeninize özel (harici) kodu nasıl ekleyeceğinizi göstereceğim, böylece düzeni farklı bir sitede dışa ve içe aktarırken düzen tasarımı ve işlevselliği kalacak.

Başlayalım!

Temel Fikir Açıklandı

Belirli bir Divi sayfa düzenine stil vermek için kullanılan özel CSS'yi (Tema Özelleştirici'de veya Sayfa Ayarlarında) eklediyseniz, CSS harici olarak farklı bir dosyada depolanır. Aynı şey, tema seçenekleri altında başlığınıza eklenmiş olabilecek herhangi bir javascript için de geçerlidir. Bu kod harici olarak depolandığından, Divi sayfa düzeninizle otomatik olarak dışa aktarılmaz.

Divi sayfa düzeninizle birlikte özel kodu dışa aktarmak için, kodu sayfa içeriğinizde saklamak için Divi Kod Modülünü kullanabiliriz. Bu şekilde Kod modülü içindeki kod, sayfa düzeniyle birlikte dışa aktarılacaktır. Bu, özel düzenlerinizi kendi bilgisayarınızda depolamak için yararlıdır. Bu şekilde, düzeni başka bir projeye aktardığınızda, sayfanızın özel işlevselliğine ve stiline sahip olursunuz. Bu tekniği ayrıca özel kod kullanan ayrı bölümleri, satırları veya modülleri kaydetmek ve dışa aktarmak için de kullanabilirsiniz.

Bu yöntem gerçekten yalnızca, ileride kullanmak üzere kaydetmek istediğiniz tek tek sayfalar veya bir sayfanın öğeleri için anlamlıdır. Bu, tüm site için düzenleri kaydetmenin en iyi yolu olmayacaktır. Divi'nin Tema Özelleştirici ayarlarını ve/veya Tema Seçeneklerini dışa aktarmanıza izin veren taşınabilirlik seçeneklerinden yararlanmak daha mantıklı olacaktır.

Youtube Kanalımıza Abone Olun

Divi Kodu Modüllerini Kullanarak Özel Kodu Olan Bir Divi Sayfa Düzeni Nasıl Dışa Aktarılır

Özel CSS ve Javascript kullanan bir Divi sayfa düzeniniz olduğunu ve bu özel kodu dışa aktarma (.json) dosyanıza eklemek istediğinizi varsayalım. Öncelikle Divi oluşturucuyu dışa aktarmak ve dağıtmak istediğiniz sayfayı açmanız gerekir.

Bu örnek için, Fırın Açılış Sayfası Düzenini kullanan bir sayfam var. Bir düğmeyi tıklatırken bir iletişim formunu değiştirmek için bazı özel CSS ve Javascript ekledim.

divi sayfa düzeni

Özel CSS, gelişmiş sekmesi altındaki sayfa ayarları özel CSS'sine eklendi.

divi sayfa düzeni

Özel Javascript, Entegrasyon sekmesi altındaki Divi Tema Seçenekleri içindeki başlık etiketine eklendi.

divi sayfa düzeni

Bir Kod Modülü kullanarak Özel CSS'yi Sayfaya Ekleme

CSS'yi sayfa düzeni ile dışa aktarabilmek için, onu sayfa içindeki bir kod modülüne eklememiz gerekiyor. Bunu yapmak için sayfa ayarlarını açın, özel CSS'yi panoya kopyalayın.

divi sayfa düzeni

İşte bu örnek için kopyaladığım özel CSS:

#toggle-container {
  display:none;
}
.toggle-active {
  display: block !important;
}

Ardından sayfanıza bir Kod modülü ekleyin. Kod modülünü istediğiniz yere ekleyebilirsiniz. Örneğin, sayfanın en üstüne eklemek isterseniz, daha sonra bulmak ve düzenlemek daha kolay olabilir. Veya kod modülünü CSS'nin hedeflediğini bildiğiniz öğenin yanına yerleştirebilirsiniz. Bu durumda, iletişim formu modülümü gizlemek ve göstermek için CSS kullanılır. Bu yüzden, kod modülünü doğrudan İletişim Formu modülünün altına ekleyeceğim.

divi sayfa düzeni

Kod modülü ayarlarında, kopyaladığınız harici özel CSS'yi yapıştırın ve ardından kod modülü içeriğine yapıştırın. CSS'yi sayfa içeriğine eklediğiniz için, CSS'yi bir stil etiketine sarmanız gerekir. Kod Modülünde css kodunun nasıl görüneceği aşağıda açıklanmıştır:

<style>
#toggle-container {
  display:none;
}
.toggle-active {
  display: block !important;
}
</style>

divi sayfa düzeni

Tamamlandığında, daha sonra başvurmak üzere kod modülüne bir yönetici etiketi eklemek iyi bir fikirdir. Örneğin, tel kafes görünümünde yerleşime bakarken ne olduğunu bilmeniz için ona “CSS kodu” adını verebilirsiniz.

divi sayfa düzeni

Bundan sonra, kod modülü ayarlarını kaydedin ve bitirdiniz.

Javascript'i Kod Modülü Kullanarak Sayfaya Ekleme

Ardından, Tema Seçenekleri altındaki başlık olan özel Javascript için aynı şeyi yapmak isteyeceksiniz. Kodu panonuza kopyalayın ve ardından Divi Builder etkinken sayfanıza geri dönün. Ardından sayfanın herhangi bir yerine başka bir kod modülü ekleyin. Benimkini doğrudan İletişim formu modülünün altına koydum çünkü bu javascript'in yalnızca o öğe için geçerli olduğunu biliyorum ama istediğiniz yere ekleyebilirsiniz.

Kod Modülünü ekledikten sonra, kopyaladığınız Javascript'i içerik kutusuna yapıştırın. Javascript olduğundan kodun bir komut dosyası etiketinin içine sarıldığından emin olun.

<script>
jQuery(document).ready(function(){
 jQuery(".toggle-trigger").click(function(){
 jQuery("#toggle-container").toggleClass("toggle-active");
 });
});
</script>

divi sayfa düzeni

Kolay başvuru için Kod Modülüne bir yönetici etiketi ("JS Kodu" gibi) verin.

divi sayfa düzeni

Bu iki Kod modülünde sayfaya gerçek içerik ekleyecek herhangi bir kod bulunmadığından modüller sayfanın tasarımını bozmaz, dolayısıyla orada endişelenmenize gerek yoktur.

Sayfa Düzeni Nasıl Dışa Aktarılır

Artık sayfa düzenini dışa aktarmaya hazırsınız. Divi Builder'ı kullanarak bir sayfa düzenini dışa aktarmak için ayarlar menüsünü açın ve taşınabilirlik simgesini tıklayın. Taşınabilirlik açılır penceresinde bir ad (“Özel Sayfa Düzeni”) girin ve Divi Builder Düzenini Dışa Aktar düğmesini tıklayın.

divi sayfa düzeni

Bu, json dosyasını bilgisayarınıza aktaracaktır.

Artık json dosyanız, tamamen işlevsel özel Kod ile başka bir proje için hazır.

Sayfa Düzeni Nasıl İçe Aktarılır

json dosyasını yeni bir sayfaya yüklemek için düzeni içe aktarmak istediğiniz sayfayı açın. Divi Builder'ın etkin olduğundan emin olun. Ardından tek yapmanız gereken json dosyasını sayfaya sürükleyip bırakmak. Taşınabilirlik modu otomatik olarak açılır ve mevcut içeriği değiştirme veya önceden bir yedekleme oluşturma seçeneğini belirlemenize olanak tanır. Herhangi bir içeriği değiştirmeniz gerekmediğinden, tek yapmanız gereken içe aktar düğmesine tıklamak ve anında sayfaya yüklenir.

divi sayfa düzeni

Kodu Ait Olduğu Yere Geri Koy

Sayfa düzenini başarılı bir şekilde sayfanıza aktardıktan sonra, CSS ve JS'yi ait olduğu yere geri koymanız gerekebilir. CSS'nin yalnızca geçerli sayfayı biçimlendirmesini istiyorsanız, CSS'yi, başlamadan önceki sayfa ayarları Özel CSS'ye ekleyebilirsiniz. Ayrıca, CSS'nin sitenizdeki tüm sayfalarda bulunmasını istiyorsanız, CSS'yi Tema Özelleştirici ayarlarında Ek CSS'ye ekleyebilirsiniz.

Ayrıca Javascript Kodunuzu Tema Seçenekleri > Entegrasyon altındaki temanızın başlığına orijinal olduğu yere geri eklemek isteyebilirsiniz. Veya kodun yalnızca o sayfa için geçerli olması için kodu kod modülünün içinde bırakmayı düşünebilirsiniz.

Son düşünceler

Sayfa düzenlerini daha sonra kullanmak üzere saklarken, sayfa için gereken herhangi bir özel kodu da saklamak önemlidir. İşin püf noktası, kodu sayfanın kendisinde saklamak için Divi Kodu modülünü kullanmaktır. Ardından kod, dışa aktarılan json dosyasında kalacaktır. Ayrıca, daha sonra düzeni içe aktardığınızda bulmayı kolaylaştırmak için bu kod modüllerini etiketlemeye yardımcı olur.

Ayrıca, kendin için daha iyi iş bulmanın başka yolları olduğunun da farkındayım. Örneğin, kodunuzu ayrı dosyalar olarak kaydetmeye karar verebilirsiniz. Bir kod düzenleyici kullanarak özel kodu yapıştırabilir ve bir .css dosyası ve bir .js dosyası kaydedebilirsiniz. Daha sonra bunları json dosya(lar)ınızla birlikte bir klasörde saklayabilirsiniz.

Her neyse, umarım bu işe yarar ve düşüncelerinizi aşağıdaki yorumlarda duymayı dört gözle bekliyorum.

Şerefe!

Copyright statement: Unless otherwise noted, this article is Collected from the Internet, please keep the source of the article when reprinting.

Check Also

Divi's Theme Builder ile Özel Global Başlık Nasıl Oluşturulur

Artık Tema Oluşturucu burada olduğuna göre, web sitenizi A'dan Z'ye kurmanıza yardımcı olacak yeni eğitimlere dalmak için sabırsızlanıyoruz. Buna Divi'nin yerleşik seçeneğini kullanarak özel başlıklar oluşturma da dahildir. Bu eğitimde Divi's Theme Builder'ı kullanarak global bir başlık oluşturmaya odaklanacağız. Bu sayfaya veya gönderiye farklı bir başlık atamadıysanız, web sitenizin her yerinde genel bir başlık görünecektir.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir