お蔵入り

ブログランキングのバナーをHTMLのTopページの中に入れる作業をしている時に、デザインが崩れました。

2カランのデザインの右側が、落ち、左側の投稿記事部分が、縮まり、コメント、トラックバックの欄が見えなくなってしまいました。どうしたらよいのでしょうか?>。<

デザインは、ベルベットの2カラムです
ブログのURLです


バックアップすればよかったのですが、入れるだけだから、、が、大きな間違いだったようです。。
HTMLの部分です。。

<div class="main"><$ArticleBody$></div><p align="left">
<IfArticleBodyMore>
<span class="main-continues"id="show<$ArticleId$>"><a class="acontinues" href="<$ArticlePermalink$>" onclick="showMore('<$ArticleId$>','<$ArticlePermalink$>');return false;">続きを読む</a></span>
</p>
<div class="main"id="more<$ArticleId$>" style="display:none"><div class="blogbody"><$ArticleBodyMore$><br clear="all"></div>
<span class="main-continues"id="hide<$ArticleId$>"style="display:none"><a class="acontinues" href="#<$ArticleId$>"onclick="hideMore('<$ArticleId$>');return true;">続きを隠す</a></span>
</IfArticleBodyMore>
<br clear="all">
<div class="posted"><a href="<$ArticlePermalink$>">TOP</a><IfArticleAllowComment>│<a href="<$ArticlePermalink$>#comments">Comments(<$ArticleCommentCount$>)</a></IfArticleAllowComment><IfArticleAllowPing>│<a href="<$ArticlePermalink$>#trackback">TrackBack(<$ArticlePingCount$>)</a></IfArticleAllowPing><IfArticleCategory1>│<a href="<$ArticleCategory1Url$>"><$ArticleCategory1$></a>&nbsp;</IfArticleCategory1><IfArticleCategory2>|&nbsp;<a href="<$ArticleCategory2Url$>"><$ArticleCategory2$></a></IfArticleCategory2></div>
<IfFirstArticle><div id="ad"><$Advertise$></div></IfFirstArticle>
</div>
<div class="blogbodybottom"></div>
</div>
<IfDateFooter><div class="dateend"></div></IfDateFooter>
</IndexArticlesLoop>
<!-- Loop End -->

2006-05-21 15:58の質問
デザイン  ID      Link  V  w        
デザイン
デザイン の情報はこちらです
www.span.ne.jp
この質問は、30日間解決しなかったために自動的に質問が一旦閉じられました。
Ads By Google

回答(2)

1.

2006-05-21 16:38:48
カスタマイズ前に戻したいのですか? そうしたほうが良いと思いますが。
その場合は、次の手順をどうぞ。

現在問題が出ている、トップページのHTMLテンプレートはコピー&ペーストで保存しておいてください。
他にも、何かカスタマイズをしていたのなら、カスタマイズのページに行き、
いじったスタイルシートなり、HTMLテンプレートなりをコピーし、
何かにペーストすることでバックアップしてください。
いじったテンプレート全てのバックアップができたら、次に進みます。

次に、「デザインの設定」のページを開きます。
http://cms.blog.livedoor.com/cms/design/
そこで、今まで使っていたベルベットの2カラムのデザインでも、新しいデザインでも構いませんから、デザインを選び、下の[デザインを変更する]か[このデザインに設定する]をクリックして設定します。

最後に、左上のほうにある「ブログに設定を反映(再構築)」をクリックして再構築のページに移動し
[インデックス(トップの記事)]になっているプルダウンフォームを
[全てのページ]に合わせ、(ブログを再構築する)をクリックし、
「サイトの再構築が完了しました。」が出れば、終了です。

後は、過去にカスタマイズしたところを、バックアップを参考に、もう一度、カスタマイズに挑戦してください。
今回のバナーの場合は、やり方が間違っている可能性が高いので、よく見直してください。
回答レベル : 回答

2.

2006-05-21 19:48:22ベター
カスタマイズを参考にしていたサイトって僕のサイトですか?
http://blog.pekebatu.com/archives/50427061.html

見れない? もしかしたら、使用している機種は Mac で、ブラウザーは IE ですか? だとしたら、今は見れませんね。^^;

その他の環境なら問題なく見れるはずです。Mac + IE はもう使われなくなる環境なので捨てています。スクリプトが干渉していてブラウザーが落ちます。もしそうだとしたら、ゴメンナサイ。

さて、ご質問の件ですが、質問に記載されているタグをすべて検証用のブログのトップページに貼り付けました。そうすると確かに言っておられるような状況になりました。その後、続きを読むの折りたたみの正常なタグを、もう一度貼り付け直した所、正常に戻りました。一度やってみて下さい。↓

<div class="main"><$ArticleBody$></div>
<p align="left">
<IfArticleBodyMore>
<span class="main-continues" id="show<$ArticleId$>"><a class="acontinues" href="<$ArticlePermalink$>" onclick="showMore('<$ArticleId$>','<$ArticlePermalink$>');return false;">続きを読む</a></span>
</p>
<div class="main" id="more<$ArticleId$>" style="display:none"><$ArticleBodyMore$><br clear="all"></div>
<span class="main-continues" id="hide<$ArticleId$>" style="display:none"><a class="acontinues" href="#<$ArticleId$>" onclick="hideMore('<$ArticleId$>');return true;">続きを隠す</a></span>
</IfArticleBodyMore>
<br clear="all">

なお、<div class="posted"> 以下は、問題ないと思いますが、思うようにならなかったら、下のコメント欄にお書き下さい。
回答レベル : 回答

色々ありがとうございました。AQさんのサイトが、未だに見れないようで、残念です。>。<

Ads By Google

コメント(14)

2006-05-21 17:15:19

カスタマイズの前に、戻したいのですが、全て戻したいのではなくて、この部分のおかしいところを直したいのです。バーナーを入れたところは、すでに削除しているので、上のHTMLには、存在していないのは、見て解ると思うのですが。この部分は、2箇所カスタマイズされているものです。 1つは、続きを読む、隠すの部分です。もう一つは、作者の名前、時間を、消しているんです。
わかる方、いませんかねぇ。。カスタマイズを参考にしていたサイトが、今見れない状況なんですよね。そこが見れれば、糸口が見つかるのですが。。

2006-05-21 18:43:54

新しい、デザインを、上記のHTMLの部分と、そっくり変えてみましたが、無理でした。もっとデザインが崩れてしまいました。困った物です

#3.  AQ♪
2006-05-21 19:52:59

このカスタマイズは、仕様が少しアップしました。続きを隠すをクリックした後、元の位置に戻らず、どんどんと下にスクロールするのを防ぎ、元の記事のタイトルの位置に戻すようにしました。

トップページの HTML を ( カテゴリ・月別も同じく ) 上から覗いていくと、こういう部分があります。

<div id="blogcontainer">
<div id="content">
<div id="blog">
<!-- Loop Start -->
<IndexArticlesLoop>
<$TrackBackAutoDiscovery$>
<div class="datetop"></div>
<div class="fullbody">

これに、<a name="<$ArticleId$>"></a> のアンカータグを打ち込みます。入れる場所は、赤文字 の <$TrackBackAutoDiscovery$> と <div class="datetop"></div> の間が良いでしょう。

こんな感じになります。↓

#4.  AQ♪
2006-05-21 19:53:15

<div id="blogcontainer">
<div id="content">
<div id="blog">
<!-- Loop Start -->
<IndexArticlesLoop>
<$TrackBackAutoDiscovery$>
<a name="<$ArticleId$>"></a>
<div class="datetop"></div>
<div class="fullbody">

これで保存して、再構築をかけて下さい。

#5.  AQ♪
2006-05-21 19:55:00

>>#3
すみません。^^; 文中に赤文字と書いていますが、ナレッジのコメント欄では色の設定はできませんね。ブログからコピペしたので気にしないで下さい。(>_<)

2006-05-21 20:35:48

ウィンドウズ使用ですが、AQさんのサイトが、今日は見れなくなっています。なぜでしょう?前は見れたのに。解答#2のを、そのまま貼り付けて見ましたが、投稿記事が、右側にもずれてしまいました。そこで、コメントの#4の追加部分を入れてみましたが、治りませんでした。
<div class="blogbodybottom"></div>
</div>
<IfDateFooter><div class="dateend"></div></IfDateFooter>
</IndexArticlesLoop>
<!-- Loop End -->
</div>
<div id="links">

ここの、Loop EndのしたにDivが、2つあったので、1つ削除したところ、右側のデザインは、復活しましたが、左側の投稿記事が、正常な位置ではなくて、1つ1つの記事に、隙間がなく、記事が、折り重なっているところも出ています。コメントや、トラックバックを書くリンクの欄が、見えなくなっています。どうしたらよいのでしょうか?
現在の状況です。
http://blog.livedoor.jp/violetkisaki/

#7.  AQ♪
2006-05-21 20:59:09

>> ましまろさん
Windows、Mac すべてのブラウザーで検証しながらブログ作りをしています。Windows で見れないはずは無いのですが? アクセスできないと言う事ですか? 上の >>1 ( 回答ですよ ) に記述しているアドレスをクリックして見れませんか? IE ですか? ブラウザーのバージョンは?

それと回答した事を実行した状態で、その不具合をご報告ください。ご自身でさらなる別の事をなさると、私の次の回答ができなくなってしまいます。

>>#6 に書いておられる、削除した </div> ですが、それは絶対に削除してはいけないタグです。元に戻して下さい。

#8.  AQ♪
2006-05-21 21:08:08

もう一度、おさらいで書きますね。私の検証用のブログにおいて、まず、ましまろさんと同じデザインテンプレートに合わせました。そして、ましまろさんが質問欄に書いたタグを、そのブログの該当する位置に書き込みました。そうすると、現在の前の状態 ( 質問された時の状態 ) とまったく同じ状態になりました。そこで、回答 >>2 に記述した正しいタグを、該当する位置にもう一度貼り付け直した所、正常な状態に戻りました。それを確認後、>>2 の回答をしたという経緯となっています。ですから、ましまろさんも、それで問題は解決されると思うのですが?

2006-05-22 05:48:49

IEのバージョンはよくわかりませんが、昨年の夏に購入したので新しい方だと思うのですが。。Loop Endの後の削除したDIVを戻して、#2の回答を、ペーストしました。それでもだめだったので、<a name="<$ArticleId$>"></a>をいれました。投稿記事が右にも出て、壁紙の一部が、半分の長さになりました。

#10.  ましまろ
2006-05-22 07:04:23

意を決して、ブログのデザインを再構築することにしました。その後で、#2のHTMLを入れましたが、どうも、個別ページに飛んでしまうようです。続きを隠すがでません。なぜなのでしょうか?

#11.  ましまろ
2006-05-22 08:55:52

Java Scriptを入れるように、AQさんのブログに、以前書いたあったところがあり、そこを見つけました。その後、TOPページ内で正常に動くようになりました。色々お世話をかけました。

#12.  AQ♪
2006-05-22 13:51:06

>>#11
続きを読むの折り畳みを設定する Java Script を >>#2 の段階で削除してしまっていたということでしょうか ・・・。直ったということで良かったですね。

#13.  ましまろ
2006-05-23 11:25:06

Java Scriptは、そのままTOPページのHTMLをコピーしておいた物です。デザインの再構築をした後にも、AQさんの#2の物をそのまま入れても、デザインがずれて、元のJava Scriptを入れたら、すっかり直りました。色々、’お世話かけました。もしかしたら、ペットが散歩中にキーボードを踏んだのかもしれません>。<

#14.  AQ♪
2006-05-24 09:56:58

> ましまろさん
Σ(゚д゚) エッ!? まだ見れてないんですか?

>>#11 に『Java Scriptを入れるように、AQさんのブログに、以前書いたあったところがあり、そこを見つけました。』 って書いてあったから、てっきり見れているものだと思っていました。

ブラウザーを他のものをインストールしてみればどうでしょうか? たとえば FireFox や Netscape などです。

どちらも、その言葉で検索をかければ、無料でダウンロードできるページが出てきます。

トラックバック

トラックバックURL: