Typecho前台发布文章功能的实现方法
作者:xlnxin发布时间:2021-04-15分类:Typecho教程浏览:1137
导读:一直很喜欢Typecho博客程序的简洁小巧,用来做一句话博客或者生活博客最适合不过,而对于做一句话博客,实现typecho前台发布的功能就更强大了。搜索了下,有网友给出了...
一直很喜欢Typecho博客程序的简洁小巧,用来做一句话博客或者生活博客最适合不过,而对于做一句话博客,实现typecho前台发布的功能就更强大了。搜索了下,有网友给出了相关教程。
操作步骤:
- 在当前主题的header.php文件或者index.php文件添加以下代码,实现前台发布表单:
1 2 3 4 5 6 7 8 9 10 11
<?php if($this->user->hasLogin()): //判断是否登录 ?> <div class="post"> <!--按个人CSS的更改--> <form action="<?php $this->options->siteUrl(); ?>action/contents-post-edit" method="post" name="write_post"> <input type="hidden" id="title" name="title" value="<?php echo date("Y-m-d H:i:s");?>" /><!--以发布时间作标题,把这里的hidden改成text就能自定义标题了--> <p><textarea name="text" cols="100" rows="4" id="text" autocomplete="off" onkeydown='countChar("text","counter");' onkeyup='countChar("text","counter");'></textarea></p><!--输入框--> <input type="hidden" id="allowComment" name="allowComment" value="1" checked="true" /><!--允许评论--> <input type="hidden" name="do" value="publish" /><!--公开,可以无视--> <input type="submit" class="pub" value="Send" /> </form> </div> <?php endif; ?>
- 文章类型的选择,在</form>前添加代码:
1 2 3 4 5 6 7 8 9 10
<p> <input type="radio" name="format" id="format-post" value="post" checked="checked"> <label for="format-post">微博</label> <input type="radio" name="format" id="format-gallery" value="gallery"> <label for="format-gallery">图片</label> <input type="radio" name="format" id="format-video" value="video"> <label for="format-video">视频</label> <input type="radio" name="format" id="format-audio" value="audio"> <label for="format-audio">音乐</label> </p>
- 添加随机引导语,不需要可不添加:
1 2 3 4 5 6 7 8 9 10
<?php $h2 = array( '随便说说', '随时随地分享身边的新鲜事~', '来,说说你在想什么,做什么', '来搜狐微博看我', '嘀咕一下' ); ?> <h2><?php echo $h2[(array_rand($h2))]; ?></h2>
- 然后保存文件即可,输入表单的美化,自己通过添加CSS样式调整。
核心代码摘自:Ben’s Lab
相关推荐
- EmEditor对小程序wxml设置关键词高亮显示并实现点击块选择提示
- 微信小程序scroll-view实现左右联动上下滚动效果源码
- 新版wxappUnpacker 微信小程序解包实战
- 快来制作个性表情包pk吧
- 微信小程序button如何去掉边框设置透明
- 微信小程序input组件解决iphone拼音字符maxlength长度问题
- 微信小程序弹出对话框输入名字
- 微信小程序页面跳转:wx.switchTab、wx.reLaunch、wx.redirectTo、wx.navigateTo、wx.navigateBack”的使用区别介绍
- 小程序默认icon
- 微信小程序image组件中aspectFill和widthfix、scaleToFill对比
- Typecho教程排行
- 最近发表

