Backup/Discuz.Web/admin/rapidset/createtemplate.aspx.cs
(完整代码) 1KBusing System;
using Discuz.Common;
using Discuz.Config;
using Discuz.Forum;
namespace Discuz.Web.Admin
{
/// <summary>
/// 单个生成模板页面
/// </summary>
public class createtemplate : AdminPage
{
protected void Page_Load(object sender, EventArgs e)
{
if (DNTRequest.GetString("type") == "single")
{
string filename = DNTRequest.GetString("filename");
string path = DNTRequest.GetString("path");
CreateSingleTemplate(filename, path);
}
else if (DNTRequest.GetString("type") == "template")
{
string templatepath = DNTRequest.GetString("templatepath");
CreateTemplate(templatepath);
}
}
private void CreateSingleTemplate(string filename,string path)
{
int result = -1;
int templateid = Convert.ToInt32(AdminTemplates.GetAllTemplateList(Utils.GetMapPath(@"..\..\templates\")).Select("directory='" + path + "'")[0]["templateid"].ToString());
if (filename != "")
{
ForumPageTemplate forumpagetemplate = new ForumPageTemplate();
forumpagetemplate.GetTemplate(BaseConfigs.GetForumPath, path, filename, 1, templateid);
result = 1;
}
Response.Write(result);
Response.ExpiresAbsolute = DateTime.Now.AddSeconds(-1);
Response.Expires = -1;
Response.End();
}
private void CreateTemplate(string templatepath)
{
Globals.BuildTemplate(templatepath);
}
}
}
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
