Datalife Engine · 2019年11月6号 0

Datalife Engine:自定义文章字段

自定义字段,有时称为“ 其他字段 ”或“ XFi​​elds””,是Datalife Engine中的特殊扩展插件,当您在网站上发布任何内容时,您和您的会员都将拥有shortstory和fullstory字段来添加新闻和文章,但是,您可以创建其他字段来输入信息,例如链接到源代码或程序,您还希望成员添加一些附加内容到网站所需的特定字段和信息中,自定义字段是它的扩展名,而自定义字段最好的地方是您没有限制添加并指定所需的任何种类的信息,并且您可以完全控制站点模板的设计以使其看起来完全符合您的要求,并且DLE中的搜索模块以及其他搜索功能(如Opensearch)和Search Cloud或最近搜索,这是DLE的绝佳功能,自定义字段的结构保存在名为“ xfields.txt”的简单文本文件(.txt)中,该文件位于/ engine / data /文件夹中,如果您创建了该字段,则可以对其进行编辑,修改,删除和重新排序稍后,但您想将其移至顶部或第二个位置…

Datalife Engine:自定义文章字段

自定义文章字段是帖子-新闻-网站文章的自定义字段管理器,当您在首页和Admin CP addnews上将新闻或文章添加到网站时,您创建的自定义文章字段将自动添加到表单中在 addnews.tpl /engine/inc/addnews.php中标记 {xfields},但在显示文章和帖子时不会自动显示在您的网站中,您必须指定要在主题文件夹的以下文件中显示的字段

  • shortstory.tpl
  • fullstory.tpl
  • topnews.tpl
  • 相关新闻
  • searchresults.tpl
  • Previews.tpl
  • 用于显示短/完整故事的自定义主题文件

当您在首页和从管理cp addnews使用标签{xfields}向新闻或文章添加新闻或文章时,“自定义”字段将自动添加到您的表单中

让我们来看看自定义字段以及如何使用它

  • 对于“自定义文章字段”:登录到DLE Admin CP,然后单击“ 自定义文章字段” http://site.com/admin.php?mod=xfields&xfieldsaction=configure

如果您已经创建了一些自定义字段,则将在其中看到它们的列表,您可以在此处随时随意编辑或删除它们,要添加自定义字段,只需单击“ 添加新内容 ”按钮,即可在添加字段页面中可以选择添加自定义字段,如屏幕截图所示

Datalife Engine:自定义文章字段
  • 字段名称:此字段用于指定自定义字段的名称,输入内容必须为1个字且必须是唯一的,您可以在此字段中使用字符和数字,并且必须为“ 拉丁 ”字符,该字段将为要添加到主题中的字段名称
  • 简短说明:要为您的字段指定任何说明,该字段可以是任何语言和字符,您可以使用自己的语言让成员知道在向您的网站添加新闻或文章时的含义,并且可以长根据需要,但建议您将其保留在255个字符以内
  • 在类别中显示:此选项可让您指定要创建的字段,该字段将添加到特定类别中,例如,如果您想将DVD质量(DVDRip,CAM,蓝光等)添加到“电影”部分中,则仅用于软件/应用程序,您可以在此处指定,当您和成员将帖子添加到您的站点时,他们选择将其添加到“电影”类别中,用于选择DVD质量的字段将自动显示,如果他们选择“软件/应用程序” …
  • 栏位类型:有3种栏位可供选择
    • 输入字段:标准输入框
    • 文字栏位:是完整的文字区域,当您选择此栏位时,每个栏位都会包含编辑器(bbcode / wysiwyg),它将支持常规bbcode和html代码,并且编辑器将具有全部功能,例如上载,媒体,视频,Flash图片等…
    • 列表:是供您和成员选择的下拉列表选项,当前该字段没有“多选”选项,必须为列表指定1个选项或每行值
    Datalife Engine:自定义文章字段
  • 默认文本:如果您想在字段中指定默认输入,可以这样做,否则将其保留为空白,我们建议将此选项留为空白,我将告诉您“为什么”在添加该字段的下一部分中应保留空白在本教程后面的主题中显示。
  • 可选的此单选按钮,用于指定您添加自定义字段的时间,如果未选中此选项,则表示您和成员在添加新闻时输入的字段是“ 必填 ”,如果此字段未输入任何内容,则会出现错误消息以输入所有必填字段,仅当您将字段类型选择为“文本字段(输入)”和“文本区域”时,此“可选”选项才可用,如果选择“列表”,则该消息将不可用
  • 安全模式和保护xfield(禁用BB标签和HTML):此选项是DLE 10.0中的新增功能,该选项将允许您启用或禁用字段中的BBCode / HTML代码,该选项与以前版本中的“ 保护其他字段 ” 相同曾经位于“ 系统设置” >“ 脚本安全控制”选项卡中但在DLE 10.0中的DLE现已移至xField管理器,如果希望保护某些文件但想使用bbcode /,可以轻松启用或禁用每个xfield某些字段上的html。
  • 使用字段值作为超链接,此选项是DLE 9.6中的新功能,在这种情况下,将以链接的形式显示字段的附加值,以显示具有相同值的其他文章。还允许通过标签传递值,每个单词将有一个单独的链接。例如,使用此功能时,您可以按适当的类型组织新闻。

添加新闻/文章时,您将看到XFields显示如下:

Datalife Engine:自定义文章字段

 

排序XField

Datalife Engine:自定义文章字段
在新版本的Datalife Engine中,从!0.0开始到最新发布的版本,对XFields进行排序非常容易,您可以像上面的屏幕截图一样拖放,然后单击底部的“保存排序顺序”按钮,但是在较旧的版本上,必须选择一个接一个地上下移动,这有时在拥有很多XField时会变得很困难。

Datalife Engine:自定义文章字段