简短新闻的输出在文件 shortstory.tpl 中进行设置,并且可以使用以下标签:
|
|
输出文章标题 |
|
|
输出截断为 X 个字符的新闻标题。 |
|
|
新闻的 ID 编号,即该新闻在数据库中保存的编号 |
|
|
输出简短新闻 |
|
|
仅输出不带 HTML 格式的简短新闻文本,同时将发布内容文本截断为指定的 X 个字符。 |
|
|
文章作者 |
|
|
发布日期,日期显示格式在系统设置中配置 |
|
|
如果发布内容被视为新的,即自发布起经过的时间小于设置中指定的时间,则输出其中包含的文本。 |
|
|
如果自发布起经过的时间大于设置中指定的时间,则输出其中包含的文本。 |
|
|
如果发布内容被视为已更新,即自编辑起经过的时间小于设置中指定的时间,则输出其中包含的文本 |
|
|
如果自编辑起经过的时间大于设置中指定的时间,则输出其中包含的文本 |
|
|
显示新闻评分 |
|
|
仅当新闻评分已启用时输出其中包含的文本;如果在添加新闻时评分被禁用,则移除其中内容。 |
|
|
如果脚本设置中启用了第一种评分类型“评分”,则输出其中包含的文本。 |
|
|
如果脚本设置中启用了第二种评分类型“仅喜欢”,则输出其中包含的文本。 |
|
|
如果脚本设置中启用了第三种评分类型“喜欢”或“不喜欢”,则输出其中包含的文本。 |
|
|
如果设置中启用了第四种评分类型“喜欢”和“不喜欢”,则输出标签中的文本。 |
|
|
将其中包含的文本输出为降低发布内容评分的链接。仅在使用第三种评分类型时显示该链接。 |
|
|
将其中包含的文本输出为提高发布内容评分的链接。仅在使用第二种和第三种评分类型时显示该链接。 |
|
|
输出点赞数量 |
|
|
输出点踩数量 |
|
|
输出为该新闻评分的用户数量 |
|
|
输出一到五之间的平均评分数值,并保留小数部分。例如,根据给出的评分,这可能是 1.6 或 4.2 等。 |
|
|
显示为文章撰写的评论数量 |
|
|
文章所属分类 |
|
|
分类图标链接。请注意,输出的是图片路径本身,您需要自行实现显示,例如 <img src="%7Bcategory-icon%7D" /> |
|
|
新闻浏览数量 |
|
|
添加到收藏夹或从收藏夹中删除的链接 |
|
|
将其中的文本输出为把新闻添加到网站书签的链接 |
|
|
将其中的文本输出为从网站书签中删除新闻的链接 |
|
|
编辑新闻的链接 |
|
|
为用户输出从网站删除发布内容的链接 |
|
|
指向该新闻所在全部分类的链接 |
|
|
完整版本链接,例如 [full-link]更多…[/full-link] |
|
|
文章评论链接,仅在评论被允许时显示 |
|
|
附加字段“x”的值,其中“x”是附加字段名称 |
|
|
仅输出不带 HTML 格式的附加字段文本,同时将其截断为指定的 X2 个字符,并截断到最后一个逻辑单词。例如 [xfvalue_test limit="50"] 将只输出名为 test 的附加字段值的前 50 个字符 |
|
|
如果附加字段 “x” 不为空,则输出标签中的文本;如果字段没有值,则该文本会被直接移除 |
|
|
如果在发布新闻时未设置附加字段,则输出其中指定的文本,其中 “x” 为附加字段名称 |
|
|
如果名称为 X 的字段已为新闻设置并已填写,则输出其中包含的文本。同时,您可以用逗号列出多个字段名称。例如 [ifxfset fields="test1,test2"]两个名为 test1 和 test2 的字段都已填写[/ifxfset] 会在新闻中的两个字段都已填写时输出文本。与现有标签 [xfgiven_x] 和 [xfnotgiven_x] 的主要区别在于,您可以同时列出多个字段,并且会同时检查所有列出字段是否均已填写;同时这里检查的是字段是否有值,即使字段值为 “0” 或 “否”,也仍视为发布内容中的已填写字段。 |
|
|
如果名称为 X 的字段未为新闻设置且未填写,则输出其中包含的文本。同时,您也可以用逗号列出多个字段名称。例如 [ifxfnotset fields="test1,test2"]两个名为 test1 和 test2 的字段都未填写[/ifxfnotset] 会在新闻中的两个字段都未填写时输出文本。与现有标签 [xfgiven_x] 和 [xfnotgiven_x] 的主要区别在于,您可以同时列出多个字段,并且会同时检查所有列出字段是否均已填写;同时这里检查的是字段是否有值,即使字段值为 “0” 或 “否”,也仍视为发布内容中的已填写字段。 |
|
|
如果附加字段的值与指定值一致,则输出其中包含的文本。其中 tagname 是附加字段名称,tagvalue 是其值。tagvalue 的值可以用逗号列出。 |
|
|
如果字段值与指定值不一致,则输出其中包含的文本。其中 tagname 是附加字段名称,tagvalue 是其值。tagvalue 的值可以用逗号列出。 |
|
|
该标签仅可在附加字段类型为“图片”时使用。标签只输出已上传图片缩略图的 URL,其中 “x” 为附加字段名称 |
|
|
该标签仅可在附加字段类型为“图片”时使用。标签只输出已上传图片完整尺寸图像的 URL,其中 “x” 为附加字段名称 |
|
|
该标签仅可在附加字段类型为“图片”时使用。标签只输出已上传图片的说明,其中 “x” 为附加字段名称。 |
|
|
逐个输出已上传到“图库”类型附加字段中的图片。其中 “X” 为附加字段名称,“Nr” 为图库中的图片编号。例如,使用 [xfvalue_test image="2"] 时,将输出上传到名为 “test” 的附加字段中的第二张图片。 |
|
|
逐个输出已上传到“图库”类型附加字段中的完整图片 URL。其中 “X” 为附加字段名称,“Nr” 为图库中的图片编号。 |
|
|
逐个输出已上传到“图库”类型附加字段中的图片缩略图 URL。其中 “X” 为附加字段名称,“Nr” 为图库中的图片编号。 |
|
|
逐个输出已上传到“图库”类型附加字段中的图片说明。其中 “X” 为附加字段名称,“Nr” 为图库中的图片编号。 |
|
|
如果指定编号的图片存在并已上传到附加字段中,则输出其中包含的文本,其中 X 为附加字段名称,NR 为图片编号 |
|
|
如果指定编号的图片在附加字段中不存在,则输出其中包含的文本,其中 X 为附加字段名称,NR 为图片编号 |
|
|
逐个输出已上传到“视频播放列表”类型附加字段中的指定编号视频。其中 “X” 为附加字段名称,“Nr” 为播放列表中的视频编号。 |
|
|
逐个输出已上传到“视频播放列表”类型附加字段中的视频 URL。其中 “X” 为附加字段名称,“Nr” 为播放列表中的视频编号 |
|
|
逐个输出已上传到“视频播放列表”类型附加字段中的视频说明。其中 “X” 为附加字段名称,“Nr” 为播放列表中的视频编号 |
|
|
如果指定编号的视频存在并已上传到附加字段中,则输出其中包含的文本,其中 X 为附加字段名称,Nr 为视频编号 |
|
|
如果指定编号的视频在附加字段中不存在,则输出其中包含的文本,其中 X 为附加字段名称,NR 为视频编号 |
|
|
逐个输出已上传到“音频播放列表”类型附加字段中的音频文件。其中 “X” 为附加字段名称,“Nr” 为播放列表中的音频文件编号 |
|
|
逐个输出已上传到“音频播放列表”类型附加字段中的音频 URL。其中 “X” 为附加字段名称,“Nr” 为播放列表中的音频文件编号 |
|
|
逐个输出已上传到“音频播放列表”类型附加字段中的音频说明。其中 “X” 为附加字段名称,“Nr” 为播放列表中的音频文件编号 |
|
|
如果指定编号的音频存在并已上传到附加字段中,则输出其中包含的文本,其中 X 为附加字段名称,Nr 为音频文件编号 |
|
|
如果指定编号的音频在附加字段中不存在,则输出其中包含的文本,其中 X 为附加字段名称,Nr 为音频文件编号 |
|
|
用于输出类型为“日期和时间”的附加字段,其中 X 为附加字段名称,“格式”为字段中指定日期和时间的输出格式。您可以按不同的日期和时间格式输出该附加字段,而不仅限于字段设置中默认指定的格式。例如标签 [xfvalue_test format="j F Y H:i"] 会按 j F Y H:i 格式输出字段中的日期和时间。 |
|
|
如果名称为 X 的附加字段已为发布内容作者的资料设置并已填写,则输出其中包含的文本。同时,您可以用逗号列出多个字段名称。例如 [ifprofilexfset fields="test1,test2"] 两个名为 test1 和 test2 的字段都已填写[/ifprofilexfset] 会在两个字段都已填写时输出文本。 |
|
|
如果名称为 X 的字段未设置且未填写,则输出其中包含的文本。同时,您也可以用逗号列出多个字段名称。例如 [ifprofilexfnotset fields="test1,test2"]两个名为 test1 和 test2 的字段都未填写[/ifprofilexfnotset] 会在两个字段都未填写时输出文本。 |
|
|
向指定用户组输出文本。其中 X 为用逗号分隔的用户组 ID 列表。 |
|
|
用于在用户位于 X 分类时输出文本。其中 X 为您的分类 ID。允许用逗号列出多个分类 |
|
|
如果发布内容属于某个分类,则输出其中包含的文本 |
|
|
如果发布内容没有任何分类,则输出其中包含的文本。 |
|
|
如果发布所在的分类在分类设置中指定了图标,则输出其中包含的文本 |
|
|
如果发布所在的分类未指定图标,则输出文本 |
|
|
如果新闻包含为标签云指定的关键词,则输出文本 |
|
|
输出可点击的新闻关键词 |
|
|
用于输出新闻的完整固定地址 |
|
|
如果新闻已被编辑,则输出文本 |
|
|
输出新闻编辑日期 |
|
|
按标签中指定的格式输出发布内容的编辑日期。这样您既可以为编辑日期设置自己的格式,也可以不仅输出完整日期,还输出其单独部分。日期格式按照 PHP 中采用的格式指定。例如标签 {edit-date=d} 会输出日,标签 {edit-date=F} 会输出月份名称,而标签 {edit-date=d-m-Y H:i} 会输出完整日期和时间 |
|
|
输出编辑该新闻的用户登录名 |
|
|
如果在编辑时指定了编辑原因,则输出文本 |
|
|
输出新闻编辑原因 |
|
|
按标签中指定的格式输出日期。这样您不仅可以输出完整日期,也可以输出其单独部分。日期格式按照 PHP 中采用的格式指定。例如,标签 {date=d} 会输出新闻或评论发布日期中的日,标签 {date=F} 会输出月份名称,而标签 {date=d-m-Y H:i} 会输出完整日期和时间 |
|
|
仅在用户查看自己的资料时输出,并显示其等待审核的新闻状态 |
|
|
如果该新闻已置顶,则输出标签中的文本 |
|
|
如果该新闻未置顶,则输出标签中的文本 |
|
|
输出与当前新闻在同一天发布的所有新闻链接。例如,该标签可以与 {date} 标签一起使用 |
|
|
如果新闻属于指定分类,则输出标签中的文本 |
|
|
如果新闻不属于指定分类,则输出标签中的文本。 |
|
|
以普通文本形式输出添加该新闻的用户登录名,不包含资料链接和用户卡片。 |
|
|
如果为该发布内容设置了投票,则输出这些标签中的文本。 |
|
{poll} |
输出添加到新闻中的投票 |
|
|
如果未为该发布内容设置投票,则输出这些标签中的文本。 |
|
|
输出指向发布内容作者资料的直接链接,而不使用迷你资料弹窗。 |
|
|
将标签中指定的文本输出为针对新闻提交投诉的链接。 |
|
|
输出当前新闻所属分类的完整 URL。该标签只输出纯 URL,不带任何格式化或现成链接。 |
|
|
如果该发布内容在网站上有评论,则输出其中包含的文本。 |
|
|
如果该发布内容在网站上没有评论,则输出其中包含的文本。 |
|
|
输出简短新闻中图片的 URL,其中 x 为新闻中图片的编号。例如 {image-1} 会输出简短新闻中第一张图片的 URL |
|
|
仅当编号为 X 的图片存在于新闻中时,才输出其中指定的文本 |
|
|
仅当编号为 X 的图片不存在于新闻中时,才输出其中指定的文本。 |
|
|
如果访客正在查看带有标签云中所列关键词的页面,则输出其中包含的文本,其中 标签1、标签2、标签3 是标签云中的关键词。 |
|
|
在除标签中指定页面之外的任何其他页面上输出文本。 |
|
|
根据数字输出单词的词形变化。标签参数中,X 传入数字,而“文本”处传入带词尾的词根。词尾通过符号 “|” 列出。该标签适合与其他输出数量的标签一起使用,例如输出新闻浏览数或评论数量。例如 [declination={comments-num}]词根|词尾1|词尾2|词尾3[/declination] 会根据评论数量输出不同的词形形式 |
|
|
如果当前显示的是第 X 条新闻,则输出标签中指定的文本,其中 X 为页面上所显示新闻的序号。例如 [newscount=1] 文本 [/newscount] 会在页面上显示第一条新闻时输出文本。 |
|
|
在显示除指定 X 条新闻之外的任意序号新闻时,输出这些标签中的文本。如果您希望在显示简短新闻时,为除上述新闻之外的所有新闻输出某些设计元素,该标签会很有用。例如,不在列表中的第一条新闻中显示某些内容。 |
|
|
输出在管理面板广告管理分区中添加的横幅。其中 X 为横幅名称。 |
|
|
如果字段值等于指定值,则输出其中包含的文本。
组合使用:
field 可接受的字段名称: id - 新闻唯一 ID 编号(数字) autor - 新闻作者登录名(文本) date - 新闻日期(英语格式日期,例如 “2020-09-01” 或 “10 September 2020” 或 “next Thursday” 或 “+1 day” 或 “next Thursday”,也可以是 unix 格式;如果使用等号,则新闻日期会精确到分钟) short_story - 简短新闻文本(文本) full_story - 在简短新闻模板中表示完整描述的字符数;在完整新闻模板中则表示完整文本本身。 title - 新闻标题文本(文本) descr - 新闻描述元标签(文本) keywords - “关键词”元标签(文本) category - 所属分类列表(数组,根据新闻所属分类 ID 数组进行检查) alt_name - 用于在启用伪静态时生成页面地址的拉丁标题。(文本) comm_num - 评论数量(数字) allow_comm - 是否允许评论(数字,1 或 0) allow_main - 新闻是否发布在首页(数字,1 或 0) approve - 新闻是否已在网站发布或处于审核中(数字,1 或 0) fixed - 新闻是否已置顶(数字,1 或 0) symbol - 符号码(文本) tags - 标签云中的标签列表(数组,根据标签云中的词数组进行检查) news_read - 浏览数量(数字) allow_rate - 是否允许对新闻评分(数字,1 或 0) rating - 新闻评分,即所有值的总和(数字) vote_num - 评分中投票的数量(数字) votes - 新闻中是否有投票(数字,1 或 0) view_edit - 是否显示编辑原因(数字,1 或 0) disable_index - 是否禁止搜索引擎索引(数字,1 或 0) editdate - 新闻编辑日期(英语格式日期,例如 “2020-09-01” 或 “10 September 2020” 或 “next Thursday” 或 “+1 day” 或 “next Thursday”,也可以是 unix 格式;如果使用等号,则日期会精确到分钟) editor - 发布内容最后编辑者的登录名(文本) reason - 新闻编辑原因(文本) user_id - 发布内容作者 ID(数字) xfield_x - 发布内容附加字段的值,其中 x 为附加字段名称。例如 xfield_test 表示附加字段 test 的值 |
|
在启用输出用户资料完整信息时可用的标签列表: |
|
|
|
输出指向发布内容作者资料的链接 |
|
|
输出指向发布内容作者头像的链接 |
|
|
输出发布内容作者的全名 |
|
|
如果作者资料中填写了全名,则输出标签中的文本 |
|
|
如果作者资料中未填写全名,则输出标签中的文本 |
|
|
输出作者所在国家 |
|
|
如果作者资料中填写了国家,则输出标签中的文本 |
|
|
如果作者资料中未填写国家,则输出标签中的文本 |
|
|
输出作者签名 |
|
|
如果作者资料中填写了签名,则输出标签中的文本 |
|
|
如果作者资料中未填写签名,则输出标签中的文本 |
|
|
输出发布内容作者的个人简介 |
|
|
如果作者资料中填写了个人简介,则输出标签中的文本 |
|
|
如果作者资料中未填写个人简介,则输出标签中的文本 |
|
|
如果发布内容作者在线,则输出标签中的文本 |
|
|
如果发布内容作者离线,则输出标签中的文本 |
|
|
输出用户的 E-mail 地址 |
|
|
输出一个以“文本”为内容的链接,用于向发布内容作者撰写私人消息 |
|
|
输出用户组 |
|
|
输出用户注册日期 |
|
|
输出用户最后访问日期 |
|
|
输出用户组图标 |
|
|
如果该用户组为临时组,则输出用户处于该组的截止日期 |
|
|
如果用户属于临时用户组,则输出标签中的文本 |
|
|
输出用户的评论数量 |
|
|
输出用户评论链接地址 |
|
|
如果用户在网站上有评论,则输出标签中的文本 |
|
|
如果用户在网站上没有评论,则输出标签中的文本 |
|
|
输出用户新闻链接地址 |
|
|
输出用户新闻 RSS 链接地址 |
|
|
输出该用户的新闻数量 |
|
|
如果用户在网站上有新闻,则输出标签中的文本 |
|
|
如果用户在网站上没有新闻,则输出标签中的文本 |
|
|
输出用户私人消息总数 |
|
|
输出用户书签中的发布内容总数 |
|
|
从其资料中输出名为 “X” 的附加字段值 |
|
|
如果其资料中填写了名为 “X” 的附加字段,则输出标签中的文本 |
|
|
如果其资料中未填写名为 “X” 的附加字段,则输出标签中的文本 |
|
|
如果发布内容作者位于指定的用户组 “X” 中,则输出标签中的文本。允许用逗号列出多个用户组,例如:1,2,3 |
|
|
如果发布内容作者不位于指定的用户组 “X” 中,则输出标签中的文本。允许用逗号列出多个用户组,例如:1,2,3 |