帝国CMS搜索列表显示页关键字高亮与随机颜色大小显示tags
搜索列表显示页关键字高亮
修改e/search/result/index.php,如下:
while($r=$empire->fetch($sql))
{
/////////////////////////////高亮关键字
$r[title]=str_replace($search_r[keyboard],"<font color='red'>$search_r[keyboard]</font>",$r[title]);
//替换列表变量
红色为添加的代码,为关键字多加一个样式高亮显示。
附加:随机颜色大小显示tags
方法很简单,加了一个JS判断即可实现。
<div class="hotlist" id="ctag"> [showtags]'',60,0,'num desc',0,'s,r','',1,''[/showtags] </div> **********************
<script> var bcolor = document.getElementById("ctag").getElementsByTagName("a"); for(i=0;k=bcolor.length,i<k;i++) { var str = "0123456789ABCDEF"; var t = "#"; for(j=0;j<6;j++) {t = t+ str.charAt(Math.random()*str.length);} var fsize; fsize=parseInt(Math.random()*(20)+6); bcolor[i].style.color=t; bcolor[i].style.fontSize=fsize + "px"; } </script>