dedecms 添加栏目功能
群里有人需要dedecms给文章加热帖和最新的图标的方法,那么怎么实现的呢,脚本之家给您分享实现过程。
根据网站需要,要在最新发表的以及热门上增加“hot”、“new”小标示,
1“new”的添加方法网上可以搜索到,具体应用方法:
2“hot”添加方法,这里用了一个简单的判断语句来实现:
这里点击率设定为1000,当“click”大于1000时,添加span标签,然后用CSS将其定位到合适的地方。
方法二:
红色的日期:
红色的(new):
“hot”添加方法网:
这里点击率设定为1000,当“click”大于1000时,添加span标签,然后用CSS将其定位到合适的地方。
试试下面的这个jquery代码,记得在代码前引入jquery,
<script>$(function(){
$("typenew li")hover(function(){
$(this)attr('class','thisnewclass')slibings()removeAttr('class');
});
});
<script>
如果不行再追问
原版的是在js/mainjs 文件,是SelectImage不是SelectImages,也许你这个SelectImages函数是另外加的
function SelectImage(fname,stype,imgsel){
if($Nav()=='IE'){ var posLeft = windoweventclientX-100; var posTop = windoweventclientY; }
else{ var posLeft = 100; var posTop = 100; }
if(!fname) fname = 'form1picname';
if(imgsel) imgsel = '&noeditor=yes';
if(!stype) stype = '';
windowopen("/include/dialog/select_imagesphpf="+fname+"&noeditor=yes&imgstick="+stype+imgsel, "popUpImagesWin", "scrollbars=yes,resizable=yes,statebar=no,width=650,height=400,left="+posLeft+", top="+posTop);
}
这个你可以通过修改搜索模板文件来达到你的要求。默认的搜索结果是显示内容标题,你可以通过重新编写调用代码来实现,可以用arclist来实现,默认的是用LIST标签来调用。最好是将栏目属性设置成“模型”这样更利于调用内容。不然调用效果也不是很好。
0条评论