discuz发帖流程_C#代码、流程discuz论坛批量或自动发帖
用的asp.net+c#来开发个discuz论坛批量或自动发帖的程序,摸索了2,3天,终于成功了。
下面是源代码和流程说明:
protected void Button8_Click(object sender, EventArgs e)
{
string tl, tr, cl, cr;
tl = TBtitleLeft.Text;
tr = "\r\n";// TBtitleRigt.Text;
cl = "\r\n";//TBContentLeft.Text;
cr = TBContentRigt.Text;
string title,content;
string tMemo = TextBox8.Text + cr;
int pos, pos1;
int add = int.Parse(TBtitleRigt.Text);
int zhutiid = int.Parse(TextBox2.Text);
pos = 1;
pos1 = 1;
cSjksql.open();
int sj=int.Parse(TextBox7.Text);
while (pos != -1) //--批量添加,当然循环
{
sj = sj - 2;
TextBox7.Text = sj.ToString();
pos = tMemo.IndexOf(tl, pos);
pos1 = tMemo.IndexOf(tr, pos);
if (pos1 == -1)
break;
title = tMemo.Substring(pos + 1, pos1 - pos - 1).Trim();
pos = tMemo.IndexOf(cl, pos);
pos1 = tMemo.IndexOf(cr, pos);
if (pos1 == -1)
break;
content = tMemo.Substring(pos + 1, pos1 - pos - 1).Trim();
//TextBox6.Text = add.ToString() + "." + TBtitleLeft0.Text + title + TBtitleRigt0.Text; //--这个可以在标题前后加一些信息进行标题优化,
TextBox6.Text = title + TBtitleRigt0.Text;
TextBox8.Text = content; //--这个可以在内容前后加一些信息进行优化
sql = "insert into pre_forum_post(fid,tid,first,author,authorid,subject,dateline,message,useip,tags) values('"
+ TextBox1.Text + "','" + TextBox2.Text + "','" + TextBox3.Text + "','" + TextBox4.Text + "','" + TextBox5.Text + "','" + TextBox6.Text + "','" +
TextBox7.Text + "','" + TextBox8.Text + "','" + TextBox9.Text + "','" + TextBox11.Text+","+TextBox10.Text + "')";
cSjksql.SqlCmd1(sql) ; //--第一步是添加帖子表
sql = "insert into pre_forum_thread(fid,tid,author,authorid,subject,dateline,lastpost,lastposter) values('"
+ TextBox1.Text + "','" + TextBox2.Text + "','" + TextBox4.Text + "','" + TextBox5.Text + "','" + TextBox6.Text + "','" + TextBox7.Text +
"','" + TextBox7.Text + "','" + TextBox4.Text + "')";
cSjksql.SqlCmd1(sql); //--第二步是添加帖子列表
//pre_forum_thread(fid,tid,author,authorid,subject,dateline,lastpost=dateline,lastposter=author) //--列表数据
add++;
zhutiid++;
TextBox2.Text = zhutiid.ToString();
TBtitleRigt.Text = add.ToString();
}
sql = "update pre_forum_forum set threads=threads+" + add.ToString() + ",todayposts=todayposts+" + add.ToString() + " where fid=" + TextBox1.Text;
if (cSjksql.SqlCmd1(sql)) Label1.Text = add.ToString(); //--第三步:修改今日主题和
discuz发帖流程_C#代码、流程discuz论坛批量或自动发帖相关推荐
- 3-uboot-spl代码流程
[uboot] (第三章)uboot流程--uboot-spl代码流程 2016年10月28日 16:24:14 阅读数:2077 以下例子都以project X项目tiny210(s5pv210平台 ...
- uboot流程——uboot启动流程
[uboot] (第五章)uboot流程--uboot启动流程 2016年11月07日 20:12:07 阅读数:2230 以下例子都以project X项目tiny210(s5pv210平台,arm ...
- [uboot] (第五章)uboot流程——uboot启动流程
以下例子都以project X项目tiny210(s5pv210平台,armv7架构)为例 [uboot] uboot流程系列: [project X] tiny210(s5pv210)上电启动流程( ...
- Discuz论坛自动发帖机
=#=_=#==#=_=#==#=_=#==#=_=#==#=_=#==#=_=#==#=_=#= 1. 起因:某人在自己的空间搭了个discuz,设置了诸多必须灌水的邪恶规定.本人一向潜水员当惯了当 ...
- discuz post.PHP目录,详解Discuz论坛目录结构
本帖最后由 wdd2007 于 2009-4-14 22:23 编辑 一) Discuz!的文件系统目录 注:想搞DZ开发,就得弄懂DZ中每个文件的功能. a) Admin:后台管理功能模块 b) A ...
- 【Intellij IDEA系列】IDEA使用git提交代码流程
git提交代码流程 注意事项: (1)修改文件之前,一定要先git pull,保证修改的是最新的版本; (2)git push之前一定要先git pull,因为可能别人修改相同的文件并已commit, ...
- 【Go API 开发实战 3】API 流程和代码结构
API 流程和代码结构 为了使读者在开始实战之前对 API 开发有个整体的了解,这里选择了两个流程来介绍: HTTP API 服务器启动流程 HTTP 请求处理流程 本小节也提前给出了程序代码结构图, ...
- php做一个微信退款,PHP实现微信申请退款流程实例代码
前面讲了怎么实现微信支付,详见博文:php实现微信支付(jsapi支付)流程 和ThinkPHP中实现微信支付(jsapi支付)流程.由于业务需求,还需要有微信退款,经过研究和摸索,也终于搞定了. ...
- android系统自动休眠代码流程,Android P 电源管理(4)待机流程
电视遥控器,短端走待机(str待机)流程, 长按是关机,走关机流程,记录下待机流程. 参考博客 待机流程 Android P引入自动待机功能,只有存在WakeLock,wakeup_count就不会为 ...
- 17. Gradle编译其他应用代码流程(五) - 设置Task过程
接上一篇 15. Gradle编译其他应用代码流程(四) - Configure过程 继续分析 一. task选择 到了这个阶段,gradle开始计算task入口是哪个? 选择的逻辑是这样: 如果用户 ...
最新文章
- Linux实战案例(5)关闭Centos的防火墙
- ASP.NET(一):Reques对象和Response对象的区别,以及IsPostBack属性的用法
- 美参议员敦促SEC就雅虎黑客案信息披露义务展开调查
- SpringMVC之Http标准的头部信息
- Java序列化,看这篇就够了!
- 完美实现SpringBoot+Angular普通登录
- Android 返回桌面
- 使用JDBC来连接数据库
- Elasticsearch Lucene 数据写入原理 | ES 核心篇
- 进阶篇第九期:相册与拍照的后处理
- 《异度神剑2》与犹太教卡巴拉略考
- 如何将图片格式转换为ico格式?
- excel如何快速批量翻译单词
- [DA45] 时间序列预测上证指数
- 年前更新 阿里云冬季实战营第二期:Linux操作系统实战入
- 记一次服务器被挖矿程序占用的解决过程
- 1688关键词搜索api(附可用)
- 【装机必备】Win软件卸载工具
- 仿 36Kr Banner
- 多媒体计算机软件需求,探讨高校计算机多媒体教学现状与应对措施