難易度:★★
おそらく紹介しているスクリプトでは一番人気。
ツリー化スクリプト ver 2では以下の機能が強化されています。
- ツリー内部の表示順番を設定可能にした
- ツリー表示をよりカスタマイズできるようにした
- ばらばらになっていた、エントリーリストのツリー化・コメントリストのツリー化・リンクリストのツリー化をひとつに統合した
- エラーチェックを強化した
- コメント・トラックバックリストでは項目のチェックをより厳密にした
- コメント・トラックバックリストではエントリータイトルでリンクするようにした
5番目の変更点により、今までコメント・トラックバックリストでエントリータイトルに関わりなく各エントリーに対して正しくツリー化されるようになりました。
6番目は変えるかどうか少し迷ったのですが、エントリータイトルでリンクした方が直感的だろうと判断して変更しました。
設置する際の大きな変更点はおそらく1番目と2番目です。これらの変更により柔軟なカスタマイズが出来ると思います。
早速、説明に入ります。
まず下準備ですが、すでにツリー化スクリプトを導入されている方はそのツリー化スクリプト部分をごっそり削除してください。
スクリプト部分だけです。各リストに付けたidはそのまま残します。
初めて設置する方は各リストの独自タグを以下のように変更します。
| 項目 | 独自タグ | 変更後 |
|---|---|---|
| 最新コメント | |
|
| 最新トラックバック | |
|
| ページエントリー | |
|
| 最新エントリー | |
|
| リンク | |
|
また、リンクリストのツリー化に関しては、前段階としてリンクのカテゴリ分けが必要になります。
カテゴリ分けをしていない場合はツリー化は行われません。
もし、ナビゲーションの折り畳みなどをすでに導入されていてリストに対してid属性を付けていれば、上記の操作は必要ありません。
続いて、スクリプト本体を記述します。例によって
の直前(つまり、htmlテンプレートの最後の方になります)に以下のようなJavaScriptを挿入します。</body>
<script type="text/javascript">
<!--
function makeTreeElements (idName,objList) {
if (!objList.innerHTML) return;
var objLink = objList.getElementsByTagName('a')[0];
var linkUrl = objLink.getAttribute('href');
if (idName.indexOf('comment') > -1 || idName.indexOf('tb') > -1) {
var tmpText = objList.innerHTML.split("⇒");
tmpText[0] = tmpText[0].slice(0,tmpText[0].search(/<BR/i));
this.base = Array('<a href="',linkUrl,'">',tmpText[0],'</a>').join('');
this.elem = objLink.innerHTML;
} else if (idName.indexOf('entry') > -1) {
var tmpText = objList.innerHTML;
tmpText.match(/\((\d\d\/\d\d)\)/);
this.base = Array('<strong>[',RegExp.$1,']</strong>').join('');
this.elem = Array('<a href="',linkUrl,'">',objLink.innerHTML,'</a>').join('');
} else if (idName.indexOf('link') > -1) {
var tmpText = objList.innerHTML;
if ( tmpText.match(/\[(.+)\](.+)/) ) {
this.base = Array('<strong>[',RegExp.$1,']</strong>').join('');
this.elem = Array('<a href="',linkUrl,'" target="_blank">',RegExp.$2,'</a>').join('');
}
}
return this;
}
function createTreeList(idName,option) { // version 2.2
var objFocus = this.document.getElementById(idName);
if (!objFocus) return;
if (!objFocus.innerHTML) return;
var objLists = objFocus.getElementsByTagName('li');
var linkList = new Array();
var outText = new Array();
if (objLists.length > 0) {
for (i=0;i<objLists.length;i++) {
var chckFlag = true;
var elemText = new makeTreeElements(idName,objLists[i]);
if (!elemText.base || !elemText.elem) return;
for (j=0;j<linkList.length;j++) {
if ( linkList[j].base.indexOf(elemText.base) > -1 ) {
chckFlag = false;
linkList[j][linkList[j].length] = elemText.elem;
}
}
if (chckFlag) {
var tmpNum = linkList.length;
linkList[tmpNum] = new Array();
linkList[tmpNum][0] = elemText.elem;
linkList[tmpNum].base = elemText.base;
}
}
if (linkList.length > 0) {
outText[outText.length] = '<ul>\n';
for (i=0;i<linkList.length;i++) {
outText[outText.length] = Array('<li>',linkList[i].base,option.top).join('');
if (linkList[i].length > 0 && option.sort) linkList[i].reverse();
for (j=0;j<linkList[i].length;j++) {
outText[outText.length] = (j == linkList[i].length - 1) ? option.end : option.list;
outText[outText.length] = Array(linkList[i][j],option.leef).join('');
}
outText[outText.length] = Array(option.btm,'</li>').join('');
}
outText[outText.length] = '</ul>\n';
objFocus.innerHTML = outText.join('');
}
}
}
var gTreeOption = new Array;
gTreeOption['sort'] = false; /* ツリー内の表示順 true:並び替える false:そのまま */
gTreeOption['list'] = '⇒ '; /* ツリー用マーク(通常) */
gTreeOption['end'] = '⇒ '; /* ツリー用マーク(末端) */
gTreeOption['leef'] = '<br />\n'; /* 各枝の末尾 */
gTreeOption['top'] = '<br />\n'; /* ツリー本体の最初 */
gTreeOption['btm'] = ''; /* ツリー本体の最後 */
createTreeList('newentrylist',gTreeOption); // 最新エントリリストのツリー化
createTreeList('entrylist',gTreeOption); // エントリリストのツリー化
createTreeList('commentlist',gTreeOption); // 最新コメントリストのツリー化
createTreeList('tblist',gTreeOption); // 最新トラックバックリストのツリー化
createTreeList('linklist',gTreeOption); // リンクリストのツリー化
// -->
</script>
ツリー化シリーズはver 2で統合されているので、上記のスクリプトを置くだけで、エントリーリストのツリー化、コメント・トラックバックリストのツリー化、リンクリストのツリー化が行われます。
createTreeList('newentrylist',gTreeOption); // 最新エントリリストのツリー化
createTreeList('entrylist',gTreeOption); // エントリリストのツリー化
createTreeList('commentlist',gTreeOption); // 最新コメントリストのツリー化
createTreeList('tblist',gTreeOption); // 最新トラックバックリストのツリー化
createTreeList('linklist',gTreeOption); // リンクリストのツリー化
の部分が各リストに対してツリー化を実行している部分です。もしツリー化したくないリストがあれば、その部分を削除してください。
例えば、リンクリストと最新エントリーリストをツリー化しない場合は、
createTreeList('entrylist',gTreeOption); // エントリリストのツリー化
createTreeList('commentlist',gTreeOption); // 最新コメントリストのツリー化
createTreeList('tblist',gTreeOption); // 最新トラックバックリストのツリー化
のようになります。
より柔軟なカスタマイズに対応するため、設定項目が以前よりも増えています。上記のスクリプトではこれまでのデフォルトと同じ表現方法になります。具体的には、
gTreeOption['sort'] = false; /* ツリー内の表示順 true:並び替える false:そのまま */
gTreeOption['list'] = '⇒ '; /* ツリー用マーク(通常) */
gTreeOption['end'] = '⇒ '; /* ツリー用マーク(末端) */
gTreeOption['leef'] = '<br />\n'; /* 各枝の末尾 */
gTreeOption['top'] = '<br />\n'; /* ツリー本体の最初 */
gTreeOption['btm'] = ''; /* ツリー本体の最後 */
の部分が設定になります。
の部分が各設定項目の簡易説明になっています。/* 〜 */
は、ツリー内部の表示順番の設定です。trueに設定すると表示順番を入れ替えます。表示順番を入れ替えると、コメントリストなどでは新しいコメントが下に来るようになります。falseだとそのままの表示です。gTreeOption['sort']
残りの設定はツリーのマークなどの表示そのものに関わる設定です。これは具体例を挙げて説明した方が分かりやすいと思います。概要図を示すと以下の通りになります。

は概要図で「1.」と記載されている部分です。ツリーの枝になります。概要図ではひとつしか示していませんが、途中に挿入される枝にはこのマークが利用されます(ただし、ツリーの枝が一本しかない場合は利用されません)。gTreeOption['list']
は概要図で「2.」と記載されている部分です。ツリーの一番下の枝になります。これは各ツリーでひとつしか存在しません。gTreeOption['end']
は概要図で「3.」と記載されている部分です。ツリーの各枝の末尾につきます。概要図では何もないように見えますが、改行gTreeOption['leef']
が入っています。<br />
は概要図で「4.」と記載されている部分です。ツリー本体の最初につきます。ここでは改行gTreeOption['top']
が入っています。<br />
は概要図で「5.」と記載されている部分です。ツリー本体の最後につきます。ここでは何も付いていませんが、カスタマイズによっては必要になるでしょう。gTreeOption['btm']
とgTreeOption['list']
を同じマークにすれば、枝の位置によってマークの変化はなくなります。gTreeOption['end']
具体的なカスタマイズ例として、ツリーを罫線で表現してみると以下のようになります(強調部分が変更した箇所です)。
gTreeOption['list'] = '├ '; /* ツリー用マーク(通常) */
gTreeOption['end'] = '└ '; /* ツリー用マーク(末端) */
gTreeOption['leef'] = '<br />\n'; /* 各枝の末尾 */
gTreeOption['top'] = '<br />\n'; /* ツリー本体の最初 */
gTreeOption['btm'] = ''; /* ツリー本体の最後 */
また、スタイルシートも併用してよりツリーらしい表現も可能です。これはツリー化カスタマイズ応用編で触れたいと思います。

コメント
ツリーというか、間が空いちゃうんですけど、line-heightを変えた方がいいのでしょうか?
(今150%にしてます)
そうですね、多分line-heightの設定のせいかと思います。
この後に書こうと思っている「ツリー化カスタマイズ応用編」では、行間の設定などにも触れますね。
とりあえず、line-heightをもう少し小さめに設定してみてください。
次の「応用編」まで待ってますぅぅぅ。
>>じゅじゅさん
アップしました。参考になれば。
leefはそのままで良かったのかな??
あ、もうそのままでいいです。
直すの面倒で(^^;
今回はツリー化スクリプト ver2を頂きました。
>エントリータイトルでリンクした方が
>直感的だろうと判断して変更しました。
実は僕もちょっと違和感を感じていたんです。
でも自分じゃどうにもならなくて・・・
takkyun様のおかげですっきりしました〜。
ありがとうございました。
いつもありがとうございます。
いただきます(^-^)
こちらのスクリプトには、ver.1からお世話になっております。
ver.2も、さっそくいただいていきます。
ありがとうございます!
ツリー化スクリプトを
使わせていただきます。
ありがとうございます。
こういうのを作れるなんて凄いです!
こちらで紹介されている画像ナシの分でやりたかったのですが、じゅじゅさんが上記でコメントされているように、私のブログでも隙間があいてしまって、line-heightを設定してもうまくいきませんでした(T-T)。
ちなみにこちらのブログでは画像を使っておられるのですか?
それとも記号を使っておられるのですか?
こちらからいただいた画像は点線になってますよね?
あれを直線にしようかなと思っているんですけど、長さは同じくらいに長くしておいたほうがいいんですよね?
なぜ長くなっているかの説明は省きますと、書いてあったので、すこし気になって。
なんだか質問おばけみたいになってしまいました。
ごめんなさい。
line-heightは正しく設定されましたか?
ul.tree li {
line-height: 1.1em;
}
のように指定すればよいのですが。
うちで利用しているのは画像です。
通常用の罫線画像は別に短くても構わないと言えば、構わないんですが、罫線が途中で切れるような感じで表示されてしまう可能性が高くなります。
以上、ご参考いただければ、幸いです。
やってみたんですけど、やっぱりムリみたいです。
line-heightを0.5emくらいまで小さくしてみてもダメでした。
そのまま残しておきますので、もしお時間が許せば一度見ていただけますか?
ダメなら、画像でいきます!
画像だったら、一度成功しましたので大丈夫だと思います。
スイマセン、大変失礼しました!
遅くなりました。
まず、htmlテンプレートの最初の方
<a name="top">
が</a>で閉じられていないようです。念のため。
行間を設定する場所、私間違えていました。
.commentlist ul {
line-height: 1.1em;
}
.tblist ul {
line-height: 1.1em;
}
のように設定して下さい。
>>chiyokoさん
トラックバックありがとうございます。
重複は全く気にする必要ありません。こちらで一方を消しておきますね。
どうもダメみたいなので、画像にするしかないかなぁ...と思っています。
上記のタグは、version2のスタイルシートに追加して入れるものなのですか?
それとも、version2のスタイルシートは必要なくて、上記のタグだけ書けばいいのかな?
あー、でもどちらにしてもできなかったので、画像にします!
ありがとうございました!
トップのタグ閉め忘れの件も、ありがとうございますー。
早速直しました。
あ、再度間違えてます>私
.commentlist ul {
line-height: 1.1em;
}
.tblist ul {
line-height: 1.1em;
}
ではなく、
#commentlist ul {
line-height: 1.1em;
}
#tblist ul {
line-height: 1.1em;
}
です。何度もすみません。
でも、結構みづらいかもしれません...
せっかく教えてくださったのに、申し訳ないです。
ほんとに、ほんとにありがとうございますー。
早速ツリー化テストをしている最中です。
ツリー化はなんとか出来たのですが
文字の大きさが狂ってしまい、かなり大きく表示されてしまいます。
文字の大きさを変更するには、どこをどう修正すればよろしいのでしょうか?
ブログはまだ始めたばかりの初心者です・・
結局takkyunさんが作ってくださった画像、もらっていきます。
自分で画像作ろう!と思ったら、透過gif作るところで躓きました...
なさけなさすぎる...
ほんとにありがとうー。
CSSテンプレートに
#commentlist ul {
font-size: 10px;
}
#tblist ul {
font-size: 10px;
}
というのを追加してみて下さい。
10pxがフォントサイズになりますので、表示結果を見ながら、数字部分を調整して下さい。
>>裕さん
あまり当方のコメントが役に立たず申し訳ないです。
画像は遠慮なくお使い下さい。
なんとかコメント部分、出来ました。ありがとうございました。
欲を言えば、、
若干左に寄ってしまったのですが、上下のラインに合わせて揃えることは出来ますか?
(出来ればチェックお願いしたいのですが・・)面倒臭くて済みません。
ツリー化スクリプト使わせていただきました。
そこでひとつ解らなかったことがあるので質問させてください。
リンクのツリー化でtakkyunさんのように[スタッフ][おすすめ]などの[項目]の部分を作るにはを作るにはどこをいじればよいのでしょうか?
初歩的な質問で申し訳ありませんが、是非ご指導を…
リンクのカテゴリ分けのところ、見逃していました…
すこしづついじってみます。
失礼しました。
htmlテンプレートで
コメントリスト:
<div id="commentlist">{recent_comment_list}</div>
トラックバックリスト:
<div id="tblist">{recent_trackback_list}</div>
のようにされていると思いますが、
<div id="commentlist" class="linktext">{recent_comment_list}</div>
<div id="tblist" class="linktext">{recent_trackback_list}</div>
のように「class="linktext"」を追加してみて下さい。
とても解り易いサポートで感謝です^^
またお勉強しに参ります!!
最新トラックバック:<div id="tblist">{recent_trackback_list}</div>
ページエントリー:<div id="entrylist">{selected_entry_list}</div>
最新エントリー:<div id="newentrylist">{latest_entry_list}</div>
リンク:<div id="linklist">{link_list}</div>
------------
とあるのですが、これはどのソースに該当するのかわかりません・・・
本当に初心者ですみません[-_ゝ-]
スクリプト利用させて頂きました。
どうもありがとうございました。
またチャレンジしてみます。
htmlテンプレートに
{recent_comment_list}
というのがあるかと思います。
これを
<div id="commentlist">{recent_comment_list}</div>
のように書き換えるということです。
残りのものも同様にお考え下さい。
以上、ご参考になれば。
やっと出来ました。
リンク部分が出来ないのは、私のリンク「カテゴリ分け」がうまくいってないからみたいです。すみませんでした。
そちらを続けて頑張ります!
ツリー化スクリプト使わせていただきます。
3回目にしてやっと出来ました〜。
どうもありがとうございます(*^_^*)
いつも(一方的に)お世話になっています。
編集中のテンプレにツリー化を加えさせて頂きました。
うまくいきました〜♪(コピペしただけなので当然なのですが)
ありがとうございました。
最近JUGEMを始めてこちらのサイトをみつけ、
ツリー化良いな〜と思ってテンプレにコピペさせてもらったのですが、
うまくいく部分(NEW ENTRYS)といかない部分(LINKS)があって悩んでいます。
コメントとトラックバックはまだついてもいないので、確認しようがなかったり;;
もしよろしければ、ご助言お願いしますm(__)m
「めのう」って漢字、こう書くんですねぇ。
リンクのツリー化がうまくいっていないのは、「瑪瑙ノ心ハ瑠璃ノ色」というサイトにカテゴリーが設定されていないためです。
[My Site]瑪瑙ノ心ハ瑠璃ノ色
のようにリンクに含めるサイトには全てカテゴリーを設定する必要があります。
カテゴリーが設定されていないサイトを見つけるとリンクリストのツリー化は行われません。
以上、ご参考まで
以前お助け掲示板でお世話になったのですが、
どうしてもツリー化ができません。カテゴリ分けも
して、独自タグを変えて、コピペもしたはずなのですが。
お時間があるときに、見て頂けますでしょうか。
よろしくお願いします。
ほとんど大丈夫です。
htmlテンプレートの方は正しく設定されているので、このままで大丈夫です。
cssテンプレートで以下のようになっています。
ul.tree li {
margin: 0px;
padding: 0px 0px 0px 16px;
background-image: url(img src="http://doodlebug.jugem.cc/?image=16" class="pict") ;
background-repeat: no-repeat;
}
ul.tree li.end {
background-image: url(img src="http://doodlebug.jugem.cc/?image=18" class="pict");
}
この中で、
background-image: url(img src="http://doodlebug.jugem.cc/?image=18" class="pict");
という部分が誤りです。次のようにしてください。
ul.tree li {
margin: 0px;
padding: 0px 0px 0px 16px;
background-image: url(http://doodlebug.jugem.cc/?image=16);
background-repeat: no-repeat;
}
ul.tree li.end {
background-image: url(http://doodlebug.jugem.cc/?image=18);
}
以上、ご参考いただければ、幸いです。
おっしゃる通り直したところ、きちんとツリー化されました。
お手数おかけしましたm(__)m
普段Win XPを使用しているのですが、
今日Macで見たらツリー化されていませんでした・・・。
ブラウザはIE5です。
もしよろしければ、ご指導宜しくお願い致しますm(__)m
確認しました。
確かにInternet Explorer 5.* for Macintoshでうまく動いていないようですね。原因を調査したいと思います。
ご報告ありがとうございました。
そしてお忙しいところお手数おかけします・・・。<(_ _)>
ツリー化スクリプト使わせていただきました!
見やすくなって、とっても快適です。
ありがとうございました。
ver2にアップデートさせて頂いたんですが、FireFoxで見ると、長さがテーブルの幅よりも長いタイトルの場合、その線をはみ出して書かれてしまうようなのですが、それを修正する方法ってあるんでしょうか?
(意味がわかりにくくてゴメンなさい。サイトを見て頂いた方が早いかもしれません。『私の前世は、「たんぽぽの種」らしい…(謎)』という記事があるのですが、それがコメントのツリーを載せているTDの幅よりも長くて、線を越えて表示されてるんです。)
もしFireFoxでは使えない、ということでしたら、その旨教えていただけますか?
よろしくお願いします。
確認しました。
cssテンプレートに以下の記述を追加してみてください。
#commentlist, #tblist {
width: 180px;
margin: 5px 0px 5px 0px;
padding: 0px;
}
#commentlist ul {
margin-left: 25px;
}
#tblist ul {
margin-left: 25px;
}
原因はよく分からないのですが、コメントリストなどを表示する部分の「幅」がカラムの幅(180px)よりも広く認識されているためです。
そこで、スタイルシートの方で幅をあえて指定するようにします。手元のテスト環境ではこれでうまく表示されています。
以上、ご参考まで。
わざわざサイトの方まで見ていただいて、
そしてこの素早いお答え、
感謝感激雨あられです。
ほんとにほんとにどうもありがとうございました。
ありがとうございました。
Macでもツリー化されていました。
どこか間違っていたようです。
お手数をおかけしました・・・。
ツリー化スクリプト ver2 を使わせていただきました。
皆さんの質問が、私が知りたかったことと同じで、大変参考になりました。
RECENT COMMENTS が、たいへん見やすくなりました。
takkyunさん、ありがとうございました。
多くなったんで、ツリー化でスッキリさせてもらいました。
takkyunさまさまです(笑
お助け掲示板では解答ありがとうございました。
以前に こちらのツリー化スクリプトをお借りしたのに
ご挨拶をするのを忘れていました。
どうも失礼しました。そして ありがとうございました。
ところで・・・recent_commentの表示は最高で10件なんですよね?
数字を増やすところはタグの中にはないですよね?
なんか変な質問で ごめんなさいm(__)m
>recent_commentの表示は最高で10件なんですよね?
そうだと思います。現在はこの表示件数を変えることは出来なかったような気がします。
以上、ご参考まで。
blog初心者ですが、わかりやすい解説でなんとか設置でき、デザインもすっきり、思い通りになって嬉しいです。これからも、色々お世話になると思いますが宜しくお願いします。本当にありがとうございました。
ツリー化スクリプト使わせて頂きました。ありがとうございます。
でも何故かリンクリストの部分だけがツリー化しません。
じっくりと説明を読んで対処しましたが、どうしても自分の力では解決出来なかったので、
お忙しいとは思いますが、ご指導いただきたく書き込みしました。
きっと自分が何処かを見逃しているのだと思うのですが、どうぞよろしくお願いします。
その後、続けていじっていたら、リンクリストのツリー化は上手く出来ました。
でも、こんどはリンクの欄だけ左へズレて表示されてしまってます。
これは、どうしたら直るのでしょうか?
<div class="linktext">
リンクリストのタイトル画像
<div id="linklist" class="linktext">
{link_list}
</div>
</div>
とされているようですが、これを
<div class="links">
リンクリストのタイトル画像
<div id="linklist" class="linktext">
{link_list}
</div>
</div>
のように変えてみて下さい。
以上、ご参考になれば
そのように訂正したら、元に戻りました。
大変、参考になりました。
お忙しい中、面倒見て頂きまして感謝しております。
えっとENTRIESのところなんですが、日付が太字になるじゃないですか。あれって普通の字にはできないのでしょうか?
どこかにfont-weight:normal;といれればいいのでしょうか?
わかりにくい質問ですみません;
ツリー化スクリプトを使わせて頂きました。
何もわからない初心者なのですが
いつも、目からウロコ状態で拝見させていただいています。
ありがとうございます…
(*- -)(*_ _)ペコリ
はい。現状では強調するようにしています。
スクリプト内部に
this.base = Array('<strong>[',RegExp.$1,']</strong>').join('');
という部分があるかと思います。
これを
this.base = Array('[',RegExp.$1,']').join('');
のように<strong>タグを外すようにして頂ければよろしいかと思います。
以上、ご参考まで。
一度はツリー化できたのですがリンクの編集画面の000〜003を一度削除してまた000〜003を追加したらツリー化がただいまの初期段階から変わらなくなってしまいました(*_*)スプリクト部分を一旦削除したりしてやりなおしたんですが・・できません。お忙しいと頃申し訳ありませんが御指導下さいm(__)m
リンクのカテゴリを設定するための括弧 [] を全角で記述していませんか?半角で設定して頂くよう、お願いします。
以上、ご参考まで
ツリー化スクリプト を使わせていただきました。
現在、カスタマイズ研究中です・・
また、他のスクリプトも利用&参考にさせてもらいます。
こんな簡単なHTMLすらいじれない私ですが、ちまちまとカスタマイズしていきたいと思います。
ありがとうございます。
ホントにいつもありがとうございます!!
takkyunさんのおかげで、カスタマイズするのがとても楽しいです♪
ありがとうございます。
色々な所で、見ててかっこいいなぁと思ってたんです♪
ありがとうございます!
また、ページエントリー:{selected_entry_list}
がどこを探しても見当たらないのですが無視しても良いのでしょうか?
ご指導よろしくお願いします。
CSS テンプレートの修正はされましたか?
CSS テンプレートを修正しないとリスト用のマークがそのまま表示されるかと思います。
特に
{selected_entry_list}
を利用したいというわけでなければ、無視してもらって構いません。
ツリー化スクリプトでは、なければないでエラーを出さずに何もしないように処理しています。
皆さんのコメントを見ながら色々試したのですが
やはりツリー化出来ません。
画像ではなく罫線で試したらちゃんとツリー化になりました。
確認してみました。
ツリー用のスタイルの前に .amazon というスタイル指定がありますが、ちゃんと閉じられていないようです。ご確認下さい。
こちらのミスでお手数をお掛けして申し訳ありませんでした。
ツリー、とても良い感じです!
本当にありがとうございました。
使わせていただきます。
すごくわかりやすく説明されていますね。
ありがとうございましたm(_〃_)m
またお邪魔させて頂きますね♪
TBさせて頂きました。
リンクなどのカテコリー分けをしようと思った時にこのページの事を知りすごい助かりました。
本当に有難うございました!
ツリー化、利用させて頂きました。
ありがとうございました。
コメント欄がスッキリしてうれしぃです♪
ありがとうございました^^
ツリー化スクリプトを使わせて頂きました。
すごく見やすくなりました。
最初、他のJavaScriptのせいでできないと思い込んでいましたが、単純に自分のやり方が悪かったことに気がつきました。
ありがとうございました!
他のJUGEMで使ってあったのを見てお借りしています。
とても見やすくなって感謝しています。
ツリー化したあとHTMLソースに何か記述すると
ツリーが解除され手元の表示に戻ってしまうという
?な状態にあるので、ツリー化する前のテンプレに
HTMLを追加して、再度ツリー化ということをしています。
HTMLを弄らなければ大丈夫なので、このままいくかな?
どうもありがとうございました。
質問なのですがOpera7.5を使うと&#165のSyntax
エラーがでるのですがScript初心者のため自分で原因がわかりません。
修正部分だけでもご教授ねがえませんでしょうか?
よろしくお願いします。
Opera自体ややこしいブラウザみたいですいませんTT;
ツリー化を使わせていただいて、一度はうまく行ったのですが、「カスタマイズ応用編」の画像を用いたものを利用しようとごちゃごちゃしていたら
記事の投稿欄に
<img src="http://koban.jugem.cc/?image=4" alt="" width="15" height="300" class="pict" /><img src="http://koban.jugem.cc/?image=5" alt="" width="15" height="15" class="pict" />
というものが現れていました。試しに登録ボタンを押したら、blog題名部分だけ表示されて後は真っ白になってしまっています。(image4、5はUPしたものを消しました)何かCSSの大事なものを消してしまったのでしょうか。お時間のあるときに見ていただけたら嬉しいです。よろしくお願いします。
お騒がせして申し訳ありません。これからも勉強していきます。ありがとうございました。
ツリー化スクリプトと応用編の素材も使わせて頂きました。スッキリ整理され、見易くなって嬉しいです。
有難う御座いました。
サイトアイコン表示&ツリー化スクリプトを使わせていただきました。
リンクのカテゴリ分け&ツリー化はぜひ実践してみたかったので
苦労しつつも設置することができて満足しています。
今後もよろしくお願いします。
ツリー化スクリプトをはじめ色々と使用させていただきました。
またこちらのスクリプトを元にカテゴリもツリー化させていただきました。
いいものをありがとうございました。これからもよろしくお願い致します。
ツリー化スクリプトを使わせていただきました。
リンクのカテゴリー分けもできて、とても見やすくなりました。
ありがとうございました。
こちら、リンクさせていただきました。
これからもよろしくお願いします。
>スクリプト内部に
this.base = Array('<strong>[',RegExp.$1,']</strong>').join('');
という部分があるかと思います。
これを
this.base = Array('[',RegExp.$1,']').join('');
のように<strong>タグを外すようにして頂ければよろしいかと思います。
と書いてありましたので、<strong>タグを外してみたのですが元に戻りませんでした。
全然初心者であとどこを直せば良いのか分からなく困っております。
宜しければ改善方法をお教えしていただければ…と思っています。
例えば、「NEW ENTRIES」のリストですが、
htmlテンプレートを見ると、
<div class="linktitle">
+ NEW ENTRIES
<FONT SIZE=1>
<div id="newentrylist">
のようにされていますね。
linktitle が閉じられていないので、linktitle部分に設定されているスタイルがそのままリスト部分にも効いてしまっています。
<div class="linktitle">
+ NEW ENTRIES
</div>
<FONT SIZE=1>
<div id="newentrylist">
のように、「NEW ENTRIES」の後ろに</div>を追加してきちんと閉じるようにしてください。
他の部分も同様にしていただければよろしいかと思います。
以上、ご参考まで。
無事、元に戻すことが出来ました。
本当にお手を煩わせてしまい、御迷惑をお掛けしまして申し訳ありませんでした。
これからも是非色々参考にさせて頂きたいと思います。
今回は有難う御座いました。
ツリー化スクリプト ver 2、有難く使わせていただきます。
無知なド素人にも使えるような丁寧な解説にも大感謝です。
ありがとうございました。
ツリー化スクリプトを使わせていただきました。
ありがとうございます。
いただきました、ありがとうございましたm(_ _)m
レイアウトがすっきりしてとてもいい感じに
なりました〜^^
ツリー化スクリプト利用させて頂きました。
takkyunさんの、わかりやすい説明のおかげで、
初心者の私でも成功いたしました。
どうもありがとうございました!
すみません、ツリー化がどうにも上手くいかないのです…。ID指定・DIV閉じ忘れなども確認してみたのですがそういったものはなく。ちなみにバージョンアップ前のスクリプトではツリー化することが出来ました(JavaScriptを入れ替え以外はしていない状態)どこかボケをやらかしてしまっているのだと思いますが、アドバイスいただけないでしょうか。お忙しい中申し訳ありません。
こちらで紹介しているスクリプトのソースの一部が正しい文字になっていなかったのが原因だと思います。
# 具体的には半角円マーク(バックスラッシュ)
現在は修正しておりますので、お手数をおかけしますが、もう一度コピーし直してみてください。
以上、ご参考まで
ツリー化スクリプト使わせていただきました。
コメントツリーみやすーい♪
罫線を画像にしようと挑戦中ですけど、オリジナルのほうの ul,li タグとぶつかっておかしなことに…。
んむむむむ、もうおべんきょしないと。
あらためまして、ありがとうございます。(0___0w
修正verのほうで出来ました!
迅速なお返事有難うございます。
有難く使わせていただきますね。
ツリー化スクリプト利用させていただきました。
ブログ初心者なのですが、すぐ出来て感激です!
これからも色々勉強しつつカスタマイズしていきたいと思っています。
どうもありがとうございました!
コメントをツリー化したいのですが…
凄い感激です^^ありがとうございました
凄い感激です^^ありがとうございました
"[大分類][小分類]タイトル"のようにして
2段(or多段)ツリーにしようとか思っている訳ですが、
作り方が思い浮かばなくて詰まっている感じです。
まだ、後ろの線を考えるという以前に
まず階層をどうにか・・・と言うところですけれども。
ガリガリ書いちゃえば出来そうですがやたら重くなりそうなので…。
何か良い考えとかありますでしょうか…?
階層化ですか。難しそうですね。
いくつか実装する方法はあるかと思いますが、確かにご指摘の通り重くもなると思いますし、それ以前に管理が大変そうです(^^;。
私ならリンクリストを使わずに直接テンプレート内にがりがりリスト書いちゃうかもしれません。
でも、全然リストにならないのです。
ソースを見たらIDは入っているし、スクリプトはコピーペーストで変更していないのですが・・・
お忙しいところすみませんがアドバイスいただけたら幸いです。お願いします。
遅ればせながら、ツリー化に挑戦しました。
ご指示の通りやってみたつもりなのですが、
前のまま変わっていません。
何かが間違っていると思うのですが、
アドバイスいただけますでしょうか?
お忙しいところ申し訳ありません。
解決しました。
間違えてスクリプトを</body>ではなく<body>の前に入れていました。
お騒がせしましてすみません。
ありがとうございました。
確認しましたが、ちゃんとツリー化されているようです。
よろしければ、確認したブラウザなどのお使いの環境を教えていただければと思います。
エントリーのリストは日付でまとめるので、1日にひとつの記事だとあまり代わり映えしないかもしれません。
以上、ご参考まで。
ブラウザはIE6.0のはずです。
つい先日ヴァージョンアップしたのですが、
インストール後の再起動がうまくいかず、
本当にできたのかが分からないのです。
確認の仕方も分かりません。
windowsの旗の画面のまま、そこから先に進まなかった
ので、強制終了しました。
システムに関しては、本当に初心者なので
分かりにくい説明になってしまいすみません。
もしもヴァージョンアップされていないので
あれば、おそらく5.5だと思います。
お手数おかけしますが、よろしくお願いします。
ツリー化スクリプト使用させていただきました。
とても見やすくなりました^^
ですが、どうしてもツリー化した部分だけ
リンクリストの画像が表示されません。
どの辺りを直せばリスト画像が表示されるのでしょうか?
アドバイス頂ければ幸いです。
以下の部分、
<div id="newentrylist">
<div id="commentlist">
をそれぞれ
<div class="linktext" id="newentrylist">
<div class="linktext" id="commentlist">
のように変えてみて下さい。
確認しましたが、特に問題はないようです。
ちなみにリンクのリストをツリー化するにはリンクのカテゴリ分けが必要です。
詳細は
http://simpleboxes.jugem.cc/?eid=47
をご覧下さい。
ちゃんとリスト画像が表示されました。
ありがとうございました^^
お手数おかけしてすみませんでした。
ありがとうございました。
前のものまで一緒に出てしまっているのは、エントリーの欄とコメントの欄です。
アドバイスお願い致します。
もう一度自分でやり直してみます。
自分で見直してみたところ、ちゃんとツリー化されました。
ツリー化スクリプトver2、どうもありがとうございました。
アドレスにはちゃんと「〜/?eid=38#comments」と入っているのに……(トラックバックも同様)。
同時に色々とテンプレートをいじってしまったので、恐らくこちらのスクリプトを入れたせいではないと思いますが、もし何か原因がお解りでしたら教えて頂けませんでしょうか?宜しくお願いいたしますm(_ _)m
確認しましたが、特に問題はないようです。
でも確かにInternet Explorer for Windowsだと飛べませんでした(Firefoxならちゃんと飛ぶ)。
ブラウザ依存の可能性も高いのですが、念のため
<a name="comments"></a>
とされているところを
<a name="comments" id="comments"></a>
としてみてください。
先日(7/6)、ツリー化がうまくいかないという件で、コメントさせてもらったはるまんです。
確認していただき、問題ないとのご連絡をいただいたのですが、別のパソコンで見てみても、以前と変わらず矢印のままなのです・・・。(IE6.0)
自分でも確認しましたが、これといって問題がないように思います。
一つ、ページエントリーのタグが見つからなかったというのと、コメントのツリー化のみ希望なので、関係ないと思ったので、そのタグだけ変更していません。
plainのテンプレートにもそのタグはあるのでしょうか?
takkyun様の方で、私のサイトを見ていただいたらツリー化されているのでしょうか?
そうであれば、あきらめがつくのですが。
本当にお手数おかけするのですが、もう一度確認していただけませんでしょうか。
どうぞよろしくお願いします。
現在、移行期間中で見れませんが、ここで紹介しているツリー化を行うと、
・エントリー名
⇒投稿者 (日付)
⇒投稿者 (日付)
のような感じになります。
エントリーに対して複数の投稿者が表示されていれば、ツリー化は成功です(また、投稿者が一人だけの表示でもエントリー名の方にリンクが貼られていれば、成功しています)。
このウェブログのように画像を利用したツリー化は
http://nz.jugemers.net/log/eid32.html
で紹介している応用編をご利用頂く必要があります。
以上、ご参考まで。
拝見し、ツリーのカスタマイズに挑戦しています。
私はテンプレートをbarを使っています。
なんとかコメントをツリーにすることは出来た
のですが、なんと、セカンドエントリー、
カテゴリー、アーカイブ、リンクが消えてしまいました。表示させたいのですが、どこを間違え
てしまったのでしょうか?
そして、プロフィールとOTHERSも位置が右にずれてしまいました。何度も最初からやりなおしてみたのですが、うまくいきません(涙)お忙しいところ恐れ入りますが、教えていただけたらとてもうれしいです。よろしくお願いいたします。
ツリー化のスクリプトお借りしました。
すべてコピペさせていただき設置できました。
ありがとうございました。今後ともよろしくお願いします。
<div class="linktext">
<div id="commentlist">{recent_comment_list}</div>
のようにされているかと思いますが、ひとつ </div> が抜けています。
<div class="linktext">
<div id="commentlist">{recent_comment_list}</div>
</div>
のようにされてください。これでそれ以降のずれも解消するかと思います。
あと、他のリストが表示されないのは、ぱっと見では分かりません。
<!-- BEGIN ***** -->
<!-- END ***** -->
(*****は項目によって変わります)が正しく記述されているかどうかを今一度ご確認下さい。
以上、ご参考になれば幸いです。
ありがとうございます。
ズレは直りました〜。
しかし、消えた原因はやはり分からずです。
また、最初からやり直してみたり、
工夫してみます。
また分からないことがありましたら、
教えてくださいね。
ありがとうございました。
最新記事もツリー化したかったのですが、
現在、コメントしかツリー化できてません。
リンクのカテゴリ分けも半角カッコ[ ]でしたのですが
反映されず…(今は元に戻してあります)。
JUGEMさんの大騒動の前に(笑)は、一度ツリー化できたのに…。
アホですいません。
なにかお気づきの点があれば、アドバイスいただけたらなーと
思います。
ですが、
どうしても、コメントしかツリー化できませんでした。
で、思ったのですが、独自タグから変更するタグが間違っていないかなぁ〜と思うんです。
リンクのツリー化のページでは、このタグではありませんでした。
今のところ、リンクとコメントのみツリー化できましたが
他のところのタグがわからず、作業ストップです。
どなたか、変更後のタグを教えて頂けないでしょうか(m_m)
・リンク:<div id="linklist">{link_list}</div>
・ページエントリ:<div id="entrylist">{selected_entry_list}</div>
・最新エントリ:<div id="newentrylist">{latest_entry_list}</div>
が有効なタグだと思われます。
間違っていたら訂正お願いします。
す、すみません。私、思いきり間違えていましたね(^^;。
って言うか、今までなんで気が付かなかったんだろう。
後で訂正しておきます。ご指摘感謝です。
綾ちゃ。さんありがとうございます。
takkyunさんもお忙しい中、大変ですよね。
これからもいろいろ利用させていただきます。
いえいえ(^o^)/
こんなステキなものを使わせて頂いてるので、
こちらこそ感謝ですよ!(*^-^*)
私ももっと、JUGEMを色々研究しカスタマイズして
みんなにステキと思われるようなブログにしていきたいと思います☆
とりあえず、リンクとニューエントリーは
復活できました〜!!
ありがとうございます(^^)
ご迷惑をおかけしました。
>>綾ちゃ。さん
フォローありがとうございます。
記事の方、修正しておきました。
ツリー化スクリプトを使わせていただきました。
まだまだわからないことだらけですが、少しずつ楽しんでいこうと思います。
わからなくなったところが出てきましたら質問させていただきますので、その際はよろしくお願いいたします。
また参考にさせていただきたいと思います!
その後アドバイス通り<a name="comments" id="comments"></a>を追加してみたのですが、あいかわらずRecent Commentsのタイトルをクリックしても親記事に飛んでしまって、直接コメント部分へは飛べません(トラックバックも)
ブラウザ依存の可能性も高いとのことですが、それってどういうことなのでしょうか?
他のブログさんにお邪魔したらちゃんと飛べるのに……(><)
とても便利ですね。
ありがとうございました。
こちらのツリー化スクリプト、使わせていただきました。
とっても見やすくて便利ですね♪ヽ(´▽`)/
これから少しずつ勉強していくつもりです。
ありがとうございます♪
ほんの数日前にブログを始めたばかりでまだよくわかっておりません。
ツリー化も私にできるのかどうかドキドキでしたが、とても親切にわかりやすく説明していただいてあり、ちゃんと設置できました。
とても見やすくなり感激です。
どうもありがとうございました♪
スクリプトつかわせていただきました。
すごくわかりやすくて。
本当にありがとうございました。
質問なのですが
ツリー化スクリプトを使わせてもらったら
SELECTED ENTRIES に日付けがでるようになりました。
この日付けを削除したいのですが
どこをかえればいいのでしょうか?
もう1度ゆっくりと説明を読みながら挑戦してみたらできました!
ありがとうございました。
ここにお邪魔しながらゆっくりではあるんですが、カスタマライズ出来ています。ありがとうございます。
コメントとリンクはツリーが出来ました。
で、エントリーもやりたいんですが、やり方がさっぱりでして。
どこにエントリーのツリー化は載っているのでしょうか?
解説にある「ページエントリー」と「最新エントリー」がエントリーのツリー化に関係あります。
解説中の表をご覧頂いて、該当する独自タグの変更をきちんと行えば、ツリー化できると思います。
以上、ご参考まで
ツリー化スクリプト ver2、お友達のところで見つけてやってみたら、出来ました。
いろいろチャレンジしてみようと思います。
いつも使い易いすばらしいスクリプト、ありがとうございます。ありがたく使わせていただいてます。
ところで、私はリンクリストではなく、カテゴリにid=linklistを設定してカテゴリをツリー化しているんですが、これだとカテゴリが別ウインドウで開いてしまうんです。
いつもコピペでスクリプト使わせていただいてるので、どこをどういじればいいのかさっぱり…でして…
どこかをいじれば、同一ウインドウで開くことができるのでしょうか?
スクリプトの中の
??????this.elem = Array('<a href="',linkUrl,'" target="_blank">',RegExp.$2,'</a>').join('');
がリンクリスト用のツリーの枝を設定している所です。
この「target="_blank"」を無くせば自身のウィンドウで開くようになります。
以上、ご参考まで
昨日「リンクのカテゴリ分け」で質問させていただいた者です。
実際にやってみて自分がいかにアホな質問をしていたのが判りました_(^^;)ゞ
ツリー化も無事に成功し、大満足です!
本当にどうもありがとうございましたm(_ _"m)
たびたび申し訳ないのですが、一つだけ質問させてください。
私のHTMLには
ページエントリー {selected_entry_list}
の記述がなかったのですが、そういうものなのでしょうか?
一応すべての行をゆっくり目で何度も追ってみたのですが、見当たりませんでした。
ツリー化は見た目問題なく出来ているようなのですが・・・またくだらない質問で申し訳ありません。
アドバイスいただければ幸いです。
お手数をお掛けいたしますが、よろしくお願いいたします。
できましたー。
これからもお願いいたします!
ページエントリーはテンプレートによっては存在しません。
特に不自由しないのでしたら、無視して下さって構いませんよ。
お返事遅れてしまって申し訳ありません。
さて、ご質問の件ですが、例えば、Mac の Safari で確認した所、ちゃんと該当箇所に飛ぶことが出来ます。
で、私が知る範囲で「#comments」があるにも関わらず飛べない現象があるのは WinIE です。
Internet Explorer for Windows(WinIE) では、ページ表示中に外部の JavaScirpt を表示して大幅に表示内容に変動があると、稀に該当箇所に飛べないという現象が起きることがあります。
大抵の場合、リロードすると、該当箇所に飛べると思いますので、一度ブラウザをリロードするようにするようにしてみて下さい。
以上、ご参考まで
あのですね
ページエントリー {selected_entry_list} <div id="entrylist">{selected_entry_list}</div>
最新エントリー {latest_entry_list} <div id="newentrylist">{latest_entry_list}</div>
の違いが分からないんですが。
というか、うちのテンプレに、
最新エントリー {latest_entry_list} <div id="newentrylist">{latest_entry_list}</div>
の項目が無いような気がします。ページエントリーをツリー化して日にちごとには出来ました。
どの辺にあるんでしょうか?
{latest_entry_list}
という独自タグはテンプレートによっては存在しない場合があります。
その時は、その部分は無視してくださって構いません。
もし{latest_entry_list}がどういう働きかを知りたければ、
http://rph.jugemers.net/
もしくは
http://nz.jugemers.net/log/eid19.html
あたりを見てみてください。
以上、ご参考まで
それが、リロードしても飛ばないのです。稀にどころか、設置してから一度も飛んだことがありません。
それと、こちらのツリー化スクリプトを使っていらっしゃる他のJUGEMブログさんにお邪魔してクリックしてみると、それらは全てちゃんとコメント部分やトラックバック部分に飛ぶのです。
……もしかして、問題はパソコンではなく、うちのテンプレート自体に何か記述間違いがあるのでしょうか。実は、他にもカウンターの表示がおかしかったりだとか(同じカウンターを使っていらっしゃる他のブログさんでは正常なのに)、そんなこともあるのです(ーー;)
とにかく、ご説明ありがとうございました。
先にこちらで指摘した
<a name="comments" id="comments"></a>
を外して、
<div class="comment_title">コメント</div>
となっているところを
<div class="comment_title" id="comments">コメント</div>
のように変更してみてください。
WinIE のバグのような気がしますけど。
とりあえず手元の環境だとこれで飛べるようになっています。
以上、ご参考まで
偶然他のサイトでこちらのことを目にする機会がありまして、今日お借りして早速チャレンジしてみました。
ごちゃごちゃしていたのがすっきり見やすくなりました。
初心者の私でもわかりやすい講座でとてもありがたいかったです。
どうもありがとうございました。
<div class="comment_title" id="comments">コメント</div>
に変更しましたが、それでもダメでした……(><)
色々とアドバイス頂き、どうもありがとうございます。
お手数をお掛けして申し訳ありませんでした。
いえいえ。ちょっと興味深い現象なので、私の方でも参考になります。
ちなみに
<a name="comments" id="comments"></a>
は外されました?
同じ id があると WinIE に限らず飛べなくなってしまう可能性がありますので。
こちらでももうちょっと検証してみます。
表示がすっきり見やすくなって 大変喜んでおります。
とてもわかりやすい解説もありがたいです。
今後ともよろしくお願い致します。
おかげさまで、サイドがとてもすっきりして見やすくなりました。
ありがとうございます〜。とても嬉しいです。
今度とも、よろしくお願いします。
見やすくなってとても嬉しいです。
ありがとうございました。
ツリー化をした部分の文字が大きくなってしまいました。
過去のコメントを見ていたところ、同じ質問がありましたので、コピーして貼り付けてみました。
#commentlist ul {
font-size: 10px;
}
#tblist ul {
font-size: 10px;
}
です。
しかし、反応しません。
テンプレートは「flat」を使っています。
お忙しいとは思いますが、是非、アドバイスしていただけたらと思います。
よろしくお願いいたします。
それは移行の際に文字化けしてしまったので、正しくは
#commentlist ul {
font-size: 10px;
}
#tblist ul {
font-size: 10px;
}
です。上記のように直して指定してみてください。
何度もアドバイスしてくださり、ありがとうございました(^^)
いずれ初期状態に戻してからまたカスタマイズし直そうと思ってますので、もしエラーが直ればご報告に伺いますね。
それでも直らないような気はしますが……(笑)
お借りしたんですけどリンク部分が少し左に寄ってしまいました。
それで同じ質問あったんで見てみたんですけど↓
『htmlテンプレートで
コメントリスト:
<div id="commentlist">{recent_comment_list}</div>
トラックバックリスト:
<div id="tblist">{recent_trackback_list}</div>
のようにされていると思いますが、
<div id="commentlist" class="linktext">{recent_comment_list}</div>
<div id="tblist" class="linktext">{recent_trackback_list}</div>
のように「class="linktext"」を追加してみて下さい。』
このHTMLがどこにあるのか分からず追加できません。
どこにあるのでしょうか?
検索かけて見てもありませんでした。(編集→ページの検索で)
教えていただいたものを貼り付けて、直すことができました。
さっそく利用してみましたが、↑の知緒様と同じく、左に寄ってしまいました。
これも、文字化けしているのでしょうか・・・?
直し方を是非教えてください。よろしくお願いします。
「flat」を利用しています。
前までプレートは「shower」を使っていて、ツリー化は出来ていました。
最近「separate」に変えて、ツリー化スクリプトを入れたのですが
最初は上手く出来て<li>も表示されていたのに、カスタマイズ
していくうちに、<li>が表示されないでツリー化するようになってしまいました。
(リンクのツリー化です)
そのせいか、タイトルとリストの間と、〜下の部分の余白が狭くなりました。
何回か書き直したりしてるのですが、直らなくなってしまいました。
もしお時間があれば、見て頂けませんか?すいません;
全部コピーして貼り付けたら、なんとか直りました…^^;
gTreeOption['list'] = '├ '; /* ツリー用マーク(通常) */
gTreeOption['end'] = '└ '; /* ツリー用マーク(末端) */
を使っています。でもこれだと1つ目と2つ目で間があるんですよね。これをこの日記のようなツリーにするにはどうするんでしょうか?
あと、どこで質問すれば良いか分からなかったのですが、うちでは左側にいつも履歴を出しっぱなしにするんです。
履歴がある、無いに関係なくいつでも同じ幅でメニューを作るのにはどこを直すんでしょうか?
いちよういろいろいじってみたのですが…
テンプレートはbookです。
助言いただけるとありがたいです。
ツリー化できました。
スクリプトそのまま使わせていただきます。
ありがとうございました。
コメントやトラックバック部分に直接飛ばない、という件についてですが、テンプレートを一からカスタマイズし直したところ、ちゃんと作動するようになりました!!
私の記述間違いかな〜とは思ったんですけど、テンプレダウンロードの1回目ではサンプルそのまま状態でも作動せず、2回目で何故か動いたので、その2回目をいじってみたのです。
と言うわけで、やはりエラーの原因は解りませんでした(;^_^A
とにかく動くようになったので嬉しいです。また他のスクリプトも使わせて頂きますねv
皆様のブログを拝見して、ツリー化されてるのを
指をくわえてみておりました。。
そしてこちらへ。。すごいです!!
早速スクリプトお借りいたしました!
ありがとうございました〜
また、お邪魔させていただきます!!
takkyunさんありがとうございます☆
非常に見やすくなりました。
こちらを拝見して私も色々できるようになろうと決心しました!
こちらのスクリプトでカテゴリをツリー化したくて、idに「linklist2」と付けてみました。
(根本的に間違ってるとは思うのですが(>_<))
カタチ的には思った通りになったのですが、リンクは新窓で開いて欲しく、
カテゴリは他のコメントなどのように同窓で開かせたいのですが、可能でしょうか。
アドバイス頂けたら助かります。
どうもありがとうございました♪
画像をアップして投稿からみるとURLで始まるタグでなく下記のようになります。
<img src="/?image=74" width="15" height="15" alt="末端用" class="pict" />
これを、url(/?image=74)にしてもurl(http://bloggirl.jugem.jp/?image=74)と
置き換えても表示はされない。といことは他に問題があるのでしょうか?
アドバイス宜しくお願いします
最初はレイアウトが少しずれていたのですが、
コメントを見て同じ症状の方が居たので
参考にさせていただいたらバッチリです!
とても見やすくなりました〜!
どうもありがとうございました。
また色々と挑戦してみたいと思います。
以前よりツリー化スクリプトを使わせて頂いてます。
今回テンプレを変えたのでこちらでもツリー化させようと試みているのですが、表示が可笑しくなってしまいます^^;
日付も表示されず、同じものが二個表じされ、更に違う日付も同じ日付扱いでツリー化されています。
何処を弄ればよいかわからず困っております。
アドバイス頂ければ助かりますm(__)m
スクリプトがダブってたみたいです。
ローマ字の並びは謎だらけで困っていましたが
こちらを参考にさせて頂きましたら出来ました。
有難うございます!!
文字も、小さくなってしまうんですが?
どうしたら直りますか?
もう一度やってみたらできました。</div>が一個少なかったみたいです。。
お騒がせしました。。
こういうものは複雑で頭がこんがらがるものと思って
敬遠してたんですけど
簡単にぱっとできて驚きです。
ありがとうございました!!
昨日からツリー化、ナビページ使用させていただきました。
とてもわかりやすい解説でどうもありがとうございました。
ツリー化・・・初心者の私にできるのかと
不安でしたが、簡単にできました!
ありがとうございました〜!
以前から使いたい使いたいと思っていながら不精でなかなか手が出せなかったツリー化スクリプト、sbに移行した勢いで(sbでもお世話になっています)導入させていただきました。
ありがとうございます。
みなさんの質問などを見ながら自分も修正しようとしたのですが
どうしてもツリー化するとリンクが大きく表示されて
尚かつ左によってしまいます。
フォントサイズは「<font〜」でHTMLを制御しましたが
左に寄ってしまうのを上下に合わせることがどうしても出来ません…。
どうすれば宜しいでしょうか。
ツリー化スクリ