joomla核心在2023年10月17日发布v5.0版本。当天就试用了一下最新的joomla5,本文就是使用joomla5的一些感受。有感兴趣的朋友可以参考参考。
樱木花道 1678
  Joomla支持SEF(搜索引擎友好的)URL(网页的地址). 用户在后台通过设置alias(别名),就可以定制URL。在 Joomla 中,我们一般将网址域名后面的部分称为SEF URL,创建和处理 SEF URL 称为路由,相关代码称为路由器。每个组件负责处理自己 SEF URL生成规则。因此,为了让你的组件也支持生成SEF URL.您必须创建自己的路由器。
樱木花道 2076
  个人是php程序员,对于前端的技术并不是很熟悉。之前了解过一些webpack的技术,发现这种打包并且重新编译发布的方案在joomla扩展开发中是不合适的。因为webpack针对的是整个项目,而我们做扩展开发实际上只是页面的一部分。vue是非常棒的前端框架,vue替代jquery是一个不可阻挡的趋势。最近的很多项目,我们的前端都慢慢的转vue了,因为vue提供了浏览器的版本,所以可以像...
樱木花道 4388
  之前做的基于chatbase的聊天程序客服反馈说在苹果手机上完全不显示。因为使用的是stream模式,因此,最开始我的怀疑方向是stream模式可能不会苹果手机支持,但翻查资料后这个可能被排除了。最终,通过try catch定位了问题,发现是chat()方法传递的参数居然在苹果手机上面是undefined
樱木花道 2434
   最近在做一个分销的项目,基于joomla4来搭建。其中支付宝的分销提成已经完成了,下一期就是做微信的分销提成。之前也做过微信支付,但没有做到分销这一块,想到整个程序的框架都完成了,这个集成支付应该问题不大,初步预估2天时间完成。但最终却是大大的超过了预期,基本上搞了一个星期还没完成。其中的心酸曲折只有搞过微信支付的朋友才能体会...
樱木花道 1771
今天在写一个Joomla的组件,目标是是使用VUE和ElementUI实现将本地附近同步到阿里云OSS上面。在这直接我不小心打错了一个字符,但发现这个错误却大约花了一个小时,总结一下,发现应该是不同浏览器对于JS报错的处理友好度不同导致的。
樱木花道 1802
有朋友咨询怎么去掉域名后缀/index.php的尾巴。就是我的地址假设为 域名/index.php/2015-06-25-12-49-10/ 我希望将其中的index.php移除掉 变成 域名/2015-06-25-12-49-10/
樱木花道 10692
如果需要深入joomla的开发,那么调试是必不可少的。Joomla的调试是一个系统插件,该插件能为我们提供内存的使用,数据库的查询,以及函数调用堆栈等等信息。以便我们优化和定位问题。这是一个非常好的功能。
樱木花道 1421
  一个朋友咨询我说他将一个模块的权限设置为public,登录后,这个模块还是可见。这是不是出问题了,他希望登录后这个模块不可见。这个问题出现的原因主要是用户对Joomla中关于Guest(访客)和Public(公开)权限的理解错误
樱木花道 1775
在开发joomla扩展的时候,我们经常需要调试问题。最近我就遇到了一个奇怪的路径问题,发现joomla在后台调用的模型居然是前台的模型,隐约感觉到这个和路径有关。由于joomla是模块化设计,并不能知道到底是哪一个组件或者插件调用了代码。调试比较困难。这个时候可以使用debug_print_backtrace()来帮助我们调试php代码。
樱木花道 1621
使用joomla基于CHATBASE开发了一个聊天机器人组件,其中客户要求使用stream流模式来对接,以便实现打字机效果。在php中要实现stream流即时输出,一个前提条件就是关闭GZip功能,否则无论你怎么刷新缓冲区都是没有作用的。本文就介绍如何关闭宝塔面板的GZIP功能。
樱木花道 1706