解決済

ブログのテキスト表示の配置や構成(2列にするとか)を変えることはできますか?

ブログ初心者です。

サイトの画面に、テキストのタイトルと最初の数行を、できるだけ多く表示したいと考えています。

現在は、デザインが2カラム、[続きを読む]によって、なるたけ詰めるようにしています。(サイトは、 です。今の状態で説明すると、4月21日分と4月20日分、4月19日の日付のみが表示されています。)

このデザインというか配置を変更して、タイトルと最初の一文(4月20日分くらいの大きさ)からなる記事を、数多く並べることはできるでしょうか?例えば、サイドバーをもっと左によせて、テキストを縦2列にするとか、テキストの表示自体をもっと細くして縦2列にするとか。

もっともいずれの場合でも、[続きを読む]をクリックすると、従来どおり、その記事が真ん中に来るようにも、したいのです。

長々すいません。トップの画面に、それぞれの日記へのリンクが数多く貼られているような、そういう形にしたいのですが、そういうことは可能でしょうか?また可能だとして、かなり難しいことなのでしょうか?

よろしく御指導お願いします。

2006-04-21 17:42の質問
ブログ  キス  サイト  初心者  表示  する    
ブログ
ブログ のかわいいポータルサイト ヤプログ!
www.yaplog.jp/
この質問と回答を読んで役に立った場合は「役に立つ質問」に投票してください。投票が多い質問は、役に立つ質問一覧に掲載され、より多くの人に見てもらうことができます。
Ads By Google

回答(3)

2.

2006-04-21 23:34:40ベスト
デザインsolid_state_diaryの、トップページのHTMLをバックアップします。


トップページの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>&nbsp;|&nbsp;<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>&nbsp;|&nbsp;<a href="<$ArticlePermalink$>#trackback">TrackBack(<$ArticlePingCount$>)</a></IfArticleAllowPing><br />
<div align="right"><$ArticleAuthor$>&nbsp;at&nbsp;<$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.

2006-04-21 18:02:52ベター
どうされたいのか、イメージが伝わりきれない部分もありますが、とりあえずトップページに目次を作ったら良いような気がします。

管理画面→カスタマイズ/管理→デザインの設定→カスタマイズ→トップページの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.

2006-04-23 18:14:40
<!-- Loop Start -->
<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>&nbsp;|&nbsp;<a href="<$ArticleCategory2Url$>"><$ArticleCategory2$></a></IfArticleCategory2><br />
<IfArticleAllowComment><a href="<$ArticlePermalink$>#comments">Comments(<$ArticleCommentCount$>)</a></IfArticleAllowComment><IfArticleAllowPing>&nbsp;|&nbsp;<a href="<$ArticlePermalink$>#trackback">TrackBack(<$ArticlePingCount$>)</a></IfArticleAllowPing><br />
posted&nbsp;at&nbsp;<$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 -->
Ads By Google

コメント(3)

2006-04-21 18:54:32

クエンさん

やってみました。ごめんなさい、私の説明が拙くて、思ってたのとはちょっと違いましたが、これはこれで活用できそうです。

私の質問は、(今の私のサイトで言えば)画面上の4月21日の(長方形の)ブロック、20日の(長方形の)ブロックのサイズや配置を変更して、ある程度の大きさのブロックが、一度に画面に出てくるようにできないでしょうか?ということでした。上手く説明できてないですね・・・。すいません。

いずれにせよ、どうもありがとうございました。参考にさせていただきます。

#2.  クエン
2006-04-23 18:16:04

もう1個だけ追加してみました。
もし良かったらおためし下さい。

2006-04-23 22:50:14

クエンさん

ありがとうございます。返信が遅れてすいません。

今試してみました。イメージにかなり近くなりました。あとは、このブロックが二段で表示されるようになると、かなり良いのですが・・・。それは高望みというものでしょうか。

元のデザインと比較し、あれこれ検討してみます。いろいろと参考にさせていただきました。
どうもありがとうございました。

トラックバック

トラックバックURL: