

Twitter Anywhere uygulamasını kullanmak için öncelikle sitenize küçük bir javasript kodu eklemelsiniz. Kodumuz;
|
|
şeklinde. Dikka etmeniz gereken tek nokta API_ANAHTARINIZ yazan yere biraz önce uygulama oluşturduğumuzda aldığınız API Anahtarınızı yazmanız o kadar. &v=1 kısmı ise anywhere uygulamamızın versiyon bilgisi.
Linkify
Bu fonksiyon ile @twitter şeklinde yazılan twitter profillerini kolaylıkla http://twitter.com/twitter linklerine dönüştürebilirsiniz. Fonksiyonu kullanmak için sitenize
|
|
kodunu eklemelisiniz. Bu şekilde sitenizde bulunan @twitter şeklinde yazılan bütün twitter profilleri twitter profil linklerine dönüşecektir.
Eğer sadece belirli bir alandaki profilleri linklere dönüştürmek isterseniz
|
|
Oluşturduğunuz bu linkleri CSS ile daha kolay kontrol edebilmek için özel bir sınıf ataması da yapabilirsiniz. Üstteki kodda örneğini görebileceğiniz gibi className ile özel bir sınıf tanımlaması da yapabiliyoruz. Yukarıdaki koddaki örnekte bu fonksiyon ile oluşturulan linkler twitter_ozel_sinifi sınıfına sahip olacaklar.
Hovercards

Fonksiyonu kullanmak için
|
|
kodunu sitenize eklemelisiniz. Tahmin edebileceğiniz üzere profilleri @twitter şeklinde yazmanız yeterli bu hoş fonksiyonu kullanmak için. Bu fonksiyon ayrıca linkify fonksiyonunu da kullanarak twitter profillerini linklere de dönüştürüyor.
Yukarıdaki kod ile bütün sayfadaki profilleri linklere çevirecek ve hovercards fonksiyonunu etkin hale getirmiş olacaksınız. Ama siz sadece yazılarınızda yazdığınız twitter profillerini linklere çevirmek ya da hovercards fonksiyonunu etkinleştirmek istiyorsunuz. Tıpkı linkify fonksiyonunda olduğu gibi burada da belirli bir alanı seçebiliyoruz. Kullanım şekli ise linkify foksiyonu ile aynı;
|
|
şeklinde kodunuzu yazarak sadece yazi id'sine sahip içerikteki linkler hovercards fonksiyonunu kullanacaktır.
Siz zaten sitenizde twitter profillerini linkler halinde yayınladıysanız bu seferde hovercards fonksiyonunun infer özelliği imdadınıza yetişiyor. Bu özellik ile zaten link olarak yayınlanmış twitter profillerini yakalayıp hovercards fonksiyonun kullanabiliyorsunuz. Kullanımı ise,
|
|
şeklinde. Burada dikkat etmeniz gereken iki nokta var; ilki ...twitter("a").hover... ile bütün linkleri yakalamalısınız. Diğeri ise href özelliği ile verdiğiniz link değil de linkin içinde geçen kullanıcı adı daha önemli. Örneğin;
|
|
kodunun sayfanızdaki çıktısının üzerine geldiğinizde twitter profilini değil de benim (@brkzn) profilimi göreceksiniz.
Eğer sitenizden twitter profilinize yazı kullanmak yerine resim kullanarak link veriyorsanız böyle bir durum için de küçük bir fonksiyon tanımlaması ile sorununuzu çözebilirsiniz.
|
|
kodu ile sitenizdeki twitter_image sınıfına sahip bütün resimleri yakalayıp resimlerin alt (alt özelliği ...return node.alt;}... kısmında belirleniyor, siz isterseniz title gibi başka özellikler kullanabilirsiniz.) özelliğinde kullanılan kullanıcı adına ait twitter profilini gösterebilirsiniz. Resim kodumuz ile şu şekilde olmuş oluyor;
|
|
Follow Buttons

|
|
kodu ile kolaylıkla butonunuzu oluşturabilirsiniz. Biraz kodu açıklamak gerekirse ...twitter('p#followme')... kısmı butonun nereye ekleneceğini belirtiyor. Bizim kodumuzda followme id'sine sahip olan bir paragrafa eklenecek. Diğer ...followButton({"brkzn"});... kısmı ise hangi kullanıcı adı için buton oluşturacağınızı belirtmekte.
Tweet Box
Tweet Box uygulaması twitter kullanıcılarının sitenizden tweet'lemesine olanak sağlayan hoş ve kullanımı kolay bir uygulama. Twitter'ın Anywhere uygulamasındaki ana amaçlarından olan kullanıcıların daha fazla etkileşimi diğer bir deyişle janjanlı özellikleri kolaylıkla kullanmasının bir sonucu olarak bu uygulamayı da kolaylıkla sitelerimizde kullanabiliyoruz. Eklememiz gerek javascript;
|
|
kodundan ibaret. Tabii bu en basit hali ve birazcık ayarlama olanağına sahibiz. Önce yukarıdaki kodumuzu açıklayalım; ...twitter('#tweet_box')... kısmı twitter kutumuzun nerede olacağının bilgisini tutuyor. Bizim kodumuzda tweet_box id'sine sahip bir elemana eklenecek.
Yapacağımız ayarlamaları ise ..tweetBox({ayarlamalarınız});... kısmından yapabilirsiniz. Hangi ayarlamaları yapabiliriz bir bakalım;
|
|
Burada birkaç açıklama yapmak gerekli. Dikkat ettiyseniz counter ayarlamasını kullanmadık. Nedeni, varsayılan değerinin true olması. Yani bu ayarlamayı yapmasanız dahi kaç karakter kaldığı gözükecektir sağ üst köşede. onTweet fonksiyonunda ise başarıyla tweet'lediğiniz vakit bir uyarı penceresi görünmesini sağladık.
Son olarak bu uygulamanın daha ayrıntılı ve farklı kullanımlarını bulabileceğiniz bu adrese de bir göz atmayı unutmayın. Faydalı olması dileğiyle. Sağlıcakla kalın. ;)
önceki yazı DataGrid CSS3 |
sonraki yazı Mesaj kuyruğu ve RabbitMQ |
Faydalı bilgiler vermişsiniz. Türkçe döküman arayanlar sevinecektir bu makaleye.
Umarım faydalı olur. Twitter API'sinin karmaşıklığını bilenler için çok güzel bir servis @Anywhere. :)
@brknz
ben blogger kullanıcısıyım ve dediğiniz yöntemleri denedim twitter apı key scriptini eklerken şablonda hata vermekte o surunu şuradaki bir yöntemle çözebiliriz adsense kodunu çeviren sitede bu js kodunu ekleyip yeni verilen kodu eklediğimizde blogger kabul etmek haberiniz olsun :)
@mucozer ben blogger kullanmıyorum o yüzden test etme şansım olmadı fakat yazında sen sorunun nasıl çözüleceğini yazmışsın. verdiğin bilgiler için teşekkürler. anlamadığım kısım ise şu; tamam yazıyı sitende yazmışsın sadece bir paragraf ekleyerek başına. yazıyla ilgili bilgiyi verip buraya link atsaydın daha iyi olmaz mıydı. misal buradaki yazı gibi.
Sağolun..
iklimsa,iklimsa klima,petshop,saç ekimi,ataşehir kiralık,kırtasiye malzemeleri,güncel haberler,vrf,web tasarımataşehir satılık
teşekkürler hocam çok işime yaradı
Umarım faydalı olur.
pillinetwork sitelerine yorum ekleyebilmek ve daha fazlası için, üye olun ya da giriş yapın.
Nokta ve pilli ortak yapımı olan kodaman.org kolektif bir kod yazarları blogudur. Siz de katılabilirsiniz.