解決済
ブログのテキスト表示の配置や構成(2列にするとか)を変えることはできますか?
ブログ初心者です。サイトの画面に、テキストのタイトルと最初の数行を、できるだけ多く表示したいと考えています。
現在は、デザインが2カラム、[続きを読む]によって、なるたけ詰めるようにしています。(サイトは、 です。今の状態で説明すると、4月21日分と4月20日分、4月19日の日付のみが表示されています。)
このデザインというか配置を変更して、タイトルと最初の一文(4月20日分くらいの大きさ)からなる記事を、数多く並べることはできるでしょうか?例えば、サイドバーをもっと左によせて、テキストを縦2列にするとか、テキストの表示自体をもっと細くして縦2列にするとか。
もっともいずれの場合でも、[続きを読む]をクリックすると、従来どおり、その記事が真ん中に来るようにも、したいのです。
長々すいません。トップの画面に、それぞれの日記へのリンクが数多く貼られているような、そういう形にしたいのですが、そういうことは可能でしょうか?また可能だとして、かなり難しいことなのでしょうか?
よろしく御指導お願いします。
回答(3)
2.

トップページのHTMLの<!-- Loop Start -->から<!-- Loop End -->までの中身を下記に書き換えてみて下さい。
<!-- Loop Start -->
<br />
<IndexArticlesLoop>
<table width="90%" bgcolor="#ffffff" border="1" cellpadding=15>
</tr><td><div class="main">
<$TrackBackAutoDiscovery$>
<IfDateChanged><div align="right"><h2><$ArticleDate$></h2></div></IfDateChanged>
<div align="right"><IfArticleCategory1><a href="<$ArticleCategory1Url$>"><$ArticleCategory1$></a></IfArticleCategory1><IfArticleCategory2> | <a href="<$ArticleCategory2Url$>"><$ArticleCategory2$></a></IfArticleCategory2></div><br />
<h3><a href="<$ArticlePermalink$>"><$ArticleTitle ESCAPE$></a><IfArticleRating><$ArticleRatingIcon$></IfArticleRating></h3><br /><$ArticleBody$><IfArticleBodyMore><a href="<$ArticlePermalink$>" class="continues">続きを読む</a></IfArticleBodyMore><br clear="all">
<br />
<IfArticleAllowComment><a href="<$ArticlePermalink$>#comments">Comments(<$ArticleCommentCount$>)</a></IfArticleAllowComment><IfArticleAllowPing> | <a href="<$ArticlePermalink$>#trackback">TrackBack(<$ArticlePingCount$>)</a></IfArticleAllowPing><br />
<div align="right"><$ArticleAuthor$> at <$ArticleTime$><br />
</div></td></tr>
<IfFirstArticle><tr><td bgcolor="#ff0000"><center><div id="ad"><div id="adbody"><$Advertise$></div></div></center></td></tr></IfFirstArticle>
</table><br />
</IndexArticlesLoop>
<!-- Loop End -->
書き換えたら、トップページのHTMLを保存してトップページを再構築。
イメージとあわなかったらバックアップで元に戻してください。
クエン様
お返事が遅れてしまいすいません。
指定どおりやってみましたが、現在の状態よりも、縦幅が大きくなってしまいました。でも、それは、中の数字を変更することによって対応できそうです。
あとは、これが2段とかになればいいのに、と思うのですが、これは無理なのでしょうか。左右のスペースを、もっと使って、サイドバーをもっと左に、テキストは、二段で表示するとか。
1.

管理画面→カスタマイズ/管理→デザインの設定→カスタマイズ→トップページのHTMLを編集する画面と進みます。
まず、Ctrl+Aでこの文字列を全文選択しCtrl+Cでコピーしてワードパットにペーストし保存しておきます。これでトップページのHTMLのバックアップとなります。
文字列のどこかに、こういう部分があります。
<!-- Loop Start -->
この上に書いたHTMLは並んで表示される記事の上に来ます。
ここに下記のものを貼って下さい。
<!--ここから-->
<table witdh="90%" cellpadding=10>
<tr>
<td valign="top" align="left">
<a href="記事1のURL">記事1のタイトル</a><br/>
<a href="記事2のURL">記事2のタイトル</a><br/>
<a href="記事3のURL">記事3のタイトル</a><br/>
<a href="記事4のURL">記事4のタイトル</a><br/>
<a href="記事5のURL">記事5のタイトル</a><br/>
</td>
<td valign="top" align="left">
<a href="記事6のURL">記事6のタイトル</a><br/>
<a href="記事7のURL">記事7のタイトル</a><br/>
<a href="記事8のURL">記事8のタイトル</a><br/>
<a href="記事9のURL">記事9のタイトル</a><br/>
<a href="記事10のURL">記事10のタイトル</a><br/>
</td>
</tr>
</table>
<!--ここまで-->
witdh="90%"はピクセル単位で指定もできますが、あんまり大きくするとサイドバーが落ちたりします。
字が大きい場合には、下記を参考にされて下さい。
http://knowledge.livedoor.com/5031
適当に説明文も書いてみて下さい。
改行には<br />を入れて下さい。
<font size="4">文章</font>
size="4"の数字を変えることで大きさが変わります。
2~3くらいが普通の字の大きさです。
color="red"とかを追加すれば色も変えられます。
redの代わりに#FF0000と指定してもかまいません。
http://www.htmq.com/color/index.shtml
↑こちらもご参考にされて下さい。
-----例-----
<font size="2">小さい字</font>
<font size="4">大きい文字</font>
<font size="6" color="red">かなり大きくて赤い文字</font>
イメージにあうと良いのですが(^^;
拙い質問だったにもかかわらず、こんなに丁寧に応えてくださって、ありがとうございます。参考にやってみます。とりあえず、お礼まで。
3.
<br />
<IndexArticlesLoop>
<$TrackBackAutoDiscovery$>
<center><table width="98%" bgcolor="#ffffff" border="1" cellpadding=5>
<tr>
<td width="80%" align="left" valign="top">
<font size="3" color="black"><a href="<$ArticlePermalink$>"><b><$ArticleTitle ESCAPE$></b></a><IfArticleRating><$ArticleRatingIcon$></IfArticleRating></font><br />
<font size="2" color="black"><$ArticleBody$><IfArticleBodyMore><a href="<$ArticlePermalink$>" class="continues">続きを読む</a></IfArticleBodyMore></font><br clear="all">
</td>
<td with="20%" align="right" valign="top">
<font size="3" color="red"><IfDateChanged><b><$ArticleDate$></b></IfDateChanged></font><br />
<font size="2" color="black"><IfArticleCategory1><a href="<$ArticleCategory1Url$>"><$ArticleCategory1$></a></IfArticleCategory1><IfArticleCategory2> | <a href="<$ArticleCategory2Url$>"><$ArticleCategory2$></a></IfArticleCategory2><br />
<IfArticleAllowComment><a href="<$ArticlePermalink$>#comments">Comments(<$ArticleCommentCount$>)</a></IfArticleAllowComment><IfArticleAllowPing> | <a href="<$ArticlePermalink$>#trackback">TrackBack(<$ArticlePingCount$>)</a></IfArticleAllowPing><br />
posted at <$ArticleTime$></font>
</font></td>
</tr>
<IfFirstArticle>
<tr>
<td colspan="2" bgcolor="#ff0000">
<center><div id="ad"><div id="adbody"><$Advertise$></div></div></center></td></tr></IfFirstArticle>
</table></center><br />
</IndexArticlesLoop>
<!-- Loop End -->
コメント(3)
クエンさん
やってみました。ごめんなさい、私の説明が拙くて、思ってたのとはちょっと違いましたが、これはこれで活用できそうです。
私の質問は、(今の私のサイトで言えば)画面上の4月21日の(長方形の)ブロック、20日の(長方形の)ブロックのサイズや配置を変更して、ある程度の大きさのブロックが、一度に画面に出てくるようにできないでしょうか?ということでした。上手く説明できてないですね・・・。すいません。
いずれにせよ、どうもありがとうございました。参考にさせていただきます。
もう1個だけ追加してみました。
もし良かったらおためし下さい。
クエンさん
ありがとうございます。返信が遅れてすいません。
今試してみました。イメージにかなり近くなりました。あとは、このブロックが二段で表示されるようになると、かなり良いのですが・・・。それは高望みというものでしょうか。
元のデザインと比較し、あれこれ検討してみます。いろいろと参考にさせていただきました。
どうもありがとうございました。


