静岡Web作成:InqSiteではブログ部分も残したため、多少複雑なこともやっているのですが、単にSeesaaブログを CMS として使えるように改造するだけならば、比較的簡単です。
ブログをホームページとして使うのに、一番問題になるのは日付の問題でしょう。
ブログではページは新しい日付順に並んでしまいますが、ホームページとしては逆に表示された方が都合がよいでしょう。
ですので、ページを作る際に投稿日時を、現在の日時とまったく関係なく付けてしまいます。
最初に見せたいページをあとの日時に、そこからだんだんに昔の日時にします。
ただそうすると、記事に付いている日時の表示がじゃまになってしまいますので、表示させないようにします。
簡単に、というのならばCSSの.dateにdisplay:none;を追加すると、表示はされなくなります。
しかし、HTMLから消してしまった方が、よりスマートでしょう。
また、posted by 以下 Comment trackBack の部分も表示させない方が、ホームページらしいので、その部分も消します。
<% if:with_date %><h2 class="date"><% article.createstamp | date_format("%Y年%m月%d日") %></h2><% /if %>
<div class="blogbody">
<h3 class="title"><a href="<% article.page_url %>" class="title"><% article.subject %></a></h3>
<% if:page_name eq 'article' -%>
<div class="text"><% if:diet_log %><% include:article_diet_file %><% /if %><% article.entire_body | bodyfilter(article_info,blog) %></div>
<% else -%>
<div class="text"><% if:diet_log %><% include:article_diet_file %><% /if %><% article.first_body | bodyfilter(article_info,blog) %></div>
<% /if -%>
<div class="posted">posted by <% article.nickname %> at <% article.createstamp | date_format("%H:%M") -%>
<% if:article_weather -%>
中略
<% /if -%>
<% /if -%>
<!-- /Content -->
<% content.footer -%>
赤字部分を消す。
「ブログ」ではなくなってしまいますが、CMS として簡単にホームページを作ることができるツールとしてとらえれば、便利に使えるでしょう。
先日、seeseaのスタイルシート編集を初めてやってみて、なんとか左サイドーを両サイドバーに変更することができたのですが、トップページは両サイドバーが表示されるのですが、記事だけを見ると右サイドバーが一番下まで下がってしまいます。
コメント欄の下にある、「この記事へのトラックバック」の枠幅が大きすぎるのが原因ではないかと思っています。
そこで
#trackback {
width:490px;
font-size: 12px;
color: #003;
padding:7px 5px 7px 5px;
border:1px dotted #003;
margin-bottom:10px;
margin-top:10px;
}
#trackback a {
color: #363;
そこで「width:490px;」の値を変更したのですが、何もかわりませんでした。他に原因を探しましたがどこにあるのかわからず書込みさせていただきました。
どうかご指導ください。
よろしくお願いします