日書隨筆

我的類別語法

因為有人問所以放上來了。個別語法的出處都是fc2,分為內建的外掛套件與使用者提供的外掛套件兩個大項。其中,統計數據一項是fc2使用者提供的,但我沒記住原來開發者的網頁,無法提供原始連結(歡迎告知)。
基本上我是用了開關語法搭配樹枝語法,把這麼一大串的東西關進去。因為現在一下子找不到開關語法,所以如果有人需要的話我再找找看。
另外,<li>與</li>這個標籤,是拿來標示小標用的語法(我用的版型裡會出現小圓點)。
<ul>與</ul>則是標示被它包起來的語法本身是一個段落。
用講的可能有些籠統,建議可以自己試試看兩者之間的差別。


一、列出所有記事標題
這個功能在自己要尋找某篇名的時候蠻好用的,缺點是會導向一個fc2的頁面,不會停留在自己的blog頁面

<li &align><a href=”<%url>?all” target=”blank”>列出所有記事標題</a>

二、總共幾件記事

</li>
<li &align>
<script type=”text/javascript”>
Cc=0<!–category–>+<%category_count><!–/category–>;
document.write(‘共 ‘+Cc + ‘ 件<br />’);
</script></li>

三、月別記事
這是fc2內建的分類功能。

<li>月別紀事<a href=”javascript:void(0)” onclick=”dd(‘fo05’)”>+</a>
<div style=”display:none” id=”fo05″>
<ul>
<!–archive–>
<li &align>
<a href=”<%archive_link>” title=”<%archive_year>年<%archive_month>月”><%archive_year>年<%archive_month>月 (<%archive_count>)</a>
</li>
<!–/archive–>
</ul>
</div></li>

四、樹狀目錄
請搭配樹狀語法這篇一起閱讀。

<li>分類目錄<a href=”javascript:void(0)” onclick=”dd(‘fo07’)”>+</a>
<div style=”display:none” id=”fo07″>
<div id=”categorylist”>
<ul>
<!–category–>
<li><a href=”<%category_link>”><%category_name>(<%category_count>)</a></li>
<!–/category–>
</ul>
</div>
</div></li>

五、統計數據
統計平均每個月發表幾篇文章

<li><script type=”text/javascript”>
<!–
var a = new Array(<!–archive–>”<%archive_link>”,<!–/archive–>””);
var wa =<!–archive–> <%archive_count> +<!–/archive–> 0;var ave = wa/(a.length-1);var ave_ = Math.round(ave);document.write(‘<div align=”center” title=”正確には ‘,ave,’ 件”>每月平均記事’);if ( wa % (a.length-1) != 0 ){
document.write(” 約”);
}
document.write(” “,ave_,” 件 </div>”);
//–></script></li>

在〈我的類別語法〉中有 6 則留言

  1. SECRET: 0
    PASS: 74be16979710d4c4e7c6647856088456
    謝謝您做了這篇教學m(_ _)m
    在試了您給的語法後有一些問題~
    第一項語法貼上後版面會整個壞掉且點選會把下面不相關的東西一起連接,我把</a&改成</a>後就正常了,不知道這樣改對不對?
    第二項</li前面的gt;是不是要刪掉,不然貼上後東西前面會跑出"gt;"的文字
    第三和第四項我貼入我已經有樹狀的類別欄後
    點+號都沒有動靜@@,是因為沒有開關語法?
    第五項想問li點點怎麼往後推了一點?是您說的<ul>與</ul>段落嘛?
    問題很多><麻煩您了

  2. SECRET: 0
    PASS: 74be16979710d4c4e7c6647856088456
    小D:
    不好意思,因為在網頁上貼語法要把"<"與">"做個轉換,轉成<與>,才能順利的貼上來,而不被系統判定成語法然後直接顯示語法成果,所以那部份是轉換錯誤。改成<>是很正確的。
    第三、四項應該是缺了開關語法的關係,我晚點再找找,找到之後再放上來。
    第五項,因為<li>這個標籤的設定與你選擇的css格式有關,可能是版型的緣故,讓它往後推了一點。我的情況也是這樣,不過是往前跑(見「類別」一類的小點與其他地方的小點)這我想應該是有辦法可以解除的,但我對這些其十部太熟,所以到現在還沒想到解決的方法。你可以多方嘗試<li>與<ul>的各種搭配,也許可以找到解決的方式。

  3. SECRET: 0
    PASS: 74be16979710d4c4e7c6647856088456
    小D:
    折疊式選單我是從yuu處看來的,請你到http://yuuinjyo.blog8.fc2.com/去找「折疊式選單」此篇文章。又,yuu很重視網路禮節,若有問題請按照yuu所說的方式問他,或是再來問我也可以。

  4. SECRET: 0
    PASS: 74be16979710d4c4e7c6647856088456
    謝謝路那~
    看了yuu的教學並且試用語法後
    發現有一個問題OTZ
    我把開關語法貼入html裡後
    再直接把您文章裡的四、樹狀目錄語法貼入我的類別欄內測試
    摺疊成功但分類變成沒有樹狀…
    不知道哪裡出了問題
    您的語法很正確(而且您也有弄樹狀)
    可否請路那再次解答
    若您不知道問題所在也沒關係
    再次感謝。

  5. SECRET: 0
    PASS: 74be16979710d4c4e7c6647856088456
    我目前可以想到的可能有三個:
    1)樹狀分類中是否有某一類別沒有加上[]號?
    2)樹狀語法是否沒有貼在最下面?若你的版型不支援官方的外掛(即後台中「設定外掛程式」的部份),則就算外掛裡有,版型也是讀不到,必須要直接貼在html的部份喔。
    3)有沒有漏掉哪個標籤,像是</div>在裡面要貼好幾次,找找看有沒有全都包起來~~

  6. SECRET: 0
    PASS: 74be16979710d4c4e7c6647856088456
    啊哈哈,原因是因為我貼了您的語法後忘了把原本的那段刪除,刪除後就變成樹狀了(笨蛋啊!?
    謝謝您不辭辛勞的解答(>_<。)
    我有空就會來逛逛看您的文的(笑)

發表迴響