百独托管7500 紫田网络超高转化播放器收cps[推荐]速盾CDN 免实名免备防屏蔽阿里云 爆款特卖9.9元封顶提升alexa、IP流量7Q5团队
【腾讯云】中小企福利专场【腾讯云】多款产品1折起高防 随时退换 好耶数据小飞国外网赚带你月入万元炎黄网络4H4G10M 99每月
香港带宽CN2/美国站群优惠中客数据中心 服务器租用联盟系统移动广告平台 中易企业专场腾讯云服务器2.5折九九数据 工信部正规资质
腾讯云新用户大礼包代金券高价收cpa注册量高价展示【腾讯云】2核2G/9.93起租服务器找45互联 随时退换阿里云 短信服务 验证秒达

[DEDECMS]化复杂为简单,在列表页完成-取消推荐.加粗,颜色变化功能 [复制链接]
查看:8628 | 回复:65

0

主题

0

帖子

-18

积分

尚未落伍(少量栏能回帖)

贡献
0
鲜花
0
注册时间
2024-1-10
发表于 2007-4-17 16:34:35 | |阅读模式 来自 中国山东济南
此功能对于手工添加是没什么用的,但是! 对于采集的站长可以省老多时间!!!!!!!!!!!!!!!!!!!!!!!


我现在只用DEDE3.01 弄过3.1后台 4.0还没看
此功能哦都是在DEDE3.01下测试的
这样子,采集完数据,直接在列表页搞来搞去就OK了,哈哈
取消推荐功能
如果你的文章推荐了,DEDE版本下只能进入文章管理然后把 推荐 选框去掉-然后再点确定-后台又得找列表.弄过的都晓得这样非常麻烦滴.
方法:
  1. 在\DEDE目录下 查找archives_do.php文件
  2. 找到这个
  3. [code]//推荐文档
  4. function commendArchives();
  5. ---------------------------*/
  6. else if($dopost=="commendArchives")
  7. {
  8. SetPageRank(5);
  9. if( $aid!="" && !ereg("(".$aid."`|`".$aid.")",$qstr) ) $qstr .= "`".$aid;
  10. if($qstr==""){
  11.    ShowMsg("参数无效!",$ENV_GOBACK_URL);
  12.    exit();
  13. }
  14. $qstrs = explode("`",$qstr);
  15. $dsql = new DedeSql(false);
  16. foreach($qstrs as $aid)
  17. {
  18.    $aid = ereg_replace("[^0-9]","",$aid);
  19.    if($aid=="") continue;
  20.    $dsql->SetQuery("Update #@__archives set [color=Red]iscommend='11'[/color] where ID='$aid'");
  21.    $dsql->ExecuteNoneQuery();
  22. }
  23. $dsql->Close();
  24. ShowMsg("成功把所选的文档设为推荐!",$ENV_GOBACK_URL);
  25. exit();
  26. }
  27. /*--------------------------
复制代码

将红字改为iscommend='0'
然后去DEDE后台列表中右键,点"推荐"的时候,实际上是取消推荐   [/code]

如果你想在列表增加颜色和加粗的,看下面

  1. 文件方位 dede\templets\content_list.htm
  2. 原代码
  3. [code]//上下文菜单
  4. function ShowMenu(obj,aid,atitle)
  5. {
  6.   var eobj,popupoptions
  7.   popupoptions = [
  8.     new ContextItem("浏览文档",function(){ window.open("archives_do.php?aid="+aid+"&dopost=viewArchives"); }),
  9.     new ContextItem("编辑文档",function(){ location="archives_do.php?aid="+aid+"&dopost=editArchives"; }),
  10.     new ContextSeperator(),
  11.     new ContextItem("更新HTML",function(){ var qstr=getCheckboxItem(); location="archives_do.php?aid="+aid+"&dopost=makeArchives&qstr="+qstr; }),
  12.     new ContextItem("审核文档",function(){ var qstr=getCheckboxItem(); location="archives_do.php?aid="+aid+"&dopost=checkArchives&qstr="+qstr; }),
  13.     new ContextItem("推荐文档",function(){ var qstr=getCheckboxItem(); location="archives_do.php?aid="+aid+"&dopost=commendArchives&qstr="+qstr; }),
  14.     new ContextSeperator(),
  15.     new ContextItem("删除文档",function(){ var qstr=getCheckboxItem(); location="archives_do.php?qstr="+qstr+"&aid="+aid+"&dopost=delArchives"; }),
  16.     new ContextSeperator(),
  17.     new ContextItem("全部选择",function(){ selAll(); }),
  18.     new ContextItem("取消选择",function(){ noSelAll(); }),
  19.     new ContextSeperator(),
  20.     new ContextItem("频道管理",function(){ location="catalog_main.php"; })
  21.   ]
  22.   ContextMenu.display(popupoptions)
  23. }
复制代码

想加什么随便加 ,我加了三行
  1. new ContextItem("加粗",function(){ var qstr=getCheckboxItem(); location="archives_do.php?aid="+aid+"&dopost=jiachu&qstr="+qstr; }),
  2. new ContextItem("变红",function(){ var qstr=getCheckboxItem(); location="archives_do.php?aid="+aid+"&dopost=bianhong&qstr="+qstr; }),
  3. new ContextItem("变蓝",function(){ var qstr=getCheckboxItem(); location="archives_do.php?aid="+aid+"&dopost=bianlan&qstr="+qstr; }),
复制代码


下一步去找dede\archives_do.php
增加三个选项就是
  1. //加粗
  2. function jiancu();
  3. ---------------------------*/
  4. else if($dopost=="jiachu")
  5. {
  6.         SetPageRank(5);
  7.         if( $aid!="" && !ereg("(".$aid."`|`".$aid.")",$qstr) ) $qstr .= "`".$aid;
  8.         if($qstr==""){
  9.           ShowMsg("参数无效!",$ENV_GOBACK_URL);
  10.           exit();
  11.         }
  12.         $qstrs = explode("`",$qstr);
  13.         $dsql = new DedeSql(false);
  14.         foreach($qstrs as $aid)
  15.         {
  16.           $aid = ereg_replace("[^0-9]","",$aid);
  17.           if($aid=="") continue;
  18.           $dsql->SetQuery("Update #@__archives set iscommend='5' where ID='$aid'");
  19.           $dsql->ExecuteNoneQuery();
  20.         }
  21.         $dsql->Close();
  22.         ShowMsg("成功把所选的文档设为推荐!",$ENV_GOBACK_URL);
  23.         exit();
  24. }
  25. /*--------------------------
  26. //变红
  27. function bianhong();
  28. ---------------------------*/
  29. else if($dopost=="bianhong")
  30. {
  31.         SetPageRank(5);
  32.         if( $aid!="" && !ereg("(".$aid."`|`".$aid.")",$qstr) ) $qstr .= "`".$aid;
  33.         if($qstr==""){
  34.           ShowMsg("参数无效!",$ENV_GOBACK_URL);
  35.           exit();
  36.         }
  37.         $qstrs = explode("`",$qstr);
  38.         $dsql = new DedeSql(false);
  39.         foreach($qstrs as $aid)
  40.         {
  41.           $aid = ereg_replace("[^0-9]","",$aid);
  42.           if($aid=="") continue;
  43.           $dsql->SetQuery("Update #@__archives set color='#FF0000' where ID='$aid'");
  44.           $dsql->ExecuteNoneQuery();
  45.         }
  46.         $dsql->Close();
  47.         ShowMsg("成功把所选的文档设为推荐!",$ENV_GOBACK_URL);
  48.         exit();
  49. }
  50. /*--------------------------
  51. //变蓝
  52. function bianlan();
  53. ---------------------------*/
  54. else if($dopost=="bianlan")
  55. {
  56.         SetPageRank(5);
  57.         if( $aid!="" && !ereg("(".$aid."`|`".$aid.")",$qstr) ) $qstr .= "`".$aid;
  58.         if($qstr==""){
  59.           ShowMsg("参数无效!",$ENV_GOBACK_URL);
  60.           exit();
  61.         }
  62.         $qstrs = explode("`",$qstr);
  63.         $dsql = new DedeSql(false);
  64.         foreach($qstrs as $aid)
  65.         {
  66.           $aid = ereg_replace("[^0-9]","",$aid);
  67.           if($aid=="") continue;
  68.           $dsql->SetQuery("Update #@__archives set color='#0000FF' where ID='$aid'");
  69.           $dsql->ExecuteNoneQuery();
  70.         }
  71.         $dsql->Close();
  72.         ShowMsg("成功把所选的文档设为推荐!",$ENV_GOBACK_URL);
  73.         exit();
  74. }
  75. /*--------------------------
复制代码
[/code]

没事别吵来吵去了,多研究研究技术
你看我不会ASP,不会PHP,都能改程序了

[ 本帖最后由 裸舞ing 于 2007-4-17 19:22 编辑 ]

评分

参与人数 1鲜花 +1 收起 理由
纯纯 + 1 不错 看看了!!

查看全部评分

头像被屏蔽

25

主题

1万

帖子

1万

积分

落伍者(四季发财)

服务器租用托管"砖"家 ... ...

Rank: 4

贡献
2485
鲜花
10
注册时间
2006-12-24
发表于 2007-4-17 16:35:33 | 来自 中国福建莆田
我不会。。
签名被屏蔽

34

主题

2756

帖子

4858

积分

落伍者(两全齐美)

Rank: 2

贡献
1944
鲜花
1
注册时间
2005-3-29

落伍手机绑定

发表于 2007-4-17 16:36:19 | 来自 中国江苏徐州
不错!帮顶,
色天堂影视 www.9av22.com  视频 www.dzz.cc

0

主题

2万

帖子

3万

积分

落伍者(四季发财)

百度垃圾网站CFO

Rank: 4

贡献
1293
鲜花
5
注册时间
2006-8-15
发表于 2007-4-17 16:36:29 | 来自 中国四川眉山
4.0的可以用不~~

好象不怎么用这个

35

主题

1万

帖子

2686

积分

落伍斑竹

Rank: 8Rank: 8

贡献
1210
鲜花
64
注册时间
2003-12-5
发表于 2007-4-17 16:53:54 | 来自 中国江西抚州
头像被屏蔽

28

主题

5110

帖子

389

积分

落伍者(一心一意)

伍尚未落

Rank: 1

贡献
63
鲜花
1
注册时间
2006-1-10
发表于 2007-4-17 16:55:17 | 来自 中国广东深圳
呵呵。.和我一样。.不会asp php ..也能改点。.
签名被屏蔽

0

主题

0

帖子

-18

积分

尚未落伍(少量栏能回帖)

贡献
0
鲜花
0
注册时间
2024-1-10
 楼主| 发表于 2007-4-17 18:38:18 | 来自 中国山东济南
怎么还没加精
头像被屏蔽

2

主题

2154

帖子

2621

积分

落伍者(两全齐美)

Rank: 2

贡献
595
鲜花
0
注册时间
2005-5-28
发表于 2007-4-17 19:11:32 | 来自 中国浙江宁波
   田鼠

772

主题

1万

帖子

1万

积分

落伍者(四季发财)

Rank: 4

贡献
1734
鲜花
2
注册时间
2005-12-8
发表于 2007-4-17 19:12:28 | 来自 中国浙江杭州
日哦 程序还带表情

18

主题

2681

帖子

2858

积分

落伍者(两全齐美)

Rank: 2

贡献
140
鲜花
2
注册时间
2007-3-6

QQ绑定

发表于 2007-4-17 19:13:50 | 来自 中国广东广州
这么多
论坛客服/商务合作/投诉举报:2171544 (QQ)
落伍者创建于2001/03/14,本站内容均为会员发表,并不代表落伍立场!
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论!
落伍官方微信:2030286 邮箱:(djfsys@gmail.com|tech@im286.com)
© 2001-2014

浙公网安备 33060302000191号

浙ICP备11034705号 BBS专项电子公告通信管[2010]226号

  落伍法律顾问: ITlaw-庄毅雄

手机版|找回帐号|不能发帖?|Archiver|落伍者

GMT+8, 2024-6-2 08:29 , Processed in 0.159620 second(s), 43 queries , Gzip On.

返回顶部