..loading
testing 3

Sunday, August 3, 2008

test


今天看了KAIE'S BLOG的 [Blog] Peek-A-Boo view of posts in label/archive pages。之前在用metamuse的Blogger Template : Gadget 2.0時有這樣的功能,可是最近換了metamus的blackcate,就沒了。這來的正是時候。
這個功能是,每當我們點按『label分類』或『Blog archive』時,所有的文章只顯示沒『Title標題』,點按【+-】即可展開或折疊。
設定方法如下:



1. 首先,到blogger的『dashboard』-》『Layout』-》『Edit HTML』->勾選『Expand Widget Template』。
2.將下列代碼放入在《head》的下一行。


<script type="text/javascript">
function toggleIt(id) {
post = document.getElementById(id);
if (post.style.display != 'none') {
post.style.display = 'none';
} else {
post.style.display = '';
}
}

function showFullPost(id) {
var post = document.getElementById(id);
var spans = post.getElementsByTagName('span');
for (var i = 0; i &lt; spans.length; i++) {
if (spans[i].id == "fullpost")
spans[i].style.display = 'inline';
if (spans[i].id == "readmore")
spans[i].style.display = 'none';
}
}

var fade = false;
function showFull(id) {
var post = document.getElementById(id);
var spans = post.getElementsByTagName('span');
for (var i = 0; i &lt; spans.length; i++) {
if (spans[i].id == "fullpost") {
if (fade) {
spans[i].style.background = peekaboo_bgcolor;
Effect.Appear(spans[i]);
} else spans[i].style.display = 'inline';
}
if (spans[i].id == "showlink")
spans[i].style.display = 'none';
if (spans[i].id == "hidelink")
spans[i].style.display = 'inline';
}
}

function hideFull(id) {
var post = document.getElementById(id);
var spans = post.getElementsByTagName('span');
for (var i = 0; i &lt; spans.length; i++) {
if (spans[i].id == "fullpost") {
if (fade) {
spans[i].style.background = peekaboo_bgcolor;
Effect.Fade(spans[i]);
} else spans[i].style.display = 'none';
}
if (spans[i].id == "showlink")
spans[i].style.display = 'inline';
if (spans[i].id == "hidelink")
spans[i].style.display = 'none';
}
post.scrollIntoView(true);
}

function checkFull(id) {
var post = document.getElementById(id);
var spans = post.getElementsByTagName('span');
var found = 0;
for (var i = 0; i &lt; spans.length; i++) {
if (spans[i].id == "fullpost") {
spans[i].style.display = 'none';
found = 1;
}
if ((spans[i].id == "showlink") &amp;&amp; (found == 0))
spans[i].style.display = 'none';
}
}
</script>

3. 在<b:includable id='postQuickEdit' var='post'>的上一行加入下列代碼。

<b:includable id='PeekABooPost' var='post'>
<div class='post uncustomized-post-template'>
<table><tr>
<td width='40px'>
<a href='javascript:void(0)' title='Expand/collapse this post' style='text-decoration:none' expr:onclick='"javascript:toggleIt(\"" + data:post.id + "\");"'>[+/-]</a>
</td>
<td>
<h3 class='post-title'><a expr:href='data:post.url'><data:post.title/></a></h3>
</td>
</tr></table>
<div class='post-body' expr:id='data:post.id' style='display:none'>
<p><data:post.body/></p>
<div style='clear: both;'/> <!-- clear for photos floats -->
</div>
</div>
</b:includable>
4. 在 <h2 class='date-header'><data:post.dateHeader/></h2></b:if>的下一行加入下列代碼。


<b:if cond='data:blog.homepageUrl != data:blog.url'>
<b:if cond='data:blog.pageType != "item"'>
<b:include data='post' name='PeekABooPost'/>
<b:else/>
<b:include data='post' name='post'/>
</b:if>
<b:else/>

5. 在<b:include data='post' name='post'/>的下一行加入。

</b:if>

6. 就這樣了,完成。



http://fnf2008.blogspot.com/2008/08/test_03.html

Labels:

Saturday, August 2, 2008

test


test



http://fnf2008.blogspot.com/2008/08/test.html

Labels:

Saturday, July 26, 2008

testing


test



http://fnf2008.blogspot.com/2008/07/testing.html

Labels:

No comments yet

 
©2007 iNeoogle by NauticA | Neo Function by Ramani