2025年8月10日日曜日

[AndroidMag]投稿の要約部分

現状、<!--more--> が投稿内で使えないテンプレートなのでちょっとどうしようかと思ってるんですが

サムネイルが無いときに表示される画像など

<script type='text/javascript'>
var TemplateismSummary = {
    displayimages: true,
    imagePosition: &#39;left&#39;,
    Widthimg: 124,
    Heightimg: 124,
    noThumb: &#39;https://lh3.googleusercontent.com/-GRP8IcURRsw/T9MjiNWXUcI/AAAAAAAAB88/QEDpDHxI55o/s1600/no-thumb.jpg&#39;,
    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 == &quot;index&quot;'>
<script type='text/javascript'>summary(&quot;<data:post.id/>&quot;)</script>
<b:else/>
<b:if cond='data:blog.pageType == &quot;archive&quot;'>
<script type='text/javascript'>summary(&quot;<data:post.id/>&quot;)</script>

</b:if>
</b:if>

<b:if cond='data:blog.pageType != &quot;static_page&quot;'>
<b:if cond='data:blog.pageType != &quot;item&quot;'>
<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つ表示されちゃうんだよなぁ

どうするか

F(uriouz)

欲しいものリスト / 優先度の高いほしいものリスト / ☕を奢る
Donate 寄付 カンパ サポート
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation.
詳細プロフィールを表示

0 comments:

スパム対策の為コメントをオフにしています。
Disqusは利用出来ます。

注: コメントを投稿できるのは、このブログのメンバーだけです。

...

Recent Posts

 
"The Android robot is reproduced or modified from work created and shared by Google and used according to terms described in the Creative Commons 3.0 Attribution License."