<$ArticlePermalink$>の表示
Livedoor BLOGのデザインカスタマイズについて、トップページの「ArticlesLoop」内にて、<$ArticlePermalink$>の内容を画面に表示したいと思っています。ところが、このタグhref=やsrc=やlinkの中でしか、どうしても変数展開してくれないようです。何か方法があるでしょうか。単純に
"<$ArticlePermalink$>"
としてしまうと表示してみると
""
としかなりません。どうぞよろしくお願いします。
回答(2)
1.

2.

単純に記事にURLを表示したいだけなんですよね?
それならこれを追加して下さい。
<span><$ArticlePermalink$></span>
コメント(10)
>>1
コメントいだたきまして有難うございます。実は同じ方法で試してみたのですが、「<$ArticlePermalink$>」とそのままの文字列が表示されてしまいます。また'<''>''$'あたりの直前を「\」を付与してescapeさせても、ダメでした。
やはりリンク専用の変数なのでしょうか。
あぁ、すいません。
質問の意図を間違えて読んでいたようです・・・
すいません、なぜだか設定変えていないのですが表示できるようになってしまいました。原因不明です。申し訳ありません。<span>も入れなくても表示ができるようになってしまいました。理由は不明です。
ところが次のscriptに食べさせても、エラーで動きません。どうもscriptで創出するときに変数展開されていないようです。
<script type="text/javascript">
tweetmeme_url = '<$ArticlePermalink$>';
</script>
<script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js">
</script>
こちら、申し訳ないのですが原因分かる方いらっしゃいませんでしょうか。
※実は上記のスクリプト試していて、このscriptタグの外側に<$ArticlePermalink$>を書いても、表示できなかったので質問させてもらいました。今見たら外側は表示できるのようになっていたのですが、内部のscript内はやはり無理のようでした。ご教授お願いします。
既にある資源は有効活用…と思いましたが、余計な内容でした。
すみませんでした<(*_ _)>
多数のご指導頂きまして有難うございます。
残念ながら私の環境では変数が展開できずに、サーバー再度にてエラーとなってしまいます。画面に表示するだけでしたらできるようになっているのですが・・・
>>4
動作したのはtweetmemeのスクリプトでしょうか、それとも単純にscriptタグを囲んで内容を表示したような形でしょうか。tweetmemeで失敗しております。
>>#8
別に、謝るようなことじゃないですよ。
残しておけばいいのに、、
でも、あれ、何か用立ててたくなりますよね。
>>#9
#3のようなスクリプトです。
エラーになるというなら、それは、スクリプトのどこかで誤りがあると思います。(展開がされないことがエラーになるとは考えにくい)
展開されているかどうか、ソースを表示して確かめていますか?
他のスクリプト部分で、上書きされて消されていたりしないでしょうか?
何にしても、動作(エラーをおこ)しているページを見てみないと、何とも言えませんね。(その場合は、コメントで、展開部分をわかるようにしておいてね)
button.js
で、null に設定されるので、
これを通過した後で、値を調べてもnull になります。
皆様有難うございます。実は行おうとしていた機能が<$PostToTwitter$>にて実現できるようなり、この件解決してしまいました。いろいろとご指導頂きまして有難うございます。結論としてはbutton.jsでうまく拾ってもらえていなかったのだと思っています。皆様有難うございます。





