lostyazilim

Boş değere ait html kısmını nasıl gizleyebilirim?

22 Mesajlar 2.400 Okunma
lstbozum
wmaraci reklam

MuratDinc MuratDinc Miyavliyo - WiseKitten Kullanıcı
  • Üyelik 01.11.2012
  • Yaş/Cinsiyet 32 / E
  • Meslek Girişimci
  • Konum Balıkesir
  • Ad Soyad M** D**
  • Mesajlar 1583
  • Beğeniler 207 / 257
  • Ticaret 5, (%100)

Jelioxe adlı üyeden alıntı


add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles', 1001);
function theme_enqueue_styles() {
wp_enqueue_style('td-theme', get_template_directory_uri() . '/style.css', '', '6.1c', 'all' );
wp_enqueue_style('td-theme-child', get_stylesheet_directory_uri() . '/style.css', array('td-theme'), '6.1c', 'all' );
}



function bt_linkbox( $atts, $content = null ) {
extract(shortcode_atts(
array(
"tur" => '',
"link" => '',
"img" => '',
'gelistirici' => '',
'fiyat' => '',
'boyut' => '',
), $atts));

$Yazdir[1] = '';
$Yazdir[2] = '';
$Yazdir[3] = '';
if($gelistirici != '') $Yazdir[1] = '';
if($fiyat != '') $Yazdir[2] = '';
if($boyut != '') $Yazdir[3] = '';

return '
';
}
add_shortcode( 'linkbox', 'bt_linkbox' );


Süpersiniz, bu kod işi çözdü. Bir sorum daha olacak. Değerlerde boşluk nasıl kullanacağız? Mesela gelistirici=DNZY Games yazdığımızda boşluktan sonrasını göstermiyor. gelistirici=DNZY-Games yazdığımızda görünüyor. - yerine ne yapmamız gerekiyor ki tam olarak gösterebilelim?

Örnek tam kod:
[linkbox tur=steam link=http://store.steampowered.com/app/429060/?snr=1_5_1100__1100 img=https://www.bozuktus.com/wp-content/uploads/2016/05/zombie-wars-invasion-android.png boyut=210MB fiyat=1,80TL(6,00TL) gelistirici=DNZY Games]Zombie Wars: Invasion[/linkbox]

Görünüm: http://prntscr.com/dkbcqg

Gördüğünüz gibi DNZY Games yazması gerekirken sadece DNZY yazıyor.

Sayenizde ne zamandır aklımda olan özelliği siteme entegre ediyorum. Çok teşekkürler.
 

 

👉 Türkiye'nin En Minnoş Kedi Bloğu Miyaliyo! 😻
wmaraci
reklam

sovetski sovetski ♛ PHP ♛ Kimlik Onayı
  • Üyelik 03.08.2015
  • Yaş/Cinsiyet 27 / E
  • Meslek Yazılımcı
  • Konum Fransa
  • Ad Soyad A** H**
  • Mesajlar 1205
  • Beğeniler 437 / 458
  • Ticaret 2, (%100)
Boşluktan sonrasını saymaması normal çünkü her boşluktan sonra gelen kelimeyi bir özellik başlığı olarak algılıyor yani şöyle

gelistirici=DNZY Games=

birde böyle deneyin

[linkbox tur=steam link=http://store.steampowered.com/app/429060/?snr=1_5_1100__1100 img=https://www.bozuktus.com/wp-content/uploads/2016/05/zombie-wars-invasion-android.png boyut=210MB fiyat=1,80TL(6,00TL) gelistirici="DNZY Games"]Zombie Wars: Invasion[/linkbox]
MuratDinc

kişi bu mesajı beğendi.

MuratDinc MuratDinc Miyavliyo - WiseKitten Kullanıcı
  • Üyelik 01.11.2012
  • Yaş/Cinsiyet 32 / E
  • Meslek Girişimci
  • Konum Balıkesir
  • Ad Soyad M** D**
  • Mesajlar 1583
  • Beğeniler 207 / 257
  • Ticaret 5, (%100)

sovetski adlı üyeden alıntı

Boşluktan sonrasını saymaması normal çünkü her boşluktan sonra gelen kelimeyi bir özellik başlığı olarak algılıyor yani şöyle



birde böyle deneyin


Oldu teşekkürler.

Birde şu tür olayını ayarlayabilir isek kod kullanıma hazır olacak. tur=deger şeklinde shortcode tipini belirliyor, css'e göre ayarlayabildim ancak baglantı=deger kısmının olduğu yerdeki "Steam Store" bağlığını türe girilen değere göre değiştirmek lazım. Mesela tur=android olduğunda "Steam Store" yerine "Google Play Store" yazması gerekiyor, ya da tur=windows olduğunda "Windows Store" yazması gerekiyor. Bunun için belli bazı market isimleri var. Bunlara göre eğer buysa bu yazsın, şuysa şu yazsın şeklinde duyarlı bir kod nasıl ekleyebiliriz? Sadece buton içerisindeki yazıyı değiştirmek yeterli olacaktır.

Bahsettiğim buton alanı:
 

 

👉 Türkiye'nin En Minnoş Kedi Bloğu Miyaliyo! 😻

KadirCeyhan KadirCeyhan WM Aracı Kullanıcı
  • Üyelik 23.10.2016
  • Yaş/Cinsiyet 27 / E
  • Meslek Öğrenci
  • Konum Denizli
  • Ad Soyad K** C**
  • Mesajlar 691
  • Beğeniler 0 / 203
  • Ticaret 6, (%100)

$Platform = '';
if($tur == 'android') $Platform == 'Google Play Store';
elseif($tur == 'windows') $Platform == 'Windows Store';
else $Platform == 'Steam Store';

MuratDinc

kişi bu mesajı beğendi.

wmaraci
wmaraci

MuratDinc MuratDinc Miyavliyo - WiseKitten Kullanıcı
  • Üyelik 01.11.2012
  • Yaş/Cinsiyet 32 / E
  • Meslek Girişimci
  • Konum Balıkesir
  • Ad Soyad M** D**
  • Mesajlar 1583
  • Beğeniler 207 / 257
  • Ticaret 5, (%100)
Çok teşekkürler tam istediğim gibi oldu.
 

 

👉 Türkiye'nin En Minnoş Kedi Bloğu Miyaliyo! 😻

KadirCeyhan KadirCeyhan WM Aracı Kullanıcı
  • Üyelik 23.10.2016
  • Yaş/Cinsiyet 27 / E
  • Meslek Öğrenci
  • Konum Denizli
  • Ad Soyad K** C**
  • Mesajlar 691
  • Beğeniler 0 / 203
  • Ticaret 6, (%100)
Kolay gelsin.
 

 

dnaz dnaz Back to Front End Kullanıcı
  • Üyelik 02.06.2016
  • Yaş/Cinsiyet 41 / E
  • Meslek Software
  • Konum Adana
  • Ad Soyad K** A**
  • Mesajlar 704
  • Beğeniler 101 / 147
  • Ticaret 34, (%100)
Javascript ile denedin mi
 

 

MuratDinc MuratDinc Miyavliyo - WiseKitten Kullanıcı
  • Üyelik 01.11.2012
  • Yaş/Cinsiyet 32 / E
  • Meslek Girişimci
  • Konum Balıkesir
  • Ad Soyad M** D**
  • Mesajlar 1583
  • Beğeniler 207 / 257
  • Ticaret 5, (%100)

dnaz adlı üyeden alıntı

Javascript ile denedin mi


Javascript ile denedin mi derken? Anlayamadım, Javascript ile ne yapılabilir ki :confused:
 

 

👉 Türkiye'nin En Minnoş Kedi Bloğu Miyaliyo! 😻

dnaz dnaz Back to Front End Kullanıcı
  • Üyelik 02.06.2016
  • Yaş/Cinsiyet 41 / E
  • Meslek Software
  • Konum Adana
  • Ad Soyad K** A**
  • Mesajlar 704
  • Beğeniler 101 / 147
  • Ticaret 34, (%100)
Sayfa yüklendiğinde ilgili alanın içeriği boş ise css display değerini değiştirerek gorunmemesini sağlayabilirsiniz .
 

 

MuratDinc MuratDinc Miyavliyo - WiseKitten Kullanıcı
  • Üyelik 01.11.2012
  • Yaş/Cinsiyet 32 / E
  • Meslek Girişimci
  • Konum Balıkesir
  • Ad Soyad M** D**
  • Mesajlar 1583
  • Beğeniler 207 / 257
  • Ticaret 5, (%100)

dnaz adlı üyeden alıntı

Sayfa yüklendiğinde ilgili alanın içeriği boş ise css display değerini değiştirerek gorunmemesini sağlayabilirsiniz .


Arama motorları Javascript okumaz, haliyle yaptığımız alanda değeri olmayan başlıklar olur, buda SEO açısından sakıncalı olur.

PHP ile ekrana hiç yazdırmıyoruz, Javascript ile sonradan gizliyoruz ancak kaynak kodlarında görünüyor.

display: none; değerini verdiğimiz her şeyi google görüyor yani.
 

 

👉 Türkiye'nin En Minnoş Kedi Bloğu Miyaliyo! 😻
wmaraci
Konuyu toplam 3 kişi okuyor. (0 kullanıcı ve 3 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al