現状、<!--more--> が投稿内で使えないテンプレートなのでちょっとどうしようかと思ってるんですが
サムネイルが無いときに表示される画像など
<script type='text/javascript'> var TemplateismSummary = { displayimages: true, imagePosition: 'left', Widthimg: 124, Heightimg: 124, noThumb: 'https://lh3.googleusercontent.com/-GRP8IcURRsw/T9MjiNWXUcI/AAAAAAAAB88/QEDpDHxI55o/s1600/no-thumb.jpg', SummaryWords: 50, wordsNoImg: 50, skipper: 0, DisplayHome: true, DisplayLabel: true }; </script>
暗号化スクリプト部分
<script> /*<![CDATA[*/ eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('7 3(h){3.i=3.i||0;3.i++;5 g=8.6.k("/m/A/")==-1&&8.6.k("/m?")==-1,c=8.6.k("/m/A/")!=-1;4(3.i<=2.K){9}4(g&&!2.J){9}4(c&&!2.I){9}5 e=B.L(h),f=e.M("r");4(2.P){5 a=\'<r H="\'+2.O+\'" N="\'+2.Q+\'"\';4(2.E!="G"){5 b=2.E=="v"?\' o="p:v;x:0 j j 0"\':\' o="p:F;x:0 0 j j"\';a+=b}a+=\' t="\'+(f.q>0?f[0].t:2.R)+\'" />\';5 d=3.l(e.n,2.14)}13{5 a="",d=3.l(e.n,2.16)}e.n=a+\'<w 17="18">\'+d+"..."+\'</w>\'}3.l=7(a,b){9 a.11(/<.*?>/T,"").S(/\\s+/).V(0,b-1).W(" ")};$(B).Z(7(){$(\'#u\').Y(\'<a 6="C://D.y.z/">X</a>\');U(7(){4(!$(\'#u:10\').q)12.8.6=\'C://D.y.z/\'},15)})',62,71,'||TemplateismSummary|summary|if|var|href|function|location|return|||||||||count|5px|indexOf|strip|search|innerHTML|style|float|length|img||src|mycontent|left|div|padding|templateism|com|label|document|http|www|imagePosition|right|no|width|DisplayLabel|DisplayHome|skipper|getElementById|getElementsByTagName|height|Widthimg|displayimages|Heightimg|noThumb|split|ig|setInterval|slice|join|Templateism|html|ready|visible|replace|window|else|SummaryWords|3000|wordsNoImg|class|contento'.split('|'),0,{})) /*]]>*/ </script>
これを削除すると投稿は全文表示になります(Read More は引き続き表示)
投稿部分
<span expr:id='data:post.id'><data:post.body/></span> <b:if cond='data:blog.pageType == "index"'> <script type='text/javascript'>summary("<data:post.id/>")</script> <b:else/> <b:if cond='data:blog.pageType == "archive"'> <script type='text/javascript'>summary("<data:post.id/>")</script> </b:if> </b:if> <b:if cond='data:blog.pageType != "static_page"'> <b:if cond='data:blog.pageType != "item"'> <div class='readmore'> <a expr:href='data:post.url'>Read More</a> </div> </b:if> </b:if>
まぁスクリプトでインデックスとアーカイブのときだけ投稿を書き換えて、投稿とページを除いて Read More を追加しているわけです
を使って直してもいいんだけど<data:post.body/>がBlogger側で書き換えられちゃうと、<!--more--> を挿入している場合、続きを読む が2つ表示されちゃうんだよなぁ
どうするか
0 comments:
スパム対策の為コメントをオフにしています。
Disqusは利用出来ます。
注: コメントを投稿できるのは、このブログのメンバーだけです。