火车采集器软件交流官方论坛

 找回密码
 加入会员
搜索
火车采集器V9版免费下载火车浏览器 - 可视采集,万能群发,全自动脚本工具
查看: 8622|回复: 10

织梦dede软件soft4.0发布模块 支持采集防盗链缩略图

[复制链接]
发表于 2007-10-8 11:49:49 | 显示全部楼层 |阅读模式
需要安装一个我写的织梦插件,因为直接模拟织梦后台POST存在N多问题,插件为绿色,安装很简单.

1.下载并上传 locoy_soft.php 文件到自己网站的 CMS/plus 目录下.[总不能传到别人网站上吧 -_-p ]

2.下载火车头的发布模块.

3.修改 locoy_soft.php 和 发布模块里的 pass 参数,确保一致即可.[强烈建议更换掉原有的123456]

4.模块必须使用的标签如下:

[标签:分类] [标签:时间] [标签:标题] [标签:作者] [标签:来源] [标签:缩略图] [标签:格式] [标签:环境] [标签:大小] [标签:地址] [标签:内容]

5.相关文件下载

http://blog.yabobo.com/rss/locoy-dedesoft/

用火车头的下载模块来搞被采集网站的缩略图.比织梦自己的要好用.

值得强调的是,数据格式和字符串长度一定对好.

有问题跟贴.1-2天看一次.



  1. <?php
  2. //本文件用来接收火车头post的数据.
  3. //作者:色鸟
  4. //QQ:164066948
  5. //在线帮助
  6. //http://blog.yabobo.com/rss/locoy-dedesoft/
  7. //获取CMS配置信息
  8. require_once('../include/config_base.php');
  9. require_once('../dede/inc/inc_archives_functions.php');
  10. //链接密码.随便设置一下,最基本的防御.
  11. $pass = '123456';
  12. $pass1 = $_POST['pass'];
  13. if($pass!=$pass1){
  14. echo '连接密码错误';
  15. exit();
  16. }
  17. //获得所有参数,必须和非必须的全在这里了,
  18. //有特殊需求的可以自行对应着修改.
  19. $typeid = $_POST['typeid'];
  20. $typeid2 = $_POST['typeid2'];
  21. $sortrank = $_POST['time'];
  22. $iscommend = $_POST['iscommend'];
  23. $ismake = $_POST['ismake'];
  24. $channelid = $_POST['channelid'];
  25. $arcrank = $_POST['arcrank'];
  26. $money = $_POST['money'];
  27. $title = $_POST['title'];
  28. $shorttitle = $_POST['shorttitle'];
  29. $color = $_POST['color'];
  30. $writer = $_POST['writer'];
  31. $source = $_POST['source'];
  32. $litpic = $_POST['litpic'];
  33. $pubdate = $_POST['time'];
  34. $senddate = $_POST['time'];
  35. $arcatt = $_POST['arcatt'];
  36. $adminID = $_POST['adminID'];
  37. $description = $_POST['description'];
  38. $keywords = $_POST['keywords'];
  39. $filetype = $_POST['filetype'];
  40. $language = $_POST['language'];
  41. $softtype = $_POST['softtype'];
  42. $accredit = $_POST['accredit'];
  43. $os = $_POST['os'];
  44. $softrank = $_POST['softrank'];
  45. $officialUrl = $_POST['officialUrl'];
  46. $officialDemo = $_POST['officialDemo'];
  47. $softsize = $_POST['softsize'];
  48. $urls = $_POST['urls'];
  49. $body = $_POST['body'];
  50. //自动处理一些数据
  51. if($description=="" && $cfg_auot_description>0){
  52. $description = stripslashes(cn_substr(html2text($body),$cfg_auot_description));
  53. $description = addslashes($description);
  54. }
  55. if(empty($typeid2)){ $typeid2 = '0';}
  56. if(empty($iscommend)){ $iscommend = '0';}
  57. if(empty($ismake)){ $ismake = '1';}
  58. if(empty($arcrank)){ $arcrank = '0';}
  59. if(empty($money)){ $money = '0';}
  60. if(empty($arcatt)){ $arcatt = '0';}
  61. if(empty($adminID)){ $adminID = '1';}
  62. if(empty($filetype)){ $filetype = '.exe';}
  63. if(empty($language)){ $language = '简体中文';}
  64. if(empty($softtype)){ $softtype = '国产软件';}
  65. if(empty($accredit)){ $accredit = '共享软件';}
  66. if(empty($os)){ $os = 'Win2003,WinXP,Win2000,Win9X';}
  67. if(empty($softrank)){ $softrank = '3';}
  68. //我的处理函数

  69. //加入主档案表
  70. //----------------------------------
  71. $inQuery = "INSERT INTO #@__archives(
  72. typeid,typeid2,sortrank,iscommend,ismake,channel,
  73. arcrank,click,money,title,shorttitle,color,writer,source,litpic,
  74. pubdate,senddate,arcatt,adminID,memberID,description,keywords)
  75. VALUES ('$typeid','$typeid2','$sortrank','$iscommend','$ismake','$channelid',
  76. '$arcrank','0','$money','$title','$shorttitle','$color','$writer','$source','$litpic',
  77. '$pubdate','$senddate','$arcatt','$adminID','0','$description','$keywords');";
  78. echo $inQuery.'<br>';
  79. $dsql = new DedeSql();
  80. $dsql->SetQuery($inQuery);
  81. if(!$dsql->ExecuteNoneQuery()){
  82. $dsql->Close();
  83. echo '把数据保存到数据库archives表时出错,请检查!';
  84. exit();
  85. }
  86. //软件链接列表
  87. $urls = "{dede:link text='本地下载'}".$urls."{/dede:link}";
  88. $urls = addslashes($urls);
  89. //加入附加表
  90. //----------------------------------
  91. $arcID = $dsql->GetLastID();
  92. $inQuery = "
  93. INSERT INTO #@__addonsoft(aid,typeid,filetype,language,softtype,accredit,
  94. os,softrank,officialUrl,officialDemo,softsize,softlinks,introduce)
  95. VALUES ('$arcID','$typeid','$filetype','$language','$softtype','$accredit',
  96. '$os','$softrank','$officialUrl','$officialDemo','$softsize','$urls','$body');
  97. ";
  98. echo $inQuery.'<br>';
  99. $dsql->SetQuery($inQuery);
  100. if(!$dsql->ExecuteNoneQuery()){
  101. $dsql->SetQuery("Delete From #@__archives where ID='$arcID'");
  102. $dsql->ExecuteNoneQuery();
  103. $dsql->Close();
  104. echo '把数据保存到数据库附加表 addonsoft 时出错,请检查原因!';
  105. exit();
  106. }
  107. $dsql->Close();
  108. //生成HTML
  109. //---------------------------------
  110. $artUrl = MakeArt($arcID,true);
  111. //---------------------------------
  112. //返回成功信息
  113. //----------------------------------
  114. echo '发布成功!';
  115. ?>
复制代码

[ 本帖最后由 695321 于 2007-10-9 13:04 编辑 ]
发表于 2007-10-8 12:22:59 | 显示全部楼层
好东西
发表于 2007-10-8 16:54:48 | 显示全部楼层
谢谢提供。
问一下:你写的织梦插件,在哪里下载?
 楼主| 发表于 2007-10-8 19:33:47 | 显示全部楼层
原帖由 ahwcz 于 2007-10-8 16:54 发表
谢谢提供。
问一下:你写的织梦插件,在哪里下载?



http://blog.yabobo.com/rss/locoy-dedesoft/

应该都在一个压缩包里.
发表于 2007-10-8 21:17:42 | 显示全部楼层
包里没有
发表于 2007-10-9 12:57:07 | 显示全部楼层
谢谢
正需要
 楼主| 发表于 2007-10-9 13:04:26 | 显示全部楼层
原帖由 ahwcz 于 2007-10-8 21:17 发表
包里没有


我彻底无语了.
发表于 2007-10-13 16:19:16 | 显示全部楼层
原帖由 695321 于 2007-10-8 11:49 发表
3.修改 locoy_soft.php 和 发布模块里的 pass 参数,确保一致即可.[强烈建议更换掉原有的123456]

好像不能发布,模块中的pass参数怎么改?
发表于 2007-10-15 00:49:15 | 显示全部楼层
定乐定乐好 分享乐
发表于 2008-4-12 22:06:14 | 显示全部楼层
我怎么就用不成啊!那位大哥给个指点啊!
您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

QQ|手机版|Archiver|火车采集器官方站 ( 皖ICP备06000549 )

GMT+8, 2024-11-16 15:40

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表