Skip to content

[typecho] 笔记

折腾了typecho也差不多好些天了,也该告一段落了。不过还是写下一些笔记备忘一下吧。

编辑器相关:      

  • 限制摘要字数:

 编辑主题的index.php,和archive.php文件中找到这样的代码

<?php $this->content('阅读剩余部分...'); ?>

将其替换为

<?php $this->excerpt(); ?>  
  • 如果要控制摘要的输出字数的话,就可以这么来改代码

    <?php $this->excerpt(200, ’…’);//200就是摘要的字数 ?>

链接相关:

  • 网页跳转QQ聊天:(注:8888888为你的Q号)

    tencent://message/?uin=88888888%Site=梁先生&Menu=yes

  • 页面跳转:

    <script language=”javascript” type=”text/javascript”>
    // 以下方式直接跳转
      window.location.href=”../../../admin/write-post.php”;
    </script>

typecho界面相关:

  • 显示全部文章列表,可以应用在任何地方。用于归档页面。

    <?php $this->widget(‘Widget_Contents_Post_Recent’, ’pageSize=10000’)->parse(‘<li>{year}-{month}-{day} : <a href=”{permalink}”>{title}</a></li>’); ?>

  • 添加上一篇和下一篇文章:

        thePrev('上一篇 : %s', '没有上一篇'); ?>     theNext('下一篇 : %s', '没有下一篇'); ?>
  • 访问统计:(需要用到一个叫 VIEWS的插件。Views.zip

输出访问次数:

<?php Views_Plugin::theViews(); ?>  

输出最受欢迎文章

<?php Views_Plugin::theMostViewed(); ?>  
  • 输出友链:(需要用到一个叫 Link的插件)

    <?php Links_Plugin::output(); ?>

  • 边栏每月归档后显示文章数目:

    <?php $this->widget(‘Widget_Contents_Post_Date’, ’type=month&format=Y年m月’)->parse(‘<li><a href=”{permalink}”>{date}</a> <span id=”ignore”>({count})</span></li>’); ?>

  • 若是不希望后台出现typecho的相关页脚信息,可以删掉admin/copyright.php 文件(强烈不推荐)

数据相关:

  • 重置密码:

若是忘记了密码,可以修改数据库,将管理员密码 改为

e10adc3949ba59abbe56e057f20f883e  

则密码可以重置为 123456

  • 让“贡献者”发帖直接通过:

可修改下列代码行中的“editor”为“contributor”:

var/Widget/Contents/Post/Edit.php:222:299