Eklentileri masaüstünde gizleme |
Tabi bu bahsettiğim konu mobil tema olarak masaüstü görünümü tercih etme durumunda söz konusu. Örneğin mobil görünüm için Blogger'ın hazır temaları kullanılıyorsa bu çözüm söz konusu olamaz. Aslında bootstrap temalar desem daha doğru olur.
Eklentileri mobilde gizleme seçeneği bu konuya nazaran daha kolay.
mobile=’no’Kodu bu sorun için uygulanabilecek en kolay yol. Ama masaüstünde eklenti gizleme konusunda hala bir çözüm yok. Bende CSS ile ilgili çözüm arayışına koyuldum ve daha sonra şu koda ulaştım.
#HTML3 { display:block; }Bu kodla dilediğimiz eklentiyi, elementi masaüstünde ya da mobilde gizleme, gösterme şansımız var, özellikle bootstrap temalarda.
@media screen and (min-width: 500px) {
#HTML3 { display:none; }
}
Bootstrap dediğimiz olay ise web sayfalarını tüm cihazlara uyumlu hale getiren framework, bir kütüphane yani. Bootstrap ile yazılan temalar sayfa genişliğine göre hareket eder. Sayfa daraldıkça ya da genişledikçe eklentiler ve boyutları belirttiğimiz kodlarla şekil alır. İşte yukarıda bahsettiğim kodda belirttiğimiz sayfa genişliğine göre eklentileri gizleme, gösterme komutu içerir.
Örneğin kodda min-width 500px, yani sayfa genişliği en az 500px ve üzeri olduğunda display none yani gizle, peki neyi? HTML3 id sine sahip olan eklentiyi komutu yer alıyor.
Dilediğimiz eklentiyi masaüstünde nasıl gizleriz?
Uygulama kısmı oldukça basit dostlarım. İlk olarak masaüstünde gizlemek, mobilde ise göstermek istediğimiz eklentinin id sini bulmamız gerekiyor.
Blogger widget id |
Yukarıda yer alan görselde ki gibi eklentinin id sini buluyoruz. Daha sonra Tema ardından HTML düzenle seçenekleri ile kodların yer aldığı sayfaya ulaşarak Ctrl F yardımıyla aşağıdaki kodu bulmamız gerekiyor:
]]></b:skin>
ve bu kodun hemen üstüne yukarıda yeralan
#HTML3 { display:block; }
@media screen and (min-width: 500px) {
#HTML3 { display:none; }
}
kodu ekliyoruz. Ve son olarak kırmızı renkle belirttiğim kısma kendi eklentimizin id sini ekleyerek kaydediyoruz. Blogumuzu kontrol edebiliriz artık.
Bu işlemin ardından en az 500px ve üzeri genişliklere sahip olan sayfalarda bu eklenti artık gözükmeyecek. Tabi bu genişliği dilediğimiz gibi düzenleyebiliriz. Konuyla ilgili sorularınız olursa yorum yaparak bildirebilirsiniz.
Basit bir şey aslında. Tabi bilmeyenler için iyi bir yazı olmuş.
YanıtlaSilİlk blogumu kurduğumda bunu bulmak için yaklaşık 1 saat uğraşmıştım :) Tabii artık baya bir şeyi öğrendim :)
SilEvet, basit ama bir o kadar da önemli. Teşekkür ederim.
SilMobilde gizlemek ve göstermek çok basit masaüstü daha çok uğraştırıyor maalesef. Bu arada elinize sağlık.
YanıtlaSilKesinlikle, teşekkür ederim.
Silmobile=’no’ kodundaki tırnak hata veriyor bilginize.
YanıtlaSil'' olunca tamam.
Buradan kopyalayınca öyle bir hata veriyor, haklısınız.
Silİnternette uzunca bir zaman mobil siteyi düzenleme şeklinde aramalar yapmıştım. Nereye baksam mobil sitede düzenleme yapılamaz yazıyordu.
YanıtlaSilBen bu mobil sitenin koduyla uçak yapmayacağım ki. Bana basit bir kod lazım.
En işlevsel anlamda bir eklentiyi mobilde masaüstünde nasıl gösterip gizleyeceğimi, sadece mobilde nasıl göstereceğimi bileyim yeter. Sadece yayın sayfasında nasıl göstereceğimi bileyim yeter.
Mobili düzenlemek siteden verim almak açısından çok önemli.
Bir çok eklentiyi masaüstüne eklemiş, mobilde görünür yapamamıştım.
Sitenizde yazan bilgilerle mobil görünüm mükemmel bir duruma geldi.
Yukarıdaki kodu mobile='no' şeklinde düzenleyebilirsek daha güzel olur. mobil ile ilgili 3 kodu içeren açıklamalarını veren bir blog yazabilir misiniz? Şuan hepsi ayrı yerlerde...
Katkılarınızdan dolayı teşekkür ederim.
Merhaba, bloğumdaki diğer reklamların id ini görebiliyorum. Yalnızca headerdaki reklamınki görünmüyor. Daha doğrusu ingiliz anahtarı simgesi yok. Diğer reklamlarla aynı mı oluyor? Onun id sini nasıl bulabilirim? Sizi tekrar rahatsız etmemek adına diğer sorumu da ekleyeyim.
YanıtlaSilYukarıda şöyle bir ifade geçiyor: 've bu kodun hemen üstüne yukarıda yeralan'
derken orayı tam anlayamadım.
Merhabalar, yukarıda yer alan derken yazı içerisinde yukarı kısımda şeklinde bir tanımlama yapmışım. Ama #html3 şeklinde başlayan koddan bahsediyorum.
SilHeader kısmındaki reklamı eklenti olarak blogunuza ekleyebilirsiniz. Muhtemelen otomatik eklenen reklamlardandır.
Öncelikle yardımlarınız için çok teşekkür ederim. Gerçekten net, faydalı bilgiler paylaşıyorsunuz. Bu sayfa Google aramalarında neden karşıma çıkmadı anlamış değilim. Sanırım doğru anahtar kelimeyle arama yapmadığım için de olabilir. Dediğiniz gibi eklenti olarak yerleştirdiğimde simge çıkıyor.html'den reklamı kaldırıp 'düzen' kısmına reklamı yerleştirsem bloğumun hızı yavaşlar mı? diğer reklamlar yavaşlattığı için daha önce Adsense yeni kodlar vermişti. Kararsız kaldığım nokta burası.
SilGüzel yorumlarınız için ben teşekkür ederim. Yazıyı bulmakta ben de zorlandım :) Her eklenen eklenti, her açılan div tabi hıza etki eder ama bu durum için çok da etki edeceğini sanmıyorum.
SilYukarıda anlatığınız gibi yaptım ve oldu. Çok teşşekkür ederim. Yalnız bir sorunum daha var. Benim bloğumda yorumların gözükmediğini fark ettim. Bu problemi nasıl çözebilirim? Blogger ayarlar kısmında Yorum konumu: gizli olarak ayarlanmış. Onu yerleşik yaptım. Düzelmedim. Bu konuda da yardımcı olursanız çok sevinirim.
SilSorunumu çözmüş bulunuyorum şu an itibariyle. Yorum paneli görünüyor.
SilSevgiler, saygılar...
Evet, mobilde de masaüstünde de görünüyor.
SilFaydalı bilgiler. Teşekkürler...
YanıtlaSil