11分钟阅读时间 (2177字)

自定义字段 - 第6集:利用扩展做更多

July-CustomFields 扩展用于扩展自定义字段

在Joomla社区杂志中关于Joomla 核心 中自定义字段的5个集之后,显然你已经知道它们是多么强大。但作为人类,你总是梦想更多...

...比如拥有

  1. 更多 类型 的自定义字段(显示地图、画廊、下载按钮、文章链接等)
  2. 第三方扩展,可以将原生自定义字段进行集成,从而允许你在“兼容”的扩展中丰富内容
  3. 专门设计的扩展,使自定义字段更强大,例如允许在文章上过滤

在本期新集中,我将尝试实现你的梦想,尝试收集所有这些(如果遗漏了一些,请告诉我,我会很高兴更新列表?)

因此,现在我们可以说,Joomla能做什么的唯一限制是...你的想象力!

首先,找到扩展的正确地方当然是Joomla扩展目录(JED)

从2018年开始,Joomla扩展目录中增加了一个新的分类,称为“自定义字段”,这是一件非常好的事情
https://extensions.joomla.net.cn/category/authoring-a-content/custom-fields/ 

但这低估了可用的插件/扩展的数量,因为

  1. 并非所有作者都将其扩展移动到该分类,特别是如果扩展的主要用途更适合另一个主要分类
  2. 许多作者已经直接在GitHub上发布他们的作品,因为新的自定义字段类型“只是小小的插件”

请注意,以下列表没有特定的顺序。我只是提到了我听说过的所有插件/扩展,无论是免费还是付费,因为目标是分享尽可能多的工具。


自定义字段插件(即新类型)

由Allon Moritz(免费)创建

https://github.com/Digital-Peak/DPFields 

  • 画廊字段
  • 谷歌地图字段
  • 文章字段(用于将文章链接到另一个文章)
  • 媒体字段(比默认字段有更多选项)

作者:Elisa Foltyn(免费)

作者:Tassos Marinos(免费和付费)

https://www.tassos.gr/joomla-extensions/advanced-custom-fields

  • 免费(注意,付费版本提供更多选项)
    • URL
    • 电话
    • YouTube
    • 谷歌地图
    • 必应地图
    • OpenStreetMap
    • Vimeo
    • Dailymotion
    • SoundCloud
    • Twitter
    • Facebook
    • Facebook视频
    • 真/假
    • 时间选择器
    • 货币
    • 国家(带有访客检测)
    • HTML5视频
    • HTML5音频
    • IFrame
    • 电子邮件
    • 进度条
    • 下载按钮
    • Gravatar
    • WhatsApp点击聊天
    • 二维码
  • 付费
    • PayPal
    • 模块加载器
    • 文件上传
    • 自定义PHP

作者:Sergio Iglesias(免费)

作者:Nuremberg JUG(免费)

作者:nx-designs(免费)

作者:Lomart(免费)

作者:Christian Hent(免费)

由RegularLabs(免费/付费)提供

由Stereonomy(免费/付费)提供

由Joomill(免费/付费)提供

https://www.joomill-extensions.com/extensions/custom-fields-plugins & https://github.com/Joomill?tab=repositories 
查看免费/付费版本之间的区别https://www.joomill-extensions.com/extensions/custom-fields-plugins/compare

  • YouTube视频
  • Vimeo视频
  • Slideshare演示文稿
  • 二维码
  • Spotify音乐播放器和关注按钮
  • 下拉用户选择

由Nordmograph(付费)提供

由EasyLayouts(付费)提供

https://www.easylayouts.net/
此扩展(见下文)附带2个额外的自定义字段

  • 相关文章自定义字段
  • 管理位置(与JEvents集成)

由JoomlaXTC(付费)提供

由FireCoders(付费)提供

由 Cory Webb 提供(付费)

  • CW 字段显示 : 
    使用 CW 字段显示,您可以在模块参数中设置特定的上下文和项目 ID,或者允许它使用当前页面的上下文和项目 ID。您还可以设置特定字段或字段组以显示,或允许它显示所有自定义字段。此模块使您能够更好地控制如何在每个页面上显示自定义字段,因为它可以在组件输出之外显示自定义字段。
    https://cwextensions.com/extensions/cw-field-display

由 Perfect Web Team 提供(付费)

PWT Image 是一款付费扩展,允许调整/裁剪/...图片并强制给定比例。但也可以用作独立的自定义字段

由 Cédric Keiflin 提供(付费)

自定义字段 CK 允许自定义自定义字段的布局

由 Creation-Web 提供(免费)

OpenStreetMap自定义字段

由 GD.S 提供(免费)

位置列表允许您将ajax驱动的下拉集作为自定义字段添加到您的 Joomla! 网站中。
您可以选择从简单的国家列表到国家 - 州 - 城市下拉集

由 Brian Teeman 提供(免费)

YouTube/Vimeo 自定义字段(速度提高最多 224 倍)

由 RicheyWeb 提供(付费)

由 zero24 提供(免费)

此 Joomla 插件允许您在任何支持自定义字段的扩展中创建新的 '隐私复选框' 类型的字段

由 it-conserv.de 提供(免费)

使用此插件,您可以将 Joomla 4 中的“自定义字段”扩展到包括“文件”字段。虽然现有的“媒体”字段只支持图像,但可以使用此字段提供文件。该字段也基于媒体管理器和其设置。
例如,可以用于 mp3、mp4、zip、PDF、csv、...

集成了自定义字段的扩展,以提供更多灵活性

DP 日历(免费/付费)

EasyLayouts (付费)

允许您轻松创建布局,无需调整覆盖和替代布局(注意:它还允许您自定义前端编辑视图,包括自定义字段)

d2content

d2 Content是Joomla的一个组件(免费和PRO版本),可以帮助客户更容易地在后端管理和编辑项目。
d2 Content与Joomla的标准文章管理器(com_content)以及现有的文章和自定义字段(自d2 Content PRO 2.1起)一起工作。
借助d2 Content,您将获得一个简单的内容编辑表单,只需填写您需要的字段。

Acymailing (免费/付费)

从版本5.9开始,AcyMailing集成了自定义字段,如变更日志所示

  • 在插入文章时处理Joomla文章自定义字段
  • 在用户信息插入和批量操作中处理Joomla用户自定义字段

从版本5.10开始,可以使用语法{custom:my_field}在自定义插件模板中插入Joomla自定义字段

RO CSVI (付费)

CFI by JoomLine (免费)

该插件旨在导入和导出文章和自定义字段的值

OS Downloads by JoomlaShack (付费)

自2018年1月起,您可以添加自定义字段

j2store (免费)

这允许将Joomla的自定义字段添加到J2Store产品页面上。内容字段将在产品描述部分显示。

JT Showon by JoomTools (免费)

插件JT - Showon扩展了自定义字段,以显示基于另一个自定义字段的功能。
示例:如果从自定义字段“A”中选择选项1,则自定义字段“B”将显示,等等

Regular Labs (付费)

Latest News Enhanced Pro (付费)

YOOtheme PRO模板(付费)

YOOtheme Pro可以从文章类别用户加载自定义字段。Joomla允许您在文章管理器中添加自定义字段和字段组到文章和类别,并在用户管理器中添加到用户。

TF 结构化数据(免费)

Joomla 插件,用于通过 Joomla 自定义字段向内容项添加结构化数据(丰富片段)

由 JoomlaTools 提供的页面(免费)

页面允许许多操作。特别是,它允许轻松覆盖,包括自定义字段

筛选器和自定义字段

有时您想在自定义字段上进行筛选

根据您的需求,我们找到了不同的解决方案

[编辑] 新增于 Joomla 4:Blue Coder 的 JFilter(免费/付费)

这个筛选工具非常实用,因为它直接基于 Joomla 的原生智能搜索引擎。

https://blue-coder.com/jfilters

注意,这篇非常有趣的博客文章解释了如何自定义搜索结果(您可以更改布局、添加简介图片、添加自定义字段等)——独立于扩展。

https://blue-coder.com/help/blog/customizing-search-results

[编辑] 新增于 Joomla 3 和 4:DJ-ContentFilters by DJ-Extensions(付费)

注意:这是一个 YooTheme PRO 插件,因此显然需要使用 YooTheme PRO。

您可以选择您需要的字段用于搜索,设置它们应显示的顺序,并使用美丽样式混合它们。

https://dj-extensions.com/yootheme/dj-contentfilters

DPFields(免费)

https://joomla.digital-peak.com/products/dpfields

JoomLine(免费)

JL 内容字段筛选器 - 这是一个免费模块,用于根据自定义字段筛选 Joomla 文章(免费)
http://joomline.org/extensions/modules-for-joomla/jlcontentfieldsfilter.html 
https://github.com/Joomline/JlContentFieldsFilter

Pascal Lecomte(免费)

Pascal Lecomte(在法国 Joomla 论坛上被称为 pmlecomte)已将其筛选器模块(最初用于标签)修改为用于自定义字段。
https://www.conseilgouz.com/sources/simple-isotope
演示(标签): https://www.conseilgouz.com/developpements-joomla
您还可以使用 {fieldname} 语法在输出中显示字段。

EasyLayouts (付费)

https://www.easylayouts.net/

Joomlart 提供了 MegaFilter(付费)

它集成了自定义字段,但具有他们自己的布局
https://www.joomlart.com/joomla/extensions/ja-megafilter-for-joomla

Joomla CFS(免费)

这实际上不是一个筛选模块,而是一个在自定义字段上的搜索
扩展: www.joomla-cfs.com
演示: demo.joomla-cfs.com

Alexandre Elisé(免费)

系统 - 内容自定义筛选器。使用 Joomla! 核心功能的自定义字段筛选插件
https://github.com/alexandreelise/plg_system_contentcustomfilter

nx-designs.ch(付费)

按自定义字段值筛选,按自定义字段值排序
https://nx-designs.ch/ext/exposer  

JoomCar(付费)

自定义字段/标签的搜索/筛选(也适用于联系人上的自定义字段)
https://joomcar.net/products/joomla/joomla-articles-good-search-module

RegularLabs(付费)

Articles Anywhere 允许根据自定义字段进行筛选
https://docs3.regularlabs.com/articlesanywhere/data-tags/overview#custom-fields

JavaScript(免费)

最后但并非最不重要的是,您还可以找到筛选内容的替代/创意方法,例如直接使用 JavaScript。
https://www.burden-eu.net/outputs/bod-database上查看此类过滤器的示例(过滤器仅为相应的卡片添加一个类,以显示/隐藏它们)
如果您不熟悉JavaScript,可以考虑从这个小巧的工具开始:uilang.com(免费)

其他

规范URL(免费)

这并不是一个自定义字段,而是自定义字段在Joomla中获取规范URL的示例

ChocoFields(免费)

一个插件,允许从Web服务填充Joomla自定义字段

电子邮件插件的重写

原生的电子邮件插件在前端显示"mailto:",这并不美观。

因此,这里有一个小巧的重写,不仅可以删除这个"mailto:"文本,还可以选择显示"我的描述"或"等此电子邮件地址已被防止垃圾邮件软件抓取。您需要启用JavaScript才能查看它。显示

AlterFields(免费和高级)由AlterBrains提供

后端项目列表视图中显示自定义字段(包括一些实用的设置,如表格列标题和单元格的CSS类等)。

默认支持显示Joomla文章、用户、联系人和类别的自定义字段。

一些发表在Joomla社区杂志上的文章代表了作者对特定主题的个人观点或经验,可能并不与Joomla项目的官方立场一致

1
为Joomla 4准备扩展 - Chetan Mad...
设计Joomla 4登录页面 - 第1部分
 

评论

已经注册? 在此登录
尚未发表评论。成为第一个发表评论的人

通过接受,您将访问由 https://magazine.joomla.net.cn/ 以外第三方提供的服务