忍者ブログ
糖質コントロールしながらも、楽しく過ごしていきたい・・。 
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

1/26・・。 (↑ この部分・・。)
何故だか、エントリーフッターの日付部分がダブってるので、修正した・・。

<div class="EntryInnerBlock">
                <div class="EntryTitle">
                    <a href="<!--$entry_link-->"><span class="EntryTitleFont"><!--$entry_title--></span></a></div>
                <div class="EntryFooter">
                    <table border="0" cellpadding="0" cellspacing="0"><tr><td width="138" class="EntryWriteDate">
                        <a href="/Date/<!--$entry_year--><!--$entry_mon--><!--$entry_day-->/"><!--$entry_year-->/<!--$entry_mon-->/<!--$entry_day-->/<!--$entry_hour-->:<!--$entry_min--></a></td></a>
PR
1/24・・。
プラグインの「リンク」は外していたのですが、復活することにしました・・。
手探り状態の糖質制限生活の中、お世話になった順に表示しています。
各サイト様におかれまして、リンクの都合が悪い場合は、ご連絡下されば削除致しますので、
お申し出下さい。
1/22・・。
プラグインに「忍者アナライズ」を入れた・・。
1/15・・。
「コメントのツリー化」に続いて、「カテゴリのツリー化」にも挑戦してみる・・。

プラグインの「カテゴリー」のHTMLを次に変更する・・。

********************
<div class="plugin_data" id="categorylist">
<ul>
<!--plugin_category-->
<li><a href="<!--$plugin_category_link-->"><!--$plugin_category_title-->(<!--$plugin_category_num-->)</a></li>
<!--/plugin_category-->
</ul>
</div>

********************
プラグインの「カテゴリ」のつけ方を修正する
[親カテゴリ名]子カテゴリ名

未選択も、必ず[ ]をつける

********************
無事に「カテゴリのツリー化」に成功したようです・・。


***新たな問題*****
「親カテゴリ」の太文字が気になるので、普通サイズに戻したいので、試してみる・・。
たぶん、HTMLのjavascript部分の「strong」を外せばいいのかな???
外すのも勇気がいるので、とりあえず「normal」にしてみることにしました・・。

********************
} else if (idName.indexOf('category') > -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('');

********************
} else if (idName.indexOf('category') > -1) {
var tmpText = objList.innerHTML;
if ( tmpText.match(/[(.+)](.+)/) ) {
this.base = Array('<normal>[',RegExp.$1,']</normal>').join('');
this.elem = Array('<a href="',linkUrl,'" target="_blank">',RegExp.$2,'</a>').join('');

********************
無事に、太字を修正することに成功しました・・。
11/15・・。
「コメントのツリー化」に挑戦してみる・・。
元々、旧ブログにて、ニンブロラボ様の「コメント/トラックバック/カテゴリのツリー化」
のスクリプトを使わせて頂いていたのですが、サイトが削除されちゃってるみたいで、
旧ブログのテンプレートを元に、ツリー化してみることにしました・・。

HTMLの</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 tmplinkUrl = linkUrl.split("#")
var tmpText = objList.innerHTML.split("⇒");
tmpText[0] = tmpText[0].slice(0,tmpText[0].search(/<BR/i));
this.base = Array('<a href="',tmplinkUrl[0],'">',tmpText[0],'</a>').join('');
this.elem = objLink.innerHTML;
} else if (idName.indexOf('entry') > -1) {
var tmpText = objList.innerHTML;
tmpText.match(/((dd/dd))/);
this.base = Array('[',RegExp.$1,']').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('');
}
} else if (idName.indexOf('category') > -1) {
var tmpText = objList.innerHTML;
if ( tmpText.match(/[(.+)](.+)/) ) {
this.base = Array('<strong>',RegExp.$1,'</strong>').join('');
this.elem = Array('<a href="',linkUrl,'">',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> ';
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> ';
objFocus.innerHTML = outText.join('');
}
}
}

var gTreeOption = new Array;
gTreeOption['sort'] = false; /* ツリー内の表示順 true:並び替える false:そのまま */
gTreeOption['list'] = '<li>'; /* ツリー用マーク(通常) */
gTreeOption['end'] = '<li class="end">'; /* ツリー用マーク(末端) */
gTreeOption['leef'] = '</li> '; /* 各枝の末尾 */
gTreeOption['top'] = '<ul class="tree"> '; /* ツリー本体の最初 */
gTreeOption['btm'] = '</ul> '; /* ツリー本体の最後 */

createTreeList('newentrylist',gTreeOption); // 最新エントリリストのツリー化
createTreeList('entrylist',gTreeOption); // エントリリストのツリー化
createTreeList('commentlist',gTreeOption); // 最新コメントリストのツリー化
createTreeList('tblist',gTreeOption); // 最新トラックバックリストのツリー化
createTreeList('linkslist',gTreeOption); // リンクリストのツリー化
createTreeList('categorylist',gTreeOption); // カテゴリリストのツリー化
// -->
</script>

********************
CSSの一番下に、次を挿入する・・。(赤字部分は、画像URLを入れ替える)

.plugin_data ul{
list-style: none;
margin: 0px;
padding: 0px;
}
.plugin_data ul.tree li{
margin: 0px;
padding: 0px 0px 0px 16px;
background-image: url(http://file.lowcarb.blog.shinobi.jp/tree_lst.gif);
background-repeat: no-repeat;
}
.plugin_data ul.tree li.end {
background-image: url(http://file.lowcarb.blog.shinobi.jp/tree_end.gif);
background-repeat: no-repeat;
}

********************
プラグイン「最新のコメント」のHTMLを変更する・・。

<div class="plugin_data" id="commentlist">
<ul>
<!--plugin_comment-->
<li><!--$plugin_comment_entry_title--><br />⇒<a href="<!--$plugin_comment_link-->">(<!--$plugin_comment_mon-->/<!--$plugin_comment_day-->)<!--$plugin_comment_name--></a></li>
<!--if_comment_res--><li><!--$plugin_comment_entry_title--><br />⇒<a href="<!--$plugin_comment_link-->">&nbsp;&nbsp;Re:(<!--$plugin_comment_res_mon-->/<!--$plugin_comment_res_day-->)<!--$g_nickname--></a></li><!--/if_comment_res-->
<!--/plugin_comment-->
</ul>
</div>

********************
ツリー画像をアップロードする・・。

エンド画像(tree_end.gif)
tree_end.gif
リスト画像(tree_lst.gif)
tree_lst.gif

********************
無事に、「コメントのツリー化」に成功したみたいです・・。
Admin    Write    Res
Now Vsitor
ブログ内検索
最新コメント
忍者アクセス解析
忍者アナライズ
忍者ブログ[PR]
DESIGN:AG