関連記事内への拍手ボタンの設置方法について
関連記事を自分で書き込んでいるのですが、その各記事一覧の一つ一つに、個別ページに設定している拍手をもってきて貼り付けたい のですが、方法がわかりません。。。
どなたか、わかりますでしょうか。
よろしくお願いいたします。
続く・・・
記事一覧と個別ページと関連記事でリンクの取れたFC2拍手を設置したいのですが上手くいきません。
どなたか判る方、助けて下さい!
お願い致します。
>FC2拍手ボタンに拍手の件数が表示されません
再読み込みしても変わっていませんか?
普通の拍手でもそうなので、それがデフォルトだと思ったのですが……。
>どうも、"?no=50"とか記事番号が返ってきています
わたしの場合、
blog-entry-{番号}.html
で返ってきています。
貼るところとかで違ってくるのかな?
お役に立てずにすいません。
2018年11月28日 20:10 by 実験中
<%topentry_relate_url>の値は、どうも、"?no=50"とか記事番号 が返ってきています。
FC2拍手お礼ページは、表示されるようになったのですが、FC2拍手ボタンに拍手の件数が表示されません。。。。
何がいけないのか、わかる方、助けてくださいm(.)m
どうもありがとうございます。
ですが、うまくいきません。
1000文字オーバーしたので……。
ponpokoangelさんの書かれているので合っていると思います。ただ、変数とそうでないものとの区切る場所が違ってい るようです。
ブログのアドレスについては、エンコードされているものはわかっているのでそれをはじめから入れてもいいかもしれません。
2018年11月28日 14:12 by 実験中
拍手のボタン設置だけですが、こんな感じでどうでしょう。
<!-- FC2拍手タグここから -->
<!--relate_list-->
<span id="_clapfc2com"></span><scr ipt type="text/javascript">
var hurl = encodeURIComponent('https://example.com/ 039;); //ご自身のアドレス
var str = "<%topentry_relate_url>";
var strt = "<%topentry_relate_title>";
var labo = encodeURIComponent(strt);
(function(d, name){var text="拍手を送る";var href=&quo t;//clap.fc2.com/post/FC2拍手のID/"+"?"+"ur l="+hurl+str+"&title="+labo;var param={hr ef:href,title:"拍手を送る",target:"_blank"};v ar image=d.createElement("img");image.setAttribute ("src", "//clap.fc2.com/images/button/blue/FC 2拍手のID?url="+hurl+str+"&lang=ja");var anc=document.createElement("a");for (var prop in param) {anc.setAttribute(prop, param[prop]);};anc.appendChil d(image);var parent = d.getElementById(name);parent.parentNo de.appendChild(anc);parent.parentNode.removeChild(parent);}) (document, "_clapfc2com");</script>
<!--/relate_list-->
<!-- FC2拍手タグここまで -->
2018年11月28日 14:11 by 実験中
こちらです。
<!-- FC2拍手タグここから -->
<span id="_clapfc2com"></span><scr ipt = type="text/javascript">(function(d, name) {var text="拍手を送る";
var str="<%topentry_relate_url>";
var num = str.indexOf("=",0);
var str2 = str.substring(num+1, str.length);
var title_str = encodeURIComponent("<%topentry_rela te_title>");
var url_str = encodeURIComponent("http://ponpokoangel. com/blog-entry-"+str2+".html");
var href="//clap.fc2.com/post/ponpokoangel/"+&quo t;?"+"url=url_str+&title=title_str";var p aram={href:href,title:"拍手を送る",target:"_blank& quot;};var image=d.createElement("img");image.setA ttribute("src", "//clap.fc2.com/images/button /pink/ponpokoangel?url=url_str&lang=ja");var an c=document.createElement("a");
for (var prop in param) {anc.setAttribute(prop, param[prop] );};anc.appendChild(image);var parent = d.getElementById(nam e);parent.parentNode.appendChild(anc);parent.parentNode.remo veChild(parent);})(document, "_clapfc2com");
</script>
<!-- FC2拍手タグここまで -->
わかる方、助けてください。
よろしくお願いします。
何とか自前で仕上げましたが、FC2拍手ボタンが表示されただけで、リンクができていません。。
拍手ボタンを押すと、「拍手ページ作成に失敗しました。」となります。。
続く。。。
上記、省略部分。
<!--permanent_area-->
<script>
(function(d){
var link = d.getElementById("fc2relate_entry_thumbnail _css");
if (!link) {
var elm = d.createElement("link");
elm.href = "http://static.fc2.com/css/blog/view/blogpc _relate_entry_thumbnail.css?160607a5";
elm.rel = "stylesheet";
elm.id = "fc2relate_entry_thumbnail_css";
var s0 = document.getElementsByTagName('link')[0] ;
s0.parentNode.insertBefore(elm, s0);
/*
var head = d.getElementsByTagNames("head");
head[0].appendChild(elm);
*/
}
})(document);
</script>
Copyright(c)1999 FC2, Inc. All Rights Reserved.
@fc2infoさんをフォロー