📄 newpost.java
字号:
package com.laoer.bbscs.sys;
import com.laoer.bbscs.bean.*;
import com.laoer.bbscs.sys.*;
import com.laoer.comm.util.*;
/**
* <p>Title: TianYi BBS</p>
* <p>Description: TianYi BBS System</p>
* <p>Copyright: Copyright (c) 2004</p>
* <p>Company: LAOER.COM/TIANYISOFT.NET</p>
* @author laoer
* @version 6.0
*/
public class NewPost {
public NewPost() {
}
public synchronized static void intoNewPost(Forum f) {
String strDetail = FileIO.readFile(SysUtil.getIncludeFilePath() +
Constant.NEWPOSTJS, Constant.CHARSET);
while (SysUtil.stringAppearTimes(strDetail, "//NEWPOST") >
(SysInfo.getInstance().getJsnum() - 1)) {
strDetail = strDetail.substring(0, strDetail.lastIndexOf("//NEWPOST"));
}
StringBuffer sb = new StringBuffer();
sb.append("//NEWPOST");
sb.append(f.getId().longValue());
sb.append("\n");
sb.append("document.write(\"<a href='main");
sb.append(Constant.FILEPREFIX);
sb.append("?tourl=");
sb.append(SysUtil.encodeURL("read" + Constant.FILEPREFIX + "?bid=" +
f.getBoardID() + "&id=" + f.getId().longValue(),
Constant.CHARSET));
sb.append("' target='_top'>");
/*
sb.append("document.write(\"<a href=read");
sb.append(Constant.FILEPREFIX);
sb.append("?bid=");
sb.append(f.getBoardID());
sb.append("&id=");
sb.append(f.getId().longValue());
sb.append(">");*/
//sb.append(Util.escapeHTMLTags(SysUtil.getPostTitleMax(f.getTitle())));
sb.append(Util.escapeForSpecial(f.getTitle()));
sb.append("</a> ");
sb.append("[");
sb.append(f.getBoardName());
sb.append("]<br>");
sb.append("\")\n");
sb.append("//ENDNEWPOST");
sb.append(f.getId().longValue());
sb.append("\n");
sb.append(strDetail);
FileIO.writeFile(sb.toString(),
SysUtil.getIncludeFilePath() + Constant.NEWPOSTJS,
Constant.CHARSET);
}
public synchronized static void delNewPost(long fid) {
String strDetail = FileIO.readFile(SysUtil.getIncludeFilePath() +
Constant.NEWPOSTJS, Constant.CHARSET);
int index = strDetail.indexOf("//NEWPOST" + fid + "\n");
String end = "//ENDNEWPOST" + fid + "\n";
if (index != -1) {
strDetail = strDetail.substring(0, index) +
strDetail.substring(strDetail.indexOf(end) + end.length(),
strDetail.length());
FileIO.writeFile(strDetail,
SysUtil.getIncludeFilePath() + Constant.NEWPOSTJS,
Constant.CHARSET);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -