WordPress‘in kendi yapısında klasik HTML table elemanını tanıyan bir dönüştürücü mevcut. Ancak CMS içerisinde bir veri tablosu (datatable) oluşturmanızı sağlayacak kapsamlı bir seçenek mevcut değil.
TablePress, WordPress’e kolay bir şekilde tablo eklemenizi sağlar. Client-side çalışan bu yapı sayesinde sorgu öğelerine sahip gelişmiş bir gridi WordPress sitenize dahil etmiş olursunuz.
TablePress ile WordPress’te Grid
WordPress’e grid yapısı getiren TablePress eklentisi shortcode üzerinden içeriklere eklenebilmektedir.
Admin paneline eklenen TablePress menüsü sayesinde bütün bu yapıyı kontrol edebileceğimiz ekrana erişebiliyoruz. Burada oluşturduğumuz tabloları ister yazı editöründeki Table ikonu sayesinde, isterseniz de aşağıdaki shortcode sayesinde yazılara, sayfalara veya widgetlara ekleyebilirsiniz.
[table id=TABLOID/]
Ayrıca Custom CSS alanı sayesinde de tablolarınıza özgün stilleri CSS kodlarıyla oluşturabilirsiniz.
Eklenti nasıl kurulur?
Eklenti tamamıyla ücretsiz.
WordPress’e eklentilerin nasıl kurulduğunu kısaca hatırlayalım.
Dosyayı indirin ve zip içerisinden çıkarın.
Eklenti klasörünü FTP aracılığıyla ‘/wp-content/plugins/’ dizinine upload edin,
WordPress admin panelinizden Eklentiler alanına gidip eklentiyi etkinleştirin.
Dream Admin, ücretsiz bir yönetim paneli temasıdır. Bootstrap 3 kütüphanesiyle hazırlanan bu admin template, HTML5 ve CSS3 ile süslenmiş, jQuery eklentileri ile de fonksiyonel hale getirilmiştir.
İyi bir dashboarda mı ihtiyacınız var? Karşınızda Dream!
Adobewordpress’te her hafta binlerce tasarım arasından seçilip paylaşılan tüm temalar ücretsizdir. Kişisel ve kurumsal işleriniz için rahatlıkla kullanabilirsiniz. Ayrıca istediğiniz şekilde de değiştirebilirsiniz.
Tüm haftalık web teması paylaşımlarını buradan görüntüleyebilirsiniz.
Önümüzdeki salı, yeni web temasıyla görüşmek üzere!
İşte bu hafta sizin için seçtiğimiz şık çalışmalar.
steve shaff
sarawoodrow
lemanoosh
kyra hendriks
jeremy miranda
jeremiah shaw
feedproxy
coralie bickford
blood and champagne
versastyledesign
Kullanım & Lisanslama
Kullanılan tüm görseller sahiplerine aittir. Eklenmiş başlıklar, ilgili görsellerin sahiplerini belirtmektedir. Tüm haftalık ilham kaynakları paylaşımlarını buradan görüntüleyebilirsiniz.
Bu işlemi yapmak için Bootstrap’in klasik grid yapısında tbody içerisinde bulunan her row’u birer birer taramamız gerekmekte. Bu işlemi de jQuery ile yapmak oldukça basit.
İlk olarak HTML kodlarımız ile başlayalım.
HTML Kodları
İlk olarak Bootstrap‘i projenize dahil etmeniz gerekmekte. Eğer bu konuda detaylı bir açıklamaya ihtiyacınız varsa sizi aşağıdaki makalemize alalım.
Daha sonra item sayısını göstereceğimiz sonuç span öğesini hemen onun soluna yerleştirelim.
<span class="counter pull-right"></span>
Birden fazla öğeyi sağa yasladığımızda hiyerarşik olarak üstte olan en sağda yer alacaktır. O yüzden bu örnekte arama inputu en sağda gözükmektedir.
Şimdi de table öğemizi yerleştirelim. Klasik table yapısına sadece ek olarak results classını ekliyoruz. Böylece uygulamanın, projenizdeki tüm tablolara etki etmemesini sağlıyoruz.
Gelelim tablonun işlevselliğine. Kodun içerisine yerleştirdiğimiz yorum satırları sizlere yardımcı olacaktır.
$(document).ready(function()
/* arama inputu kullandıldı mı? */ $(".search").keyup(function () var searchTerm = $(".search").val(); var listItem = $('.results tbody').children('tr'); var searchSplit = searchTerm.replace(/ /g, "'):containsi('")
$.extend($.expr[':'], 'containsi': function(elem, i, match, array) );
/* sonuç ilgili değil mi? öyleyse gizle */ $(".results tbody tr").not(":containsi('" + searchSplit + "')").each(function(e) $(this).attr('visible','false'); );
/* sonuç ilgili mi? öyleyse göster */ $(".results tbody tr:containsi('" + searchSplit + "')").each(function(e) $(this).attr('visible','true'); );
/* kaç tane sonuç var? */ var jobCount = $('.results tbody tr[visible="true"]').length; $('.counter').text(jobCount + ' item');
/* sonuç varsa result öğesini görünür kıl, yoksa gizle */ if(jobCount == '0') $('.no-result').show(); else $('.no-result').hide(); ); );
Her şey hazır!
Yorumlarınız?
Bootstrap’e arama kutucuğu getiren onlarca eklenti mevcut. Ancak bu yapı bütün bu eklentiler arasındaki belki de en minimal olanı. Bu yüzden sizlerle paylaşmak istedik.
Big Shope, Bootstrap ile hazırlanmış flat ve responsive bir e-ticaret temasıdır. İyi bir renk yelpazesine sahip bu tema sayesinde sizler de kendi alışveriş sitenizini kurabilirsiniz.
Adobewordpress’te her hafta binlerce tasarım arasından seçilip paylaşılan tüm temalar ücretsizdir. Kişisel ve kurumsal işleriniz için rahatlıkla kullanabilirsiniz. Ayrıca istediğiniz şekilde de değiştirebilirsiniz.
Tüm haftalık web teması paylaşımlarını buradan görüntüleyebilirsiniz.
Önümüzdeki salı, yeni web temasıyla görüşmek üzere!
İşte bu hafta sizin için seçtiğimiz şık çalışmalar.
dope shiettt
oniondesign
designspiration
theultralinx
bureau bruneau
Petr Kollarcik
bloglovin
from up north
a designer life
Chad Eickholt
Kullanım & Lisanslama
Kullanılan tüm görseller sahiplerine aittir. Eklenmiş başlıklar, ilgili görsellerin sahiplerini belirtmektedir. Tüm haftalık ilham kaynakları paylaşımlarını buradan görüntüleyebilirsiniz.
CSS3 ile gelen perspektif tanımları sayesinde çok boyutlu tasarımları web tarafına aktarmak fazlasıyla kolaylaştı.
Biz de CSS’in perspective tanımı ile alakalı konuşmaya devam ediyoruz. Bugün sizlerle birlikte, üzerine gelindiğinde arkaya doğru yaslanan bir buton tasarımı hazırlayacağız.
Bu aşamada yapacağımız işlem gayet basit. İlk olarak temel haliyle bir buton oluşturacağız. Sonrasında bu butonun çerçevesine perspective tanımı yapacağız. Böylece işin içersine 3 boyut desteği girecek. Daha sonra da butona vereceğimiz rotate tanımlamalarıyla normal ve hover kontrolü yapacağız.
Hazırsanız başlayalım.
HTML Kodları
Bir çerçeve, içerisine de buton oluşturalım.
<p class="ucboyutlu"> <a href="#">3 Boyutlu Button</a> </p>
Bu kadar. Şimdi bu butonu stilize edelim.
CSS Kodları
İlk olarak çerçevemizi yani paragraf elemanımızı tasarlayalım.
Ve üzerine gelindiğinde X ekseninde 35 derece çevirelim.
.ucboyutlu a:hover transform:rotateX(35deg);
Bitti.
Kapanış
Bu tip küçük tasarım makalelerinde amacımız sanıldığı gibi freeby paylaşmak değil, CSS3’ün temelini oluşturacak 3 boyut algısını sizlere aktarabilmektir. Umarız minik örneklendirmelerimiz sizlere faydalı olmaktadır.
Highlights, minimal bir HTML5 teması. Responsive yapıdaki tasarım daha çok kişisel kullanımlar için uygun bir izlenim bırakıyor. İsminden de anlaşılabileceği gibi hayatınızın öne çıkan gelişmelerini duyabileceğiniz bir blog olarak kullanılabilir.
Bu hafta sizlere HTML5up tarafından hazırlanmış Highlights temasını tanıtacağız.
Adobewordpress’te her hafta binlerce tasarım arasından seçilip paylaşılan tüm temalar ücretsizdir. Kişisel ve kurumsal işleriniz için rahatlıkla kullanabilirsiniz. Ayrıca istediğiniz şekilde de değiştirebilirsiniz.
Tüm haftalık web teması paylaşımlarını buradan görüntüleyebilirsiniz.
Önümüzdeki salı, yeni web temasıyla görüşmek üzere!
İşte bu hafta sizin için seçtiğimiz şık çalışmalar.
Zeitlon Berlin
Yotam Ottolenghi
sleepyjones
sleepyjones 2
Sara Wood
Rob Gonsalves
Kehlmann
dzeri29
Ashbridge
Adam the Velcro Suit
Kullanım & Lisanslama
Kullanılan tüm görseller sahiplerine aittir. Eklenmiş başlıklar, ilgili görsellerin sahiplerini belirtmektedir. Tüm haftalık ilham kaynakları paylaşımlarını buradan görüntüleyebilirsiniz.
IMGRID, sizler için hazırladığımız bir resim grid kütüphanesidir. HTML5 ile oluşturulmuş, CSS3 ile stilize edilmiş tasarım jQuery ile fonksiyonel hale getirilmiştir. Ancak yapının esnekliği sadece teknik bazda değil, kullanıcı arayüzü tarafında da bulunmaktadır. 3 ayrı şekilde boyutlandırmayı tek fonksiyon altından sunan IMGRID tamamıyla responsive olarak geliştirilmiştir.
Bütün işlemlerini client side olarak yürüten IMGRID’ın geliştirmeleri Adobewordpress tarafından versiyonlanarak devam edecektir. Şimdi biraz detaylar ve kullanım üzerine konuşalım. Ama öncesinde örneği test etmek isteyebilirsiniz.
IMGRID’in CSS ve JavaScript dosyasını web sayfanıza eklemeniz yeterli. Öncelikle dosyalarını nasıl projenize ekleyebileceğinizi hatırlayalım. Sonrasında da örnek bir yapı kuralım.
Basit, anlaşılır ve hafif bir tasarıma sahip IMGRID galeri listesi ve birkaç buton tasarımı ile birlikte gelir.
Initio kişisel ve kurumsal kullanımlar için uyarlayabileceğiniz çok fonksiyonlu bir HTML5 teması. Barındırdığı 6 tip arayüz tüm geliştirme isterlerinizi karşılayacak nitelikte.
Bootstrap ile geliştirilmiş Initio birçok diğer yeni teknolojiyi de bünyesinde barındıryor.
Adobewordpress’te her hafta binlerce tasarım arasından seçilip paylaşılan tüm temalar ücretsizdir. Kişisel ve kurumsal işleriniz için rahatlıkla kullanabilirsiniz. Ayrıca istediğiniz şekilde de değiştirebilirsiniz.
Tüm haftalık web teması paylaşımlarını buradan görüntüleyebilirsiniz.
Önümüzdeki salı, yeni web temasıyla görüşmek üzere!
İşte bu hafta sizin için seçtiğimiz şık çalışmalar.
Brian Miller
Clive Roddy
Crossover
From up North
Melissa Baillache
Nae Eunkyung
Nicholas Hare
Serdar Soyal
tofu studio
vesuvio pizzeria
Kullanım & Lisanslama
Kullanılan tüm görseller sahiplerine aittir. Eklenmiş başlıklar, ilgili görsellerin sahiplerini belirtmektedir. Tüm haftalık ilham kaynakları paylaşımlarını buradan görüntüleyebilirsiniz.