choovin 发表于 2012 年 4 月 5 日 23:55:29

【typecho教程】发布文章时显示所有标签

适用截至版本0.8,方法来自 willin

修改 admin/write-post.php,在 25行 id="tags" 的下一行插入

<p style="background:#E8EFD1;display:block;margin:6px 0;padding:6px 10px">
<?php
$stack = Typecho_Widget::widget('Widget_Metas_Tag_Cloud')->stack;
$i = 0;
while (isset($stack[$i])) {
    echo "<a style=\"cursor:pointer\" onclick=\"t=document.getElementById('tags').value;c=t?',':'';document.getElementById('tags').value=t+c+'", $stack[$i]['slug'], "'\">", $stack[$i]['slug'], "</a>";
    $i++;
    if (isset($stack[$i])) echo ", ";
}
?>
</p>
如果没有特别设定,一般 slug = name;如果你有设定名称,可以将后面两个 $stack[$i]['slug'] 都改 $stack[$i]['name'] 就是名称。
from:www.choovin.com

choovin 发表于 2012 年 5 月 13 日 12:09:55

写得不错,谢谢分享心得!

choovin 发表于 2012 年 5 月 13 日 14:58:13

终于看完了~~~专注!!!!!!
页: [1]
查看完整版本: 【typecho教程】发布文章时显示所有标签