autosuggestion tag for sablog

by :luoq.net   2008-09-16
先看效果图

2008-09-16_142510.jpg - 大小: 14.02 KB - 尺寸: 565 x 89 - 点击打开新窗口浏览全图

admin/article.php
找到

PHP代码
  1. if (in_array($actionarray('add''mod'))) {  

在下面添加

//自动显示tag   
//luoq.net 2008-09-16   
$showtaglist.="<input type='hidden' name='tags' value=''>";   
$query=$DB->query("SELECT tag FROM {$db_prefix}tags ORDER BY usenum DESC");   
$showtagdb=array();   
while ($showtag = $DB->fetch_array($query)) {   
	array_push($showtagdb,$showtag['tag']);   
}   
unset($showtag);   
$DB->free_result($query);   
$all_show_tags = "'".join("','",$showtagdb)."'";   
//pr($showtagdb);   
$tag_js="\n<script type='text/javascript'>\nvar custom_array = new Array();\ncustom_array=[".$all_show_tags."];\n</script>\n<script type='text/javascript' src='$options[url]include/jscript/autosuggestion.js'></script>\n";   
$showtaglist='';   
//自动显示tag   

把templates/admin/article.php的标签部分改成

XML/HTML代码
  1. <input id="keywords" class="formfield" autocomplete="off" type="text" name="keywords" size="70" maxlength="110" value="$article[keywords]"     onfocus="simple_ac_init('keywords', 'taghint')"/>  
  2.        <img src="$options[url]templates/admin/images/insert.gif" alt="插入已经使用的Tag" onclick="popnew('admincp.php?job=category&action=getalltags','tag',450,570)" style="cursor:pointer" />  
  3.        <br />  
  4.        <span id="taghint">$showtaglist</span>  
  5.        <br />  

XML/HTML代码
  1. <form action="admincp.php?job=article" enctype="multipart/form-data" method="POST" name="form"">  

上面添加

XML/HTML代码
  1. $tag_js  

最后上传附件中的autosuggestion.js到include/jscript/目就可以了。
注:因本人所用系统经过修改,已和angel发布的系统有一定的区别,如有问题,请留言。

autosuggestion_tag.rar (24.14 KB, 下载次数:109, 上传时间:2008-09-16 14:44)

关键词: autosuggestion , 原创 , sablog , php

上一篇: gzip没了...
下一篇: 这也能叫安全

相关文章
访客评论
#1
回复 in.k 2008-09-16, 18:34:24
不错,我已经搞定了。不错不错。
#2
回复 in.k 2008-09-16, 18:38:32
没想到还支持中文,哈哈。爽了
#3
回复 HJin 2008-09-16, 23:56:59
不错,把自动完成完成了~赞一个!
发表评论

评论内容 (必填):