Blogger Facebook Twitter Sekmeli Yorum Formu

23:12



Twitter olan yere ben google+ yorum formunu eklemek istiyorum bunu yapabilen varsa çok memnun olurum


kodları verim size


<head> kodunun altına gelcek olan kodlar

<meta content='facebook profil id' property='fb:admins'/>
<meta content='facebook api id' property='fb:app_id'/>
<script src='http://code.jquery.com/jquery-latest.pack.js'/>
<script src='https://dl.dropboxusercontent.com/s/g8oow2g54asyr8a/jsCommentPages.js'/>
<script src='http://connect.facebook.net/tr_TR/all.js#xfbml=1'/>
<script src='https://dl.dropboxusercontent.com/s/dx3v586zbecy2ci/jsTweetBox.js'/>
<script src='http://platform.twitter.com/anywhere.js?id=twitter api id&amp;v=1'/>


Facebook api id almak için bu adrese gittikten sonra sağ üst köşedeki yeni uygulama oluştur'a tıklıyoruz. Açılan pencerede uygulama adını yazıp diğer alanları boş bırakıp devam butonuna tıklayın. Daha sonra kelime doğrulamasını geçtikten sonra çıkan sayfadaki app id'nin karşısında yeralan rakamları bir yere not ediyoruz. Bize lazım olan yönetici profil id'sini almak için ise bu adrese gidiyoruz ve resimdeki kırmzı alandaki id'yi bir yere not ediyoruz.



Twitter api key almak için ise bu adrese gidip create new application'a tıklayıp açılan sayfadaki formu resimdeki gibi doldurduktan sonra açılan sayfada Consumer key'in karşısında rakamları bir yere not ediyoruz. Daha sonra ayarlara(settings) tıklayıp alt tarafta yeralan read and write'ı işaretleyip ayarları kaydediyoruz.


**********************************

]]></b:skin> kodunun üstüne gelcek olan kodlar



#js-tweet-box {
display: inline-block;
padding: 10px;
font-family: 'Helvetica Neue','Helvetica','Arial',sans-serif;
color: #666666;
font-size: 20px;
font-weight: 500;
line-height: 1;
}
#js-tweet-box textarea{
margin: 10px 0px;
display: block;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;

box-shadow: 0px 0px 3px #cccccc;
-moz-box-shadow: 0px 0px 3px #cccccc;
-webkit-box-shadow: 0px 0px 3px #cccccc;
border: 1px solid #cccccc;
}
#js-tweet-box .js-reactions {
float: left;
}
.js-tweet-count {
float: left;
margin: 0px 10px;
text-shadow: 2px 2px 2px #DDD;
-moz-text-shadow: 2px 2px 2px #DDD;
-webkit-text-shadow: 2px 2px 2px #DDD;
}
.js-tweet-count-over {
color: #ff0000;
}
#js-tweet-box .button{
display: inline-block;
color: #287497;
font-weight: bold;
font-size: 14px;
padding: 5px 10px;
cursor: pointer;
border: 1px solid #B4DCF5;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;

background-color: #D5E8F5;
background-image: linear-gradient(#F1F9FF, #D5E8F5);
background-image: -moz-linear-gradient(#F1F9FF, #D5E8F5);
background-image: -webkit-linear-gradient(#F1F9FF, #D5E8F5);

}
#js-tweet-box .button:hover{
background-color: #DdEfFb;
background-image: linear-gradient(#ffffff, #DdEfFb);
background-image: -moz-linear-gradient(#ffffff, #DdEfFb);
background-image: -webkit-linear-gradient(#ffffff, #DdEfFb);
}
.js-tweet-button {
float: right;
}
#js-tweet-box .js-sidebar{
float: left;
margin-right: 15px;
width: auto;
padding: 0px;
}
.js-current-user-twitter img{
width: 48px;
height: auto;
display: block;
margin: 5px auto;
}
.js-publisher,
.js-current-user-twitter {
font-size: 13px;
font-weight: bold;
text-align: center;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
box-shadow: 0px 0px 5px #CCC;
-moz-box-shadow: 0px 0px 5px #CCC;
-webkit-box-shadow: 0px 0px 5px #CCC;
color: #333;
background-color: #ffffff;
min-width: 100px;
padding-bottom: 8px;
margin-bottom: 15px;
}
.js-publisher{

}
.js-publisher > div,
.js-current-user-twitter > div{
padding: .5em;
}
.js-sidebar footer{
background: #E9E9E9;
padding: 5px;
border-radius: 0px 0px 10px 10px;
-moz-border-radius: 0px 0px 10px 10px;
-webkit-border-radius: 0px 0px 10px 10px;
background-color: #0094D4;
background-image: linear-gradient(#00A4F4, #0094D4);
background-image: -moz-linear-gradient(#00A4F4, #0094D4);
background-image: -webkit-linear-gradient(#00A4F4, #0094D4);
color: white;
}
js-twtr-connect-button {
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
background-color: #0094D4;
background-image: linear-gradient(#00A4F4, #0094D4);
background-image: -moz-linear-gradient(#00A4F4, #0094D4);
background-image: -webkit-linear-gradient(#00A4F4, #0094D4);
color: white;
}
.js-publisher:hover footer{

}
.js-publisher-img {
width: 48px;
height:auto;
display: block;
margin: 5px auto;
}
#js-tweet-box .disabled-button{
cursor: none;
background-color: #cccccc;
color: #dddddd;
}
#js-tweet-box .disabled-button:hover{
cursor: none;
background-color: #cccccc;
color: #dddddd;
}
.js-tweet-message {
display: none;
padding: 3px;
background-color: yellow;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;

font-size: 15px;
font-weight: bold;
line-height: 1.4;
box-shadow: 0px 0px 7px #DDD;
-moz-box-shadow: 0px 0px 7px #DDD;
-webkit-box-shadow: 0px 0px 7px #DDD;
}
.js-recent-tweets, .js-auth-reaction {
clear: both;
font-size: 13px;
margin-top: 15px;
background-color: #ffffff;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
box-shadow: 0px 0px 5px #cccccc;
-moz-box-shadow: 0px 0px 5px #cccccc;
-webkit-box-shadow: 0px 0px 5px #cccccc;
}
.js-auth-reaction {
display: none;
}
.js-reactions h1 {
font-size: 20px;
font-weight: bold;
padding: 5px;
background: #E9E9E9;
color: #333333;
border-radius: 10px 10px 0px 0px;
-moz-border-radius: 10px 10px 0px 0px;
-webkit-border-radius: 10px 10px 0px 0px;
background-image: linear-gradient(#F4F4F4,#D4D4D4);
background-image: -moz-linear-gradient(#F4F4F4,#D4D4D4);
background-image: -webkit-linear-gradient(#F4F4F4,#D4D4D4);
}
.js-recent-tweets h1 > span{
font-size: 10px;
font-weight: normal;
}

.twtr-img {
float: left;
width: 48px;
height: auto;
margin-right: 3px;
}
.twtr-tweet {
padding: 5px;
font-size: 12px;
font-family: arial;
line-height: 1.2;
}
.js-auth-reaction .twtr-tweet {
background-color: #ffffff;
}
.twtr-tweet:hover {
background: rgba(0,132,180,.1);
}
.twtr-tweet:hover .tweet-timestamp {
color: #0084b4;
}
.twtr-tweet:last-child {
border-radius: 0px 0px 10px 10px;
-moz-border-radius: 0px 0px 10px 10px;
-webkit-border-radius: 0px 0px 10px 10px;
}
.twtr-tweet a {
color: #0084B4;
text-decoration: none;
font-weight: bold;
}
.tweet-row {
font-weight: bold;
}
.tweet-actions{
display: none;
}
.tweet-actions {
color: #0084b4;
font-size: 12px;
visibility: hidden;
}
.tweet-actions > span {
cursor: pointer;
}
.twtr-tweet:hover .tweet-timestamp {
color: #0084b4;
}
.tweet-favorite,
.tweet-retweet,
.tweet-reply {
padding-left: 5px;
}

.tweet-favorite:hover,
.tweet-retweet:hover,
.tweet-reply:hover {
text-decoration: underline;
}

.twtr-tweet:hover .tweet-actions,
.twtr-tweet:hover .user-actions {
visibility: visible;
}
.tweet-actions .sprite,
.tweet-actions .active-sprite {
width: 16px;
height: 15px;
display: inline-block;
background: transparent url(http://lh5.googleusercontent.com/_4-...r-spritev2.png) repeat-x scroll top left;
}
.tweet-remove .sprite {
background: transparent url(http://a2.twimg.com/a/1304464034/pho...rite-icons.png) repeat-x scroll top left;
background-position: -112px 1px;
}
.tweet-remove:hover .sprite {
background-position: -128px 1px;
}

.tweet-retweet .sprite {
background-position: 48px 1px;
}
.tweet-retweet .active-sprite {
background-position: 16px 1px;
}
.tweet-retweet:hover .sprite {
background-position: 32px 1px;
}
.tweet-favorite .sprite {
background-position: 96px 0px;
}
.tweet-favorite .active-sprite {
background-position: 64px 0px;
}
.tweet-favorite:hover .sprite {
background-position: 80px 0px;
}
.tweet-reply .sprite {
background-position: 0px 1px;
}
.tweet-reply:hover .sprite {
background-position: -16px 1px;
}



ve son olarak <div class='comments' id='comments'> bu kodun hemen altına gelcek olan kod genelde 2 cisinde yorum formu aktif oluyo


<b:if cond='data:blog.pageType != &quot;static_page&quot;'>
<div class='js-default-tab comments-tab' id='blogger-comments' title='Blogger Yorumları'>
<dataost.numComments/> Yorum
</div>
<div class='comments-tab' id='twitter-comments' title='Twitter Yorumları'>
<span class='js-page-tweet-count' expr:href='dataost.url'/> Tweets
</div>
<div class='comments-tab' id='fb-comments' title='Facebook Yorumları'>
<fb:comments-count expr:href='dataost.url'/> Yorum
</div>
</b:if>
<div class='clear'/>
</div>
<div class='comments-page' id='twitter-comments-page'>
<div data-bitly-key='Bit.ly api key' data-bitly-login='Bit.ly kullanıcı adı' data-publisher='Twitter kullanıcı adı' id='js-tweet-box'/>
</div>
<div class='comments-page' id='fb-comments-page'>
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<div id='fb-root'/>
<fb:comments expr:href='dataost.url' num_posts='10' width='500'/>
</b:if>
</div>
<div class='comments comments-page' id='blogger-comments-page'>

Paylaş :

Sonraki
« Önceki
Önceki
Sonraki »
0 Yorum

Her Türlü Kötü Amaçlı Yorum Yönetim Tarafından Silinecektir