首页
新闻资讯
产品中心
技术相关
VUE
Typecho
前端技术
留言
友链
统计
关于
Search
1
vue3+vite+ts使用@通过import导入ts文件和vue文件报错问题的解决
785 阅读
2
光伏发电工程设计概算软件
784 阅读
3
vue3安装配置eslint及遇到的坑
324 阅读
4
Typecho插件开发(一)
294 阅读
5
Vite初始化项目报错:Install for [ ‘create-vite-app@latest‘ ] failed with code 1
274 阅读
登录
/
注册
Search
标签搜索
vue
Typecho
Typecho插件开发
风电概算
光伏概算
经济评价
Typecho主题Joe
付费阅读
vue3
lnsoft
累计撰写
19
篇文章
累计收到
3
条评论
首页
栏目
新闻资讯
产品中心
技术相关
VUE
Typecho
前端技术
页面
留言
友链
统计
关于
2022-07-11
Typecho插件开发(一)
最近在写一个关于Typecho的插件,也是第一次写,碰到了不少问题,这里记录一下。主要功能是主题里面处理了付费阅读,在后台需要查询订单,及注册的用户登录后台,查看自已购买的付费文章。 上图是Typecho的目录结构,主题和插件分别放置在对应的文件夹中。Sun是插件目录,所有的相关文件都放在这里,Plugin.php是必须有的,实现了插件接口其它的文件根据需求来。 命名空间TypechoPlugin\Sun也可以不写,不写的时候这个代码就在公共空间中,类名则必须带上文件夹名,应为Sun_Plugin,否则找不到类,无法启用插件。这里再说明一下Typecho类的自动加载是如何实现的。看var\Typecho\Common.php文件,大概79行左右通过spl_autoload_register实现类的自动加载,它的参数是一个匿名函数,匿名函数的参数是类名$className, 当调用未定义类时,系统就会按顺序调用注册到 spl_autoload_register() 函数的所有函数,Typecho传进去的插件类名都是这样的TypechoPlugin\Sun\Plugin,找到类名Sun\Plugin,别名Sun_Plugin,及插件文件路径。 接着加载插件文件,检测类是否存在,先检查测类名Sun\Plugin,再检测别名Sun_Plugin,接着通过class_alias基于用户定义的类 original 创建别名 alias。 这个别名类和原有的类完全相同。所以不加命名空间时,类的名称必须带上目录名称Sun_Plugin。否则找不到类,无法启用插件。插件类需要实现的4个函数public static function activate(){}public static function deactivate(){}public static function config(Form $form){}public static function personalConfig(Form $form){}不实现也得空着,先看第一个activate。启用插件的时候会调用。函数的第一行代码增加一个文章付费的菜单,返回一个index,方便增加它的子菜单$index = Helper::addMenu('文章付费');第二行代码,参数$index,上面返回的,页面文件Sun目录下posts.php,子菜单文章付费,”管理付费的文章“是子标题,在页面内显示,最后一个是权限控制,注册的用户可以查看这个页面。Helper::addPanel($index, 'Sun/posts.php', '文章付费', '管理付费文章', 'subscriber');这个是管理员用的,查看到订单的页面。Helper::addPanel($index, 'Sun/orders.php', '付费记录', '付费情况记录', 'administrator');注册一个action,在订单表里会用到,删除无用的订单Helper::addAction('delorder','Sun_OrderRecords');建订单表self::CreateTalbeOrders();点击发布文章的时候,处理文章价格。\Typecho\Plugin::factory('Widget_Contents_Post_Edit')->finishPublish = array(__CLASS__, "updateFeeContent");这里再多说一句,之所以发布文章的时候能给到处理的机会,是因为在var\Widget\Contents\Post\Eidt.php在完成发布的时候有这样的代码self::pluginHandle()->finishPublish($contents, $this);传进来的是文件的内容$contents和$this编辑文章的组件。接口第二个函数 deactivate禁用插件的时候会调用它。主要就是activate的反向操作,把增加的都移除。
2022年07月11日
294 阅读
0 评论
0 点赞
2022-07-06
风力发电工程设计概算软件
软件采用国内主流软件开发技术,集众造价软件之精华,取光大用户之心声,使用简单,功能强大。本软件以实用为基本原则,依照概算的编制流程,给造价从业员提供了一套完整的解决方案,使用户能够方便快捷地完成概算的编制工作。 软件主要功能包括:工程信息、取费类别、施工辅助工程概算、安装工程概算、建筑工程概算、其它费用概算、分年度投资、总概算、报表、基础单价。 本软件具有以下特点:软件内置概算定额、取费模板、标准项目划分结构;自动生成编规中要求的报表格式,可导出为EXCEL文件;内置地区类别划分,方便快速查询定位;内置建筑及安装取费的各种表格;撤销与恢复功能有效避免操作失误;数据输入或修改后,即时保存,避免数据丢失,即时查看计算结果;人工、机械整体调整系数,方便灵活处理整个项目的投标价;有工料机查找引用功能,有利于数据的检查与核对;分部概算可通过Excel文件导入;强大的多工程对比合并功能;可对工程文件设置密码保护,安全可靠; 软件简介如下: 工程信息 打开或新建工程后软件界面分布情况如下图所示: 海拔高程选择如下图所示,也可直接在下图的文本框中输入海拔高度。海拔高度会影响人工系数和机械系数。 取费管理 取费管理窗口如下图所示,可针对具体某取费类别如石方工程进行个别的费率调整。 安装工程和建筑工程整体费率设置窗口,如下图所示:根据表格的提示输入各项的费率。点击确定完成费率的设置。 概算编制 施工辅助工程概算、设备及安装工程概算、建筑工程概算、其他费用概算都是按编规中的要求进行项目划分,同时可对概算项节点进行新增、编辑、删除、剪切、复制、粘贴、上/下移、升/降级、新增安装费、新增综合运杂费等,以及对最底层概算项套用定额。也可手动输入数量及单价,以计算出施工辅助、安装、建筑工程概算的合计值。如下图所示: 其他费用概算的勘察设计费也内置了计算模块,可以根据输入自动计算,如下图所示: 单价分析 安装和建筑工程概算套用定额后会自动形成安装和建筑单价,单价分析表根据取费类型进行分析,如下图所示: 总概算及分年度投资 分年度投资和总概算统计出各项工程合计值、根据建设工期、价格指数、借款利率、投入方式、投入资金、基本预备费率等计算出相应的建设期利息、基本预备费、价差预备费、工程静态投资、总投资、单位千挖静态和动态投资,如下图所示: 报表 报表部分展示编规中要求的各项报表,包括工程总概算、设备及安装工程概算、建筑工程概算、其他费用概算、分年度投资计划表、安装工程单价汇总表、建筑工程单价汇总表、主要材料预算价格计算表、施工机械台时费汇总表、主要材料用量汇总表、混凝土材料单价计算表、工程单价分析表、主要技术经济指标表。如下图所示:技术支持 购买软件即购买服务,给客户一个贴心、舒心、放心的售后服务。保障用户在日常工作中能正常使用软件,当您有软件操作疑问、产品缺陷、产品建议。可以QQ或电话联系,我们会以最快的速度回复您的一切问题,并会给您一个满意的答复。 单位:陕西力诺电子科技有限公司 地址:陕西省西安市雁塔区电子西街三号西京3号 Q Q:893764938 电话:15594815435{cloud title="风电概算" type="bd" url="https://pan.baidu.com/s/1EohkJE2_BmBIpUVCRwzwbw?pwd=vca9" password="vca9"/}
2022年07月06日
204 阅读
0 评论
0 点赞
2022-07-06
力诺发电工程经济评价软件
力诺发电工程经济评价软件(WPEE)主要适用于陆上和海上风电场以及光伏电站项目,为可行性研究报告提供经济评价部分的内容,是以《风电场项目经济评价规范》、《建设项目经济评价方法和参数》(第三版)为编制依据,通过输入年限和装机容量、装机进度、资本金投入、建设期分年度投资、材料费、人工工资及福利、修理费、折旧费、摊销费、保险费、电价、电价补贴(应税免税)、长期借款利息、流动资金及短期贷款,其他等二十多组基本参数,依次进行项目的融资前分析、融资方案分析、融资后分析、敏感性分析和盈亏平衡分析。发电工程经济评价软件主要特点有:(1)根据风电场项目经济评价规范编制规定研制而成,具有行业标准性。(2)为发电工程量身订做,具有专业性。(3)软件可支持风力发电或光伏发电项目进行经济评价。(4)软件可分为独资、合资两种类型,能够满足用户的不同需求。(5)基本参数与现有政策法规同步。(6)参数输入方便灵活,计算高效快捷。(7)报表可预览、打印、导出,可直接应用于可研报告。(8)敏感性分析、敏感度系数、临界点、临界值分析,生成相关图表。(9)可对项目文件设置密码保护,安全可靠。(10)软件操作方便、界面美观、友好。项目打开后软件的界面如下图所示:技术支持 购买软件即购买服务,给客户一个贴心、舒心、放心的售后服务。保障用户在日常工作中能正常使用软件,当您有软件操作疑问、产品缺陷、产品建议。可以QQ或电话联系,我们会以最快的速度回复您的一切问题,并会给您一个满意的答复。 单位:陕西力诺电子科技有限公司 地址:陕西省西安市雁塔区电子西街三号西京3号 Q Q:893764938 电话:15594815435{cloud title="经评软件" type="default" url="https://pan.baidu.com/s/11feM6Uqo9vjgxS_gAfDxaw?pwd=be1q" password="be1q"/}
2022年07月06日
251 阅读
0 评论
0 点赞
2022-07-06
光伏发电工程设计概算软件
软件采用国内主流软件开发技术,集众造价软件之精华,取光大用户之心声,使用简单,功能强大。本软件以实用为基本原则,依照概算的编制流程,给造价从业员提供了一套完整的解决方案,使用户能够方便快捷地完成概算的编制工作。 软件主要功能包括:工程信息、取费类别、安装工程概算、建筑工程概算、其它费用概算、分年度投资、总概算、报表、基础单价。 本软件具有以下特点:软件内置概算定额、取费模板、标准项目划分结构;自动生成编规中要求的报表格式,可导出为EXCEL文件;内置地区类别划分,方便快速查询定位;内置建筑及安装取费的各种表格;撤销与恢复功能有效避免操作失误;数据输入或修改后,即时保存,避免数据丢失,即时查看计算结果;人工、机械整体调整系数,方便灵活处理整个项目的投标价;具有工料机查找引用功能,有利于数据的检查与核对;分部概算可通过Excel文件导入;强大的多工程对比合并功能;可对工程文件设置密码保护,安全可靠; 光伏概算软件简介如下: 工程信息 打开或新建工程后软件界面分布情况如下图所示: 工程信息中可设置地区类别,地区类别会影响人工单价,如下图所示: 海拔高程选择如下图所示,也可直接在下图的文本框中输入海拔高度。海拔高度会影响人工系数和机械系数。 取费管理 取费管理窗口如下图所示,可针对具体某取费类别如石方工程进行个别的费率调整。 安装工程和建筑工程整体费率设置窗口,如下图所示:根据表格的提示输入各项的费率。点击确定完成费率的设置 概算编制 设备及安装工程概算、建筑工程概算、其他费用概算都是按编规中的要求进行项目划分,同时可对概算项节点进行新增、编辑、删除、剪切、复制、粘贴、上/下移、升/降级、新增安装费、新增综合运杂费等,以及对最底层概算项套用定额。也可手动输入数量及单价,以计算出安装、建筑工程概算的合计值。如下图所示: 单价分析 安装和建筑工程概算套用定额后会自动形成安装和建筑单价,单价分析表根据取费类型进行分析,如下图所示: 总概算及分年度投资 分年度投资和总概算统计出各项工程合计值、根据建设工期、价格指数、借款利率、投入方式、投入资金、基本预备费率等计算出相应的建设期利息、基本预备费、价差预备费、工程静态投资、总投资、单位千挖静态和动态投资,如下图所示: 报表 报表部分展示编规中要求的各项报表,包括工程总概算、设备及安装工程概算、建筑工程概算、其他费用概算、分年度投资计划表、安装工程单价汇总表、建筑工程单价汇总表、主要材料预算价格计算表、施工机械台时费汇总表、主要材料用量汇总表、混凝土材料单价计算表、工程单价分析表、主要技术经济指标表。如下图所示:技术支持 购买软件即购买服务,给客户一个贴心、舒心、放心的售后服务。保障用户在日常工作中能正常使用软件,当您有软件操作疑问、产品缺陷、产品建议。可以QQ或电话联系,我们会以最快的速度回复您的一切问题,并会给您一个满意的答复。 单位:陕西力诺电子科技有限公司 地址:陕西省西安市雁塔区电子西街3号西京三号 Q Q:893764938 电话:15594815435{cloud title="光伏概算" type="bd" url="https://pan.baidu.com/s/1AhUItchMCfDpYXQcZ3ZHEA?pwd=49ab" password="49ab"/}
2022年07月06日
784 阅读
1 评论
1 点赞
1
...
3
4