最近用typecho搭建了这个RGBLive.com个人小天地,由于typecho的默认应用简洁的过分~所以趁5.1假期折腾一下,增强体验。
Typecho的文章编辑页面常用的标签tags选择界面没有系统现有标签tags选择列表,应用中很是麻烦,需要记忆或者切换到标签管理界面查看。所以就研究一下怎么实现可选择的标签tags列表。貌似willin有了相关代码实现:
看看效果:
下面来看看这么实现Typecho撰写文章或文章编辑时的已有标签tags选择列表:
打开typecho/admin目录,找到write-post.php文件(这个文件就是typecho文章编辑页面),打开并进行编辑,在其中找到代码
<?php $post->tags(',', false); ?>
在该代码下插入以下代码:
<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]['name'], "'\">", $stack[$i]['name'], "</a>"; $i++; if (isset($stack[$i])) echo ", "; } ?> </p>
插入后保存即可使用。