Divi Arşiv Sayfalarınıza Duvar Düzeni Nasıl Verilir?


Divi 100 Maratonumuzun 78. Gününe hoş geldiniz. Serinin son gününde muhteşem Divi 3.0 sürümüne geri sayarken, 100 gün boyunca muhteşem Divi kaynaklarını izlemeye devam edin!


Bugünkü gönderide, ortak bir destek forumu sorusunun cevabını paylaşacağım: Arşiv sayfası düzenlerimi blogun duvar düzeniyle nasıl eşleştirebilirim? Neyse ki, destek ekibimiz, bu gibi sorulara yaratıcı çözümler bulmak için kurcalamayı ve ekstra yol kat etmeyi seviyor. İşte bu yüzden onlardan Divi öğretici fikirleri istediğimde, bu çözüm bekleme modunda zaten vardı – tüm toplulukla paylaşmaya hazır!

Divi Arşiv Sayfalarınıza Duvar Düzeni Nasıl Verilir?

duvarcılık-arşiv-sayfaları-varsayılan

Varsayılan olarak, blogunuzun stiline bakılmaksızın, arşiv sayfalarınız yukarıdaki resimdeki gibi görünecektir. Blogları duvarcılık olarak ayarlanmış birinin de blog sayfası arşivlerinin aynı tarzda görüntülenmesini istemesi anlaşılabilir bir durum. Aşağıda sizlerle paylaştığımız kodu uyguladıktan sonra arşiv sayfalarınız aşağıdaki görsele benzeyecek ve standart blog duvarcılık stiline tam olarak uyacaktır.

yığma-arşiv-sayfaları-sonra

Snippet'lere dalmadan önce, birkaç tür arşiv sayfası olduğunu unutmamak önemlidir. Site içi arama sonuçlarınızın doldurulduğu arama arşivi sayfası vardır; sonra bir yazarın tüm gönderilerinin doldurulduğu yazar arşiv sayfanız var; ve elbette, tek bir kategorideki tüm gönderilerin doldurulduğu kategori arşiv sayfaları var. Bu gönderide sağladığımız kod parçacıkları, Divi ile birlikte gelen tüm blog gönderisi türleri/formatları için tüm bu arşiv sayfalarını etkileyecektir.

Eklememiz gereken ilk snippet ve işin çoğunun yapıldığı yer, aşağıdaki css snippet'idir. Bunu Divi > Tema Seçenekleri > Genel Sekmesi altındaki tema seçenekleri CSS panelinize kopyalayıp yapıştırmak isteyeceksiniz. Bu snippet, kenar çubuğunu arşiv sayfalarından kaldırır ve sayfa düzenini ve ayrıca bireysel "makale kartı" stillerini blog duvar stilleriyle eşleşecek şekilde değiştirir.

/*
* Remove sidebar on all archive pages
*/
.search #main-content .container::before,
.archive #main-content .container::before {
    display: none;
}
.search #left-area,
.archive #left-area {
    width: 100%;
    float: none;
    padding-right: 0;
}
.search #sidebar,
.archive #sidebar {
    display: none;
}

/* 
* Create Mansonory styles for archive pages
*/
.search #left-area,
.archive #left-area {
    -moz-column-count: 3;
         column-count: 3;
	-moz-column-gap: 60px;
	     column-gap: 60px;
}

.archive .et_pb_post > a,
.search .et_pb_post > a {
	margin: -20px -20px 10px;
	display: block;
}

.search #left-area .et_pb_post,
.archive #left-area .et_pb_post {
	overflow: hidden; /* fix for Firefox */
	page-break-inside: avoid;
	break-inside: avoid-column;
	width: 100%;
	padding: 19px;
	border: 1px solid #d8d8d8;
	background-color: #fff;
	word-wrap: break-word;
	display: inline-block;
}

.search #left-area .et_pb_post h2,
.archive #left-area .et_pb_post h2 {
    font-size: 18px;
}

.search #left-area .et_pb_post.format-link,
.search #left-area .et_pb_post.format-quote,
.search #left-area .et_pb_post.format-audio,
.archive #left-area .et_pb_post.format-link,
.archive #left-area .et_pb_post.format-quote,
.archive #left-area .et_pb_post.format-audio{
    padding: 0;
}

.archive .et_pb_post .et_pb_image_container, 
.archive .et_pb_post .et_main_video_container,
.archive .et_pb_post .et_audio_content, 
.archive .et_pb_post .et_pb_slider,
.search .et_pb_post .et_pb_image_container, 
.search .et_pb_post .et_main_video_container,
.search .et_pb_post .et_audio_content, 
.search .et_pb_post .et_pb_slider {
	margin: -20px -20px 10px;
}

.archive .et_pb_post.format-audio .et_audio_content{
    margin: 0px -38px 0px;
}

.archive .et_pb_post .et_pb_slider .et_pb_slide,
.search .et_pb_post .et_pb_slider .et_pb_slide {
	min-height: 180px;
}

.archive .pagination,
.search .pagination {
	padding: 20px 0;
}

/*
* Media Queries
*/
@media screen and (max-width: 980px) {
	.search #left-area,
	.archive #left-area {
		-moz-column-count: 2;
			column-count: 2;
		-moz-column-gap: 60px;
			column-gap: 60px;
	}
}
@media screen and (max-width: 767px) {
	.search #left-area,
	.archive #left-area {
		-moz-column-count: 1;
			column-count: 1;
	}
	.search .et_pb_post.format-audio .et_audio_content,
	.archive .et_pb_post.format-audio .et_audio_content{
	    margin: 0;
	}
	.search #left-area .et_pb_post.format-audio .et_audio_container .mejs-controls div.mejs-time-rail,
	.archive #left-area .et_pb_post.format-audio .et_audio_container .mejs-controls div.mejs-time-rail,
	.search #left-area .et_pb_post.format-audio .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total,
	.archive #left-area .et_pb_post.format-audio .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total{
	    min-width: 300px!important;
	    width: 300px!important;
	}
}

Kenar çubuğunun arşiv sayfalarında görünmesini istiyorsanız, “Tüm arşiv sayfalarında kenar çubuğunu kaldır” başlıklı üst kısmı tutmayı veya kaldırmayı seçebilirsiniz. Değilse, snippet'i olduğu gibi tutun. Arşiv sayfalarınızın “eski girdiler” ve “yeni girdiler” yerine numaralandırılmasını da tercih edebilirsiniz. Bunun için WP-Pagenavi eklentisini yüklemenizi öneririz.

Kurulduktan sonra, varsayılan olarak numaralı bir sayfa sayısı sağlayacaktır. Ayarlarında ince ayar yapmak isterseniz, Ayarlar > PageNavi altında bulunurlar.

Ardından, sayfalandırma bağlantılarımızın doğru yerde bulunduğundan emin olmamıza yardımcı olacak biraz JavaScript'imiz var. Aşağıdaki parçacığı Divi > Tema Seçenekleri > Entegrasyon > Blogunuzun < head > bölümüne kod ekle altındaki metin kutusuna girmek isteyeceksiniz.

<script>
(function($) {
	$(document).ready(function() {
		leftarea = $('#left-area');
		pageNavi = leftarea.find('.wp-pagenavi');
		pageNavigation = leftarea.find('.pagination');

		if ( pageNavi.length ) {
			pagenav = $('#left-area .wp-pagenavi');
		}
		else {
			pagenav = $('#left-area .pagination');
		}
		pagenav.detach();
		leftarea.after(pagenav);
	});
})(jQuery)
</script>

Not: Bugünkü gönderideki hem CSS pasajı hem de JavaScript pasajı, destek ekibi üyesi Eduard Ungureanu'nun izniyledir. Destek forumlarında ona rastladıysanız, onun inanılmaz derecede yardımsever bir adam olduğunu bilirsiniz. Bu pasajı faydalı bulduysanız, aşağıdaki yorumlarda ona büyük bir "teşekkür ederim" bıraktığınızdan emin olun!

Yarın: Yeni Bir Divi Tel Kafes Kiti İlavesi (Ürün Bölümleri!)

Yarın başka bir Divi Tel Kafes Kitini açığa çıkaracağız ve dağıtacağız! Bu, ürün bölümlerine odaklanacaktır. Bu kit, sattığınız her şeyi sergilemek için mükemmel sekiz farklı bölüm içerecek. Orada görüşürüz!

divi-2-6-logosu

Divi 100 Gün 78

Divi 3.0 için Geri Sayım

Bu gönderi Divi 100 maratonumuzun bir parçası. Arka arkaya 100 gün boyunca ücretsiz Divi kaynakları yayınlarken bizi takip edin! Bu 100 günlük geri sayım, sıfırdan React kullanılarak oluşturulan yepyeni görsel düzenleyicimiz de dahil olmak üzere Divi 3.0'ın ezber bozan sürümüyle sona erecek. Divi 3.0, Divi Builder ile web siteleri oluşturma şeklinizi sonsuza kadar değiştirecek!
Geri sayım başlasın.

Divi 3.0 Hakkında Daha Fazla Bilgi Edinin

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