织梦链接不上数据库文件夹-typecho添加文章类型字段,并调用不同样式

最近访问过规则树的人都可以看出我已经更新了主页上的列表。 原本只有三图和普通图文章列表两种,现在也有大图了。 首先,我根据文章的分类,分别为几个指定的类别设置样式。 问题比较麻烦,就是我模板中的控件总是无法识别,甚至使用stristr包含方法也会出现问题。 所以后来我终于发现了typecho的自定义字段函数,可以在模板的function.php文件中定义。 每次发布文章时,都会出现一个可供用户选择的字段。 总之,非常方便。

教程如下

1.修改模板的控制文件,添加新字段

正常情况下,function.php文件夹下会有一段被注释掉的代码。 官方自带的。 其实就是官方提供的一个自定义字段的例子。 可以参考模板设置表单中添加的字段来编写。

function themeFields($layout) {
    $Pictype= new Typecho_Widget_Helper_Form_Element_Radio('Pictype',array('0' => _t('无'),'1' => _t('大图'),'2' => _t('多图')),'0',_t('文章类型'),_t("选择文章类型,模板设置在数据列表显示不同的样式,比如大图和三图并列的文章列表"));
    $layout->addItem($Pictype);
}

保存后点击创建或添加文章,会出现如下设置。

2.完成以上操作后,您就可以设置文章的类型了。

比如我给不同的文章设置了大图片和多张图片织梦链接不上数据库文件夹,那么就会有一个Pictype字段可以调用,那么我可以在前端列表中这样写。

next()): ?>
fields->Pictype == 1) { ?>
    类型为大图的文章调用的相关代码,设置单独的class和结构
fields->Pictype == 2) { ?>
    类型为多图的文章调用的相关代码,设置单独的class和结构,在我的博客里,这里显示三张图片

    一般文章列表的相关代码,显示普通的样式


你可以看看我博客的实际效果。

关于缩略图玩法织梦链接不上数据库文件夹,typecho是通过插件一举实现的。 可以参考我之前的文章:typecho调用多个缩略图,非插件实现