プラグイン文字数制限を回避(JavaScriptを外部ファイル化) | 正統派アフィリエイト「幸せな成功者を目指す」

プラグイン文字数制限を回避(JavaScriptを外部ファイル化)

以前、こちらのサイト

アメブロのメッセージボードを常時表示させる方法

で書きましたようにフリープラグインは

3800文字数

の制限があります。

しかし、この文字数制限を解決するための方法があります。

それはプラグインを外部ファイル化する方法です。

参考にしたのは下記のサイト。

http://ameblo.jp/attracting-customers/entry-10809950908.html

*感謝


手順としては

1、JavaScriptファイルを作る

2、1のファイルをJavaSvriptが実行可能なサーバー(一般的には自分で用意)にアップロード

3,フリープラグインから、2でアップロードしたファイルを呼び出し実行する

です。

試しに、

アメブロの記事の上下にフェイスブックボタンを追加

を外部ファイル化してみましょう。

1、JavaScriptファイルを作る

まずフェイスブックボタン用のJacaScriptファイルをface.jsとします。中身は

function face(){var c=location.href;var g=document.title;var a=$(".foot a:contains('記事URL')");for(i=0;i<a.length;i++){var c=a[i];var e='<iframe src="http://www.facebook.com/plugins/like.php?href='+c+'&amp;layout=standard&amp;show_faces=false&amp;width=500&amp;action=like&amp;colorscheme=light&amp;height=80 " scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:500px; height:80px;" allowTransparency="true"></iframe> ';$(".foot").eq(i).before(" <span>"+e+"</span>");$(".title").eq(i).after(" <span>"+e+"</span>")}};

です。

2、これをFTPクライアントソフトで自分で用意したサーバーへアップロードします。

*もし、自分所有のレンタルサーバーなどなかったら、JavaScript実行可能なサーバーを借りるか、フリーのサーバーを探してください。

3,フリープラグインから、2でアップロードしたファイルを呼び出し実行する

フリープラグインの中身に以下を追加します。

<script type="text/javascript" src="http://hoge.hoge.com/ameba/face.js"></script>

<script type="text/javascript">
<!--
face();
// -->
</script>

* hoge.hoge.comはサーバー名です。

以上で、ちゃんとJavaScriptが実行されてプラグインが動くはずです。

すでに、変更済みですがちゃんとフェイスブックボタンが表示されているはずです。

作業自体は10分足らずで終了します。

もし、フリープラグインの文字制限にひっかかるようならお試しください。

また、上記説明で不明な点ありましたらメッセージいただければ、できる限りサポートいたします。