XHTML 1.1 belgedeki yuvalanmış köprüler

3 Cevap php

Ben Twitter tarafından sağlanan RSS beslemesi en son tweets getirir WordPress için basit bir Widget yapıyorum.

(: Username @ ie) ve trend konular (örn: # nowplaying) Bu Widget bir tweet gönderdi herhangi bir bağlantıyı ayrıştırır, o da bahseder ayrıştırır. Bu 3 durumlar için, bazı Twitter özelliğine işaret bağlantılar oluşturur.

Örneğin:

"Hi @UserA, check out the song Foo from FooBar that I'm listening,
 it's awesome. #nowplaying"

Ve bu ayrıştırmak olacak:

Hi <a href="http://twitter.com/UserA">@UserA</a>, check out the song
Foo from FooBar that I'm listening, it's awesome.
<a href="http://twitter.com/#search?q=nowplaying">#nowplaying</a>

Şimdi ben, bu gibi tüm mesajın için küresel bir bağlantı eklemek gerekir:

<a href="http://twitter.com/UserA/statuses/1234567890">
Hi <a href="http://twitter.com/UserA">@UserA</a>, check out the song
Foo from FooBar that I'm listening, it's awesome.
<a href="http://twitter.com/#search?q=nowplaying">#nowplaying</a>
</a>

Ama bu kod doğrulamaz ve (tarayıcıları gerçekten onunla ne yapacağını bilmek görünmüyor) zaten çalışmıyor.

Herhangi bir öneriniz bunu nasıl düzeltebilirim ki?

3 Cevap

Bunu yaparak değil.

Bir etiketleri iç içe olamaz. Eğer orijinal geri bağlantıları, ya da bazı ek ayrıştırma yapmak, ve bu gibi bir tweet şey yapabilir durumunun sonuna bir bağlantı etiketi ekleyebilirsiniz ya:

<a href="http://twitter.com/UserA/statuses/1234567890">
Hi </a><a href="http://twitter.com/UserA">@UserA</a>, <a href="http://twitter.com/UserA/statuses/1234567890">check out the song
Foo from FooBar that I'm listening, it's awesome.</a>
<a href="http://twitter.com/#search?q=nowplaying">#nowplaying</a>

bu şekilde bir bağlantı değil her kelime orijinal durumuna bir bağlantı olacak, ama bu en iyi seçenek olmadığını bilmiyorum.

Ben küresel bağlantı için JavaScript kullanmak istiyorum. (Bu bağlantı hiçbir JS desteği ile kullanıcılar için bir bağlantı olarak hizmet verecek) Eğer mesajdan önce bir kurşun ya da bir şey varsa, oraya link koymak ve mesaj tıklandığında JavaScript ile aktive

Eğer ihtiyacınız varsa tüm şey bile JS olmadan, içerik bağlantıları arasında şeyi kapsayacak birden fazla bağlantı, bölmek gerekir tıklanabilir.

Tweet tarihin çevresinde bağlantısını ayarlayın ve metin önce veya sonra koydum.