Typecho前台发布文章功能的实现方法

[db:摘要]

一直很喜欢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

原创文章,作者:[db:作者],如若转载,请注明出处:https://008i.cn/15422.html