TypechoJoeTheme

老狮的梦

统计
登录
用户名
密码
/
注册
用户名
邮箱
输入密码
确认密码
搜索到 38 篇与 Typecho 的结果 ———
2021-03-19

Typecho 中英文之间自动加上空格

Typecho 中英文之间自动加上空格
以前写博客,不太注意排版细节,而且那个时候也还没有 Markdown。 最近无意中点开几篇老文章看起来比较混乱。 所以决定统一调整一下格式,其中有一项就是把中英文之间自动加上空格。 本文主要讲怎么把中英文之间怎么自动加上空格。直接在 footer.php 中放入以下代码:<script src="https://cdnjs.cloudflare.com/ajax/libs/pangu/4.0.7/pangu.min.js"></script> <script>pangu.spacingElementById('main');</script>其中main可以替换为:pangu.spacingElementById('main'); pangu.spacingElementByClassName('comment'); pangu.spacingElementByTagName('p');或者其他相对应的CLASS名或者ID名。
老狮
2021-03-19

网络代码

748 阅读
1 评论
2021年03月19日
748 阅读
1 评论
2021-03-19

typecho主题Joe魔改版发布(持续更新)

typecho主题Joe魔改版发布(持续更新)
首先本主题是在原主题joe4.7.6的基础上进行了魔改,增加了一些新的功能。原Joe4.7.6作者已经不再进行维护更新,最新版本为Joe6.0.1(据我所知,具体请移步原主题:https://ae.js.cn/)。主题预览直接看我的主题就可以了,这边就不再展示了吧!新增与改动新增了互动读者侧栏功能新增了作者单独页面新增了简繁互换功能,按钮出现在页面右下角新增了阅读模式,在文章内容页右下角出现阅读模式按钮新增了在线人数统计和博主最后在线时间,功能出现在页脚部分新增了网站运行时间新增了大红灯笼,输入内容出现,不输入内容则隐藏新增了移动底部菜单栏,可控制是否开启关闭新增了复制内容弹窗提示,可控制是否开启关闭新增了可控制是否开启画板评论功能修改了语音朗读功能,该功能尚有BUG,只支持900字以下阅读,且英文代码都朗读,后期继续完善修改了背景透明度,使背景图片不那么刺眼新增了黑夜模式修改了头像为旋转跳跃呼吸变色特效新增了统计文章字数新增了评论等级新增了文章最后修改时间提醒功能新增了文章内容页首行缩进效果新增了注册时输入密码功能主题文件有2款字体文件,如果想更改字体的话可以在joe.min....
老狮
2021-03-19

网络代码

5,176 阅读
121 评论
2021年03月19日
5,176 阅读
121 评论
2021-03-18

Typecho 计算文章内图片标签数量

Typecho 计算文章内图片标签数量
该功能适合那些壁纸博客站,非常实用的一个小功能,显示文章内图片的数量,实现起来也非常的简单,有2种方法。方法一在主题function.php里添加代码如下(joe主题放在core/core.php里):function imgNum($content){ $output = preg_match_all('#<img(.*?) src="([^"]*/)?(([^"/]*)\.[^"]*)"(.*?)>#', $content,$s); $cnt = count( $s[1] ); return $cnt; }调用方法:<?php echo ''.imgNum($this->content).'' ; ?>适用于图片型主题.仅计算文章内使用的img标签数量.应用环境为:文章列表方法二在主题function.php里添加代码如下(joe主题放在core/core.php里):function imgNum($content){ $output = preg_match_all("/<im...
老狮
2021-03-18

网络代码

551 阅读
2 评论
2021年03月18日
551 阅读
2 评论
2021-03-17

Typecho 超链接默认新窗口打开

Typecho 超链接默认新窗口打开
ypecho默认的超链接是在当前窗口打开的,可能是由于个人习惯问题吧,每次打开一个网页看完内容后就随手点击关闭,一不小心就把整个网站都关闭了,非常的别扭。能不能让typecho所有的超链接都是在新窗口打开呢?答案肯定是可以的。下面说下两种实现方法:方法一:修改系统模板文件在 \var\CommonMark\HtmlRenderer.php 的 104 行,是处理超级链接部分的代码,我们只要添加一行$attrs['target'] = '_blank';即可,如下:case CommonMark_Element_InlineElement::TYPE_LINK: $attrs['href'] = $this->escape($inline->getAttribute('destination'), true); if ($title = $inline->getAttribute('title')) { $attrs['title'] = $this->escape($title...
老狮
2021-03-17

网络代码

850 阅读
1 评论
2021年03月17日
850 阅读
1 评论
2021-03-12

typecho个性读者墙

typecho个性读者墙
这篇文章主要介绍了Typecho CSS3个性留言板读者墙页面的添加方法,需要的朋友可以参考下。首先、把下面代码粘贴到当前主题的functions.php页面(Joe主题放在core/core.php)://获得读者墙 function getFriendWall() { $db = Typecho_Db::get(); $sql = $db->select('COUNT(author) AS cnt', 'author', 'url', 'mail') ->from('table.comments') ->where('status = ?', 'approved') ->where('type = ?', 'comment') ->where('authorId = ?', '0') ->...
老狮
2021-03-12

网络代码

815 阅读
3 评论
2021年03月12日
815 阅读
3 评论
2021-03-12

调用博主最近登录时间

调用博主最近登录时间
显示博主最后一次登录的时间,搭配在线人数统计一起用效果非常的NICE!废话少说,直接说方法。方法在主题文件functions.php(Joe主题放在core/core.php文件)最下面放入以下代码://调用博主最近登录时间 function get_last_login($user){ $user = '1'; $now = time(); $db = Typecho_Db::get(); $prefix = $db->getPrefix(); $row = $db->fetchRow($db->select('activated')->from('table.users')->where('uid = ?', $user)); echo Typecho_I18n::dateWord($row['activated'], $now); }然后在想要显示的位置调用以下代码:调用语句示例:博主 <?php get_last_login(1); ?> 在线就这么简单!附加再配合[bt...
老狮
2021-03-12

网络代码

498 阅读
0 评论
2021年03月12日
498 阅读
0 评论
2021-03-11

typecho主题模板备份与还原

typecho主题模板备份与还原
typecho模板设置数据会在你换模板的时候被清空,这让喜欢折腾主题的我感到十分的苦恼。有没有办法让之前设置好的数据保存到数据库里呢,这样下次切换模板的时候就不需要重新再设置了。抱着这个疑问在网上寻找实现的办法,最终在大佬泽泽社的博客找到了办法,这边记录下。在主题文件里找到functions.php,在themeConfig($form)函数里添加以下代码:$db = Typecho_Db::get(); $sjdq=$db->fetchRow($db->select()->from ('table.options')->where ('name = ?', 'theme:Yodu')); $ysj = $sjdq['value']; if(isset($_POST['type'])) { if($_POST["type"]=="备份模板数据"){ if($db->fetchRow($db->select()->from ('table.options')->where ('name = ?...
老狮
2021-03-11

网络代码

478 阅读
0 评论
2021年03月11日
478 阅读
0 评论
2021-03-07

typecho给代码块添加复制按钮

typecho给代码块添加复制按钮
只有鼠标放到代码块,才会显示复制代码,鼠标从代码块移开,复制代码方框消失。支持一篇文章多个代码块的单独复制。新建codecopy.js在主题文件里面新建一个codecopy.js文件。在文件里放入以下代码:var codeblocks = document.getElementsByTagName("pre") //循环每个pre代码块,并添加 复制代码 for (var i = 0; i < codeblocks.length; i++) { //显示 复制代码 按钮 currentCode = codeblocks[i] currentCode.style = "position: relative;" var copy = document.createElement("div") copy.style = "position: absolute;right: 4px;\ top: 4px;background-color: white;paddin...
老狮
2021-03-07

网络代码

719 阅读
3 评论
2021年03月07日
719 阅读
3 评论
2021-03-01

文章最后更新修改时间提示

文章最后更新修改时间提示
有时候由于文章发布超过一定时间,导致文章内容没有时效性或者出现一些图片挂了,导致用户在查看文章时有疑惑或者有问题。通过一段简单的代码,我们可以实现在文章页面显示文章发布超过多久的提醒,方便自己及用户注意。下面就直接上代码。直接在POST.PHP文件合适的位置放入以下代码:<div class="j-alt warning"> 本文最后更新于<?php echo date('Y年m月d日' , $this->modified);?>,已超过<?php echo floor((time()-($this->modified))/86400);?>天没有更新。如果文章内容或图片资源失效,请留言反馈,我会及时处理,谢谢! </div> 然后在CSS文件放入以下美化代码:.j-alt { width: 100%; padding: 8px 15px 8px 35px; border-radius: 4px; position: relative; overflow:...
老狮
2021-03-01

网络代码

500 阅读
2 评论
2021年03月01日
500 阅读
2 评论

互动读者

  • Kool闲逛

    评论 2 次 | 文章 0 篇

  • 爷爷闲逛

    评论 2 次 | 文章 0 篇

  • 老狮博主

    评论 2 次 | 文章 335 篇

  • 昔日轮回闲逛

    评论 1 次 | 文章 0 篇

标签云

最新回复

  1. 忙碌奔波闲逛
    2021-07-27
  2. 有毒吗闲逛
    2021-07-27
  3. aa闲逛
    2021-07-27
  4. 爷爷闲逛
    2021-07-26
  5. 爷爷闲逛
    2021-07-26