Joomla的field字段中有一个showon属性,用来设置该字段显示的条件。之前使用这个属性在相同的fields里面,完全没有问题。但如果两个字段在不同的fields里面,需要进行条件控制,此时应该如何做呢?查找了很多的文档,都没有找到答案,最后自己通过分析joomla的源码,找到了解决方案。
樱木花道 1653
看了很多的视频都在谈如何让AI辅助写代码,使用了一下,感觉当前的AI模型并不是网上说的那么玄乎。其本质目前应该还处于组织文字的阶段,就是它能够生产一些和你所提的问题相关的语句,但并不保证所提供语句的正确性,且可以任意的捏造内容。无论是ChatGPT还是国内的CODEGEEX都有类似的问题。
樱木花道 1397
Joomla的插件是按照顺序来执行的,插件使用的是观察者机制。同一个事件有多个观察者,那么观察者的顺序有时候非常的关键,直接决定了最终的效果。今天就遇到了一个和插件顺序有关的问题。
樱木花道 2134
在使用默认模板的时候,点击搜索后,出现页面排版错误。这个问题是由于语言包翻译出错导致的问题。解决的方案如下。目前已经修正,预计下一版本的语言包将不会出现这个问题
樱木花道 1254
joomla核心在2023年10月17日发布v5.0版本。当天就试用了一下最新的joomla5,本文就是使用joomla5的一些感受。有感兴趣的朋友可以参考参考。
樱木花道 2403
  Joomla支持SEF(搜索引擎友好的)URL(网页的地址). 用户在后台通过设置alias(别名),就可以定制URL。在 Joomla 中,我们一般将网址域名后面的部分称为SEF URL,创建和处理 SEF URL 称为路由,相关代码称为路由器。每个组件负责处理自己 SEF URL生成规则。因此,为了让你的组件也支持生成SEF URL.您必须创建自己的路由器。
樱木花道 2943
  个人是php程序员,对于前端的技术并不是很熟悉。之前了解过一些webpack的技术,发现这种打包并且重新编译发布的方案在joomla扩展开发中是不合适的。因为webpack针对的是整个项目,而我们做扩展开发实际上只是页面的一部分。vue是非常棒的前端框架,vue替代jquery是一个不可阻挡的趋势。最近的很多项目,我们的前端都慢慢的转vue了,因为vue提供了浏览器的版本,所以可以像...
樱木花道 6809
  之前做的基于chatbase的聊天程序客服反馈说在苹果手机上完全不显示。因为使用的是stream模式,因此,最开始我的怀疑方向是stream模式可能不会苹果手机支持,但翻查资料后这个可能被排除了。最终,通过try catch定位了问题,发现是chat()方法传递的参数居然在苹果手机上面是undefined
樱木花道 3884
   最近在做一个分销的项目,基于joomla4来搭建。其中支付宝的分销提成已经完成了,下一期就是做微信的分销提成。之前也做过微信支付,但没有做到分销这一块,想到整个程序的框架都完成了,这个集成支付应该问题不大,初步预估2天时间完成。但最终却是大大的超过了预期,基本上搞了一个星期还没完成。其中的心酸曲折只有搞过微信支付的朋友才能体会...
樱木花道 2752
今天在写一个Joomla的组件,目标是是使用VUE和ElementUI实现将本地附近同步到阿里云OSS上面。在这直接我不小心打错了一个字符,但发现这个错误却大约花了一个小时,总结一下,发现应该是不同浏览器对于JS报错的处理友好度不同导致的。
樱木花道 2958