前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Typecho无插件实现回复可见效果代码记录

Typecho无插件实现回复可见效果代码记录

作者头像
老蒋
发布于 2021-12-24 06:33:47
发布于 2021-12-24 06:33:47
48000
代码可运行
举报
文章被收录于专栏:老蒋专栏老蒋专栏
运行总次数:0
代码可运行

我们经常遇到一些个人网站提供的重要的文件下载、主题下载等文件需要用户回复可见。这些功能到底是如何实现的呢?在之前WordPress相关的功能上有过介绍(WordPress利用easy2hide插件实现评论内容可见模式),今天老蒋需要分享的是在Typecho程序中如何实现回复才可见的效果?

第一、找到文章展示页面模板

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<?php $this->content(); ?>

我们找到文章展示页面模板上面代码,然后替换成:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<?php
$db = Typecho_Db::get();
$sql = $db->select()->from('table.comments')
->where('cid = ?',$this->cid)
->where('mail = ?', $this->remember('mail',true))
->limit(1);
$result = $db->fetchAll($sql);
if($this->user->hasLogin() || $result) {
$content = preg_replace("/\[hide\](.*?)\[\/hide\]/sm",'<div class="reply2view">$1</div>',$this->content);
}
else{
$content = preg_replace("/\[hide\](.*?)\[\/hide\]/sm",'<div class="reply2view">此处内容需要评论回复后方可阅读。</div>',$this->content);
}
echo $content
?>

第二、如何使用

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[hide]需要隐藏的内容部分丢到这里[/hide]

如果我们正常发表内容不要做任何操作,如果我们需要隐藏内容的话,就根据上面方法用标签隐藏。

第三、修改样式

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
.reply2view {
 background:#f8f8f8;
 padding:10px 10px 10px 40px;
 position:relative
 }
 .reply2view i {
 display:block;
 font-size:20px;
 height:20px;
 left:10px;
 line-height:20px;
 position:absolute;
 top:15px;}

然后可以根据实际主题配色需要修改样式。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-05-27 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
PS模块第十一节:PA PLM230详细练习
声明:本文仅代表原作者观点,仅用于SAP软件的应用与学习,不代表SAP公司。注:文中所示截图来源SAP软件,相应著作权归SAP所有。
齐天大圣
2022/03/07
1.6K0
PS模块第十一节:PA PLM230详细练习
PS模块第九节:PA PLM210详细练习
声明:本文仅代表原作者观点,仅用于SAP软件的应用与学习,不代表SAP公司。注:文中所示截图来源SAP软件,相应著作权归SAP所有。
齐天大圣
2022/03/07
1.7K0
PS模块第九节:PA PLM210详细练习
PS模块项目物资详解(1)-PLM220&项目实操
声明:本文仅代表原作者观点,仅用于SAP软件的应用与学习,不代表SAP公司。注:文中SAP相关字或图片,相应著作权归SAP所有。
齐天大圣
2021/09/29
9190
PS模块项目物资详解(1)-PLM220&项目实操
PS模块第四节:PS PA总结
声明:本文仅代表原作者观点,仅用于SAP软件的应用与学习,不代表SAP公司。注:文中所示截图来源SAP软件,相应著作权归SAP所有。
齐天大圣
2022/03/07
1.9K0
PS模块第四节:PS PA总结
SAP最佳业务实践:ETO–报价处理(232)-18预先采购
image.png CJ20N预先采购 有时在确定订单前触发长提前期采购。尽管供应商会尽可能避免预先订购项目特定物料,但此步骤有时是必要的。 在此步骤中,您检查长提前期物料的相关数据,衡量是否能满足其计划需求。 后勤®项目系统®项目®项目构造器 1. 从工作清单中,选择相关项目 (M-OPXXX), 并通过拖放功能将其移到 项目结构:描述 区域。如果它不在工作清单中,请选择 未清, 并将您的项目定义放入字段中。选择 未清并转储到工作清单 确认。 2. 选择 全部展开。 3. 单击网络作业 长提前期采购。 4
SAP最佳业务实践
2018/03/27
1.3K0
SAP最佳业务实践:ETO–报价处理(232)-18预先采购
SAP最佳业务实践:生产转包(外部处理)(150)-2业务处理
COOIS查询订单作业 生产订单保存以后,生产主管可以查询订单工序。当您看到生产订单时,工序0030的外包的采购申请已经产生。 后勤®生产®车间现场控制 ®信息系统®订单信息系统 1. 在生产订单信
SAP最佳业务实践
2018/03/27
2.1K0
SAP最佳业务实践:生产转包(外部处理)(150)-2业务处理
SAP最佳业务实践:ETO–项目装配(240)-7预先采购
CNMM预先采购 image.png 必须在项目执行的一开始就执行预先采购。ProMan 用于控制活动。 角色项目经理 后勤 ® 项目系统 ® 物料 ® 执行 ® 项目-导向获得 (ProMan) 1
SAP最佳业务实践
2018/03/27
1.6K0
SAP最佳业务实践:ETO–项目装配(240)-7预先采购
PP模块第一节:后台配置(全)
声明:本文仅代表原作者观点,仅用于SAP软件的应用与学习,不代表SAP公司。注:文中所示截图来源SAP软件,相应著作权归SAP所有。
齐天大圣
2022/03/11
2.6K0
PP模块第一节:后台配置(全)
SAP最佳业务实践:ETO–项目装配(240)-2流程说明
用途 此业务情景介绍标准 ETO 环境中的订单流程。在此业务情景中,SAP 项目系统用于控制整个流程,从 SD 需求到计划、采购、生产和交货。在此业务情景的开始,已经在系统中构建了 SD 报价,而且已经创建了初步项目。 这些步骤在业务情景 232:ETO – 报价处理 中执行。 SAP 以项目为导向的采购 (ProMan) 用作控制订单流程中的计划/采购步骤的高级工具。 要点(生产流程) 通过项目系统构造/执行项目,以控制所涉及的各部门之间的协作 阶段性开票,用于控制阶段性付款过程,并追溯项目状态 Pro
SAP最佳业务实践
2018/03/27
3.2K0
从SAP最佳业务实践看企业管理(96)-240ETO–项目装配
PS240ETO–项目装配 用途 此业务情景介绍标准ETO环境中的订单流程。在此业务情景中,SAP项目系统用于控制整个流程,从SD需求到计划、采购、生产和交货。在此业务情景的开始,已经在系统中构建了SD报价,而且已经创建了初步项目。这些步骤在业务情景232:ETO–报价处理中执行。 SAP以项目为导向的采购(ProMan)用作控制订单流程中的计划/采购步骤的高级工具。 要点(生产流程) 通过项目系统构造/执行项目,以控制所涉及的各部门之间的协作 阶段性开票,用于控制阶段性付款过程,并追溯项目状态 Pro
SAP最佳业务实践
2018/03/26
1.3K0
SAP MM-物料管理模块入门介绍一
集团 Client:SAP系统组织结构最高级别;内部包括一个完整的SAP系统全部数据
用户5495712
2019/05/29
7K0
PS模块第三节:批导、报表及增强
2.2.7 根据WBS对象号,取采购申请,查询Q 库存采购申请EBKN-PS_PSP_PNR
齐天大圣
2022/03/07
1.2K0
PS模块第三节:批导、报表及增强
MD04详细说明(二)
上篇介绍了MD04的MRP元素,本篇主要介绍MD04中的日期、再计划日期及MRP例外消息。
老铁一起学
2021/02/22
3.7K0
MD04详细说明(二)
PS项目跨公司采购STO具体实施方案
声明:本文仅代表原作者观点,仅用于SAP软件的应用与学习,不代表SAP公司。注:文中SAP相关字或图片,相应著作权归SAP所有。
齐天大圣
2021/11/08
1.6K1
PS项目跨公司采购STO具体实施方案
PS模块第二节:SPRO后台配置
项目系统->结构->实施结构-> 工作分解结构(WBS)->创建WBS元素项目类型
齐天大圣
2022/03/07
1.4K0
PS模块第二节:SPRO后台配置
MM第一节:后台配置(全)
声明:本文仅代表原作者观点,仅用于SAP软件的应用与学习,不代表SAP公司。注:文中所示截图来源SAP软件,相应著作权归SAP所有。
齐天大圣
2022/03/11
3.1K0
MM第一节:后台配置(全)
SPA PP 计划策略详解,包教包会系列
MTS(Make to Stock) 按库存生产,也叫预投,月计划、备机等 ,按库存生产就是没有接收到客户订单也可以生产的生产模式,例如,某个物料是按库存生产,则这个物料可以提前生产做库存管理,接收客户订单后,直接从库存发货给客户。
SPA_小阿龙
2021/02/24
1.8K0
PS模块配置篇02-项目参数文件OPSA-基本控制
声明:本文仅代表原作者观点,文|Elsa。仅用于SAP软件的应用与学习,不代表SAP公司。注:文中SAP相关字或图片,相应著作权归SAP所有。
齐天大圣
2021/09/08
1.1K0
SAP最佳业务实践:使用看板的生产制造(233)-9事件驱动看板:使用包装指令的外部处理以及看板卡的 PDF 打印
在事件驱动看板中,物料供应不基于预定义的看板数或预定义的看板数量。而是基于实际的物料消耗。供应区域不会持续提供和补充物料。只有特别请求时才会进行补充。在此情况下将使用采购订单进行物料的外部采购。 1、PK13N创建事件驱动看板 在此活动中将创建物料 R233-2 的看板。 已创建物料 R233-2 的控制周期。 角色生产计划员 后勤®生产 ®看板 ®控制®看板牌®需求源视图 1. 在看板板:需求资源概览,初始屏幕上,输入以下数据,然后按回车确认: 字段名称用户操作和值注释工厂CN01 区域选择选择 产品区域
SAP最佳业务实践
2018/03/27
2.4K0
SAP最佳业务实践:使用看板的生产制造(233)-9事件驱动看板:使用包装指令的外部处理以及看板卡的 PDF 打印
SAP最佳业务实践:MM–第三方资源采购(208)-2业务处理
2 流程步骤 2.1 ME21N创建采购订单 该活动的目的是通过创建采购订单使对于供应商的服务或物料的特定需求正式化。 现在你可以把经常使用采购数据做为模板存在采购订单里.可以用另存为模板。从模板中加载数据可以用 从模板加载。 如果不参考采购请求创建采购订单,可以直接转到第7步。 1. 如果您参考采购申请,则转到下列步骤: 2. 在 创建采购订单 屏幕上,选择 凭证概览打开。 3. 如果您参考采购申请创建采购订单,则选择 选择变式,并选择 采购申请。 4. 在 采购申请 屏幕上的
SAP最佳业务实践
2018/03/28
2.2K0
SAP最佳业务实践:MM–第三方资源采购(208)-2业务处理
推荐阅读
相关推荐
PS模块第十一节:PA PLM230详细练习
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档