SNSのシェアボタンを自作する場合、LINEでは送信する文字列をURLエンコードする必要があります。「LINEで送る」を動作させるURLは下記の通りです。

http://line.me/R/msg/text/?(URLエンコードされた文字列)%0D%0A(ブログのURL)

a-blog cmsで「現在のブログの名前とURL」をシェアさせたい場合、以下のコードが考えられますが…これでは正しく動作しません。

<a href="http://line.me/R/msg/text/?%{BLOG_NAME}[urlencode]%0D%0A%{BLOG_URL}" rel="nofollow" target="_blank" class="btn btn-line">LINEで送る</a>

%{BLOG_NAME}などのグローバル変数は、[urlencode]などの校正オプションよりも、先に処理されるためです。

以下の通り「Blog_Field」モジュールに変更してURLを呼び出すと、校正オプションが有効になり、LINEにもブログ名を確実に送信できるようになります。

<a href="http://line.me/R/msg/text/?<!-- BEGIN_MODULE Blog_Field id="global" -->{name}[urlencode]<!-- END_MODULE Blog_Field -->%0D%0A%{BLOG_URL}" rel="nofollow" target="_blank" class="btn btn-line">LINEで送る</a>