⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 newpost.java

📁 天乙社区6.0是一套基于JAVA技术的网络虚拟社区
💻 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 + -