Discuz.Web/admin/global/global_templatesedit.aspx.cs
(开头部分) 3KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.IO;
using System.Text;
using System.Web.UI;
using Discuz.Control;
using Discuz.Common;
using Discuz.Forum;
namespace Discuz.Web.Admin
{
/// <summary>
/// 模板文件编辑
/// </summary>
public partial class templatesedit : AdminPage
{
public string filenamefullpath;
public string path;
public string filename;
protected void Page_Load(object sender, EventArgs e)
{
path = DNTRequest.GetString("path");
if (path == "")
{
Response.Redirect("global_templatetree.aspx");
return;
}
filename = DNTRequest.GetString("filename");
//仅允许修改静态文件
if (filename.EndsWith(".htm") || filename.EndsWith(".html") || filename.EndsWith(".js") || filename.EndsWith(".css") || filename.EndsWith(".xml"))
{
filenamefullpath = "../../templates/" + path + "/" + filename;
ViewState["path"] = path;
ViewState["filename"] = filename;
ViewState["templateid"] = DNTRequest.GetString("templateid");
ViewState["templatename"] = DNTRequest.GetString("templatename");
if (!Page.IsPostBack)
{
using (StreamReader objReader = new StreamReader(Server.MapPath(filenamefullpath), Encoding.UTF8))
{
templatenew.Text = objReader.ReadToEnd();
objReader.Close();
}
}
}
else
{
Response.Redirect("global_templatetree.aspx");
return;
}
}
private void SavaTemplateInfo_Click(object sender, EventArgs e)
{
#region 保存相关模板信息
if (this.CheckCookie())
后面还有 41 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
