Typecho之Time相册主题修改
本文最后更新于 1653 天前,其中的信息可能已经有所发展或是发生改变。
Time主题

Time主题

Time 相册主题项目地址:https://github.com/wclk/time, 此主题相关的介绍和使用可以参考 github项目介绍 或者 主题作者博客 钻芒博客 相关的介绍。本文章教程是对主题进行了修改,增加了日期展示的效果,大概就是下图这个样子。

修改效果

修改效果

1. 后台增加日期输入框

找到主题中根目录下的 functions.php 文件,最下面52行后的代码替换成下面这段(增加了时间输入框)。

//输出导航
function themeFields($layout) {
    $img = new Typecho_Widget_Helper_Form_Element_Text('img', NULL, NULL, _t('图片链接'), _t('请输入要展示的图片链接'));
    $time = new Typecho_Widget_Helper_Form_Element_Text('text', NULL, NULL, _t('相册时间'), _t('请输入要展示的图片时间'));
    $layout->addItem($img);
    $layout->addItem($time);
}

修改完成后,在后台编辑的时候就会出现下面这个输入框

2. 前端页面展示设置

找到主题中根目录下的 index.php 文件,在52行代码后增加下面这段(增加了时间输入框)。

<h4 class="photo-time"><?php echo $this->fields->text();?><?php $this->options->zmki_sy()?></h4>

前端页面中就会出现你在后台输入框输入的内容。

3. 修改展示样式

添加发布后的样式是和标题错位重叠的,很难看这里在把样式进行设置一样。

找到主题文件目录 assets > css > main.css 下的 main.css 样式文件,在最下面添加一下代码,保存即可。

h4.photo-time{
    position: absolute;
    bottom: 1em;
    right: .2em;
    color: #fff;
    opacity: 1;
    z-index: 1;
    font-size: .8em
}

4. 其他问题

1. 加载时间过长

主题搭建完成后发现打开速度很慢,查看控制台发现其中一个 https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300italic,400,400italic 文件加载耗时较长,我就把他去掉了,打开速度稍微好了一点,隐藏后目前没发现有问题。

删除这个有两个位置,一个是 css 文件内,一个是 scss 文件内。

  1. css 文件位置:
    assets/css/main.css 第 2 行代码
  2. scss 文件位置:
    assets/sass/main.scss 第 7 行代码
标题:Typecho之Time相册主题修改
地址:https://xiaodongxier.com/104.html
作者:王永杰
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇