
ブログ記事の終わりに、一定の文言を、自動で表示させるにはどうしたらよいのでしょうか?
毎回毎回、記事の最後に手書きすれば可能でしょうが、面倒だし、今までに書いてきた記事はどうすれば?
過去の記事まで手作業で編集するのは現実的ではありません。
という事で、seesaaブログ(さくらブログ)のプチカズタマイズです。
『ブログの記事』関係のカスタマイズなので、作業をする場所は、『記事』の『コンテンツHTML編集』です。
この『コンテンツHTML編集』に入ると、横文字がたくさん並んでいる箇所がありますが、そこの一部を修正します。
下記が、『コンテンツHTML編集』の横文字部分の一部抜粋。
長いので、『絶不調』の漢字を目標に探すと良いでしょう。
***抜粋ここから***
<% if:list_category_article -%>
<div class="listCategoryArticle">
【<% article_category.name %>の最新記事】<br />
<ul>
<% loop:list_category_article %>
<li><a href="<% article.page_url %>"><% article.subject | text_summary(20) %></a></li>
<% /loop %>
</ul>
</div>
<% /if %>
</div>
<div class="posted">posted by <% article.nickname %> at <% article.createstamp | date_format("%H:%M") -%>
<% if:article_weather -%>
| <% article_weather.state %> <% article_weather.weather_emoji -%>
<% /if -%>
<!---ここから--->
<!---ここまで--->
<% if:diet_log -%>
| <% if:diet_log.condition == -2 %>絶不調<img src="<% site_info.blog_url %>/img/icon/5.gif" width="16" height="17" border="0" alt="絶不調" align="absmiddle" /><% /if -%>
<% if:diet_log.condition == -1 %>不調<img src="<% site_info.blog_url %>/img/icon/4.gif" width="16" height="17" border="0" alt="不調" align="absmiddle" /><% /if -%>
<% if:diet_log.condition == 0 %>普通<img src="<% site_info.blog_url %>/img/icon/3.gif" width="16" height="17" border="0" alt="普通" align="absmiddle" /><% /if -%>
***抜粋ここまで***
<% if:list_category_article -%>
これが一つのかたまり
きっと、カテゴリ最新記事を表示させる部分。
<% /if -%>
<!---ここから--->
これは、川中が追記した部分
ここに、自動表示させたい文言を記入して再構築すれば、その文言が表示されます。
<!---ここまで--->
さて、この方法では、確かにブログの最後に、表示させたい文言が自動で表示されます。
でも、『ブログ記事の最後』、というよりは、『ブログ投稿者名の上』に表示されてしまいます。
そう、TOP頁にブログ記事が20個有ると、投稿者名が20回表示され、その上に、定型文句が20回表示されます。
これはスマートじゃあ無い。
TOP頁には表示させずに、ブログ記事を表示させたときにのみ表示させたい。
この辺りの仕組みをどうするか・・・。
(後編へ続く・・・)
ネットビジネスを応援する鯖江の税理士法人川中経営
税理士・ITコーディネータ 川中重司
記事の後に自動で文言を表示させるには:前編