自定义Typecho加密文章的Html结构

自定义Typecho加密文章的Html结构

2023年12月17日 作者头像 作者头像 泽泽社长 编辑

评论

1 Count

自定义加密文章的Html

将模板post.php中的<?php $this->content(); ?>换为以下代码即可,其中html结构可根据自己模板架构自行调整。

<!--判断文章是否加密-->
<?php if($this->hidden): ?>
<!--如果加密,输出自定义的表单格式-->
<form action="<?php echo Typecho_Widget::widget('Widget_Security')->getTokenUrl($this->permalink); ?>" method="post">
<div class="form-group mb-3">
<label>请输入密码访问</label>
<div class="input-group">
<input  type="password" class="text" name="protectPassword" class="form-control" placeholder="请输入密码" aria-label="请输入密码">
<input type="hidden" name="protectCID" value="<?php $this->cid(); ?>" />
<div class="input-group-append">
<button class="btn btn-primary" type="submit">提交</button>
</div>
</div>
</div>
</form>
<?php else: ?>
<!--如果未加密,输出文章内容-->
<?php $this->content(); ?>
<?php endif;?>