SuLei.BLL/sl_plugin.cs

(开头部分) 3KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Collections.Generic;
using System.Text;
using SuLei.Common;

namespace SuLei.BLL
{
    public partial class plugin
    {
        private readonly Model.sysconfig sysConfig = new BLL.sysconfig().loadConfig();//获得站点配置信息
        private readonly DAL.plugin dal;

        public plugin()
        {
            dal = new DAL.plugin(sysConfig.sysdatabaseprefix);
        }

        /// <summary>
        /// 返回插件列表
        /// </summary>
        /// <param name="dirPath">站点下的插件路径(物理路径)</param>
        public List<Model.plugin> GetList(string dirPath)
        {
            return dal.GetList(dirPath);
        }

        /// <summary>
        /// 返回插件说明信息
        /// </summary>
        /// <param name="dirPath">插件目录路径(不包含文件名)</param>
        /// <returns>插件配置信息</returns>
        public Model.plugin GetInfo(string dirPath)
        {
            return dal.GetInfo(dirPath);
        }

        /// <summary>
        /// 生成模板文件
        /// </summary>
        /// <param name="sitePath">站点安装目录</param>
        /// <param name="tempPath">模板路径</param>
        /// <param name="skinName">模板目录名</param>
        /// <param name="dirPath">插件配置文件物理目录路径</param>
        /// <param name="xPath">节点</param>
        public void MarkTemplet(string sitePath, string tempPath, string skinName, string dirPath, string xPath)
        {
            dal.MarkTemplet(sitePath, tempPath, skinName, dirPath, xPath);
        }

        /// <summary>
        /// 修改插件节点数据
        /// </summary>
        /// <param name="dirPath">插件目录路径</param>
        /// <param name="node">节点</param>
        /// <param name="value">值</param>
        /// <returns></returns>
        public bool UpdateNodeValue(string dirPath, string node, string value)
        {
            return dal.UpdateNodeValue(dirPath, node, value);
        }
后面还有 49 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。