Joomla

Joomla的问答!管理员,用户,开发人员和设计师

4
如何覆盖核心类?
有时需要重写核心类以获得更多功能或使某些核心功能以其他方式工作。有什么办法可以覆盖核心类吗?如果有可能,那么我可以通过覆盖这些问题来面对哪些问题?
20 overrides 

2
如何为Joomla提供代码?
我知道该代码是在https://github.com/joomla/joomla-cms(至少对于CMS)中管理的,并且我应该提交请求请求以建议添加该代码。 我对管理我的文稿并确保代码正确放置的任何好的技巧特别感兴趣。 我应该在我的分叉仓库中使用不同的分支来管理不同的贡献吗?如果是这样,将分支链接回Joomla存储库中的主要分支的最佳方法是什么? 有什么好方法可以使我的分叉副本保持最新状态? 任何有关管理此流程的良好流程的建议都将非常有帮助!
19 cms  github 


5
解决“死亡白屏”的有效方法是什么
几次我都在Joomla网站的前端是一个没有内容的空白屏幕,有时也被称为“死亡白屏”。 这是在网站移动后发生的,并且在以前运行的网站上也意外发生了。 假设可能有各种不同的原因,什么是解决和解决此问题的有效方法?

3
如何判断免费模板是否包含恶意软件
我最近遇到了一个免费提供优质主题的网站-但是下载后,事实证明所有主题都包含隐蔽性很差的恶意软件。值得庆幸的是,这次我的杀毒软件找到了它。 主题可能包含恶意软件的常见迹​​象是什么,我应该注意哪些明显或众所周知的技巧?

3
Joomla tmp目录-它的用途是什么,我可以删除它的内容吗?
我的Joomla网站目前使用大约100 MB的存储空间。我检查了文件夹,发现该文件夹tmp folder大约有30MB,其中包含许多名为“ install_320e535e4332c2”的文件和文件夹。其中一些文件是较新的文件,而其他文件似乎更旧(超过1个月)。 我检查了干净的Joomla安装,发现此文件夹为空。 该文件夹的实际需求是什么? 可以在我的实时网站上删除其内容吗?

9
如何提高服务器响应时间?
除了使用诸如jotcache之类的缓存插件外,我还能做什么来改善网站的服务器响应时间? 我已经删除了所有不活动的文章模块,插件和组件,还有什么我可以做些改进的吗? 我说的是客户(浏览器)对他的请求作出响应之前的时间。而不是页面加载的时间。


3
Joomla注册:删除不需要的字段
首先,我知道这个问题: /programming/14799733/remove-name-field-from-joomla-registration-form 但是答案中的链接已消失,并且提到的文件路径在最新的Joomla(3.3版)中不存在,因此答案毫无用处。 我想要的很简单:Joomla的注册表格如下: 我想确保对我的用户而言注册过程尽可能简单,以便他们实际完成注册,并且存在一些问题: 我不需要知道用户的真实姓名。 我宁愿没有“确认”框。普遍的共识是它们不是必需的。 /ux/484/is-a-repeat-password-field-necessary-in-a-signup-page页面 一切都是必需的,为什么还要打扰必填字段? 当然,这是一个更好的注册页面: 我修改了\ components \ com_users \ models \ forms \ registration.xml文件,使表单看起来像我想要的样子,并且可以正常工作!但是,无论何时提交表单,验证仍然会查找缺少的字段,因此它告知我需要提供一个名称: “注册失败:请输入您的姓名。” 如何禁用对名称字段以及两个确认字段的检查? 由于名称是必需的,因此我想将名称设置为提供的用户名(因此,默认情况下,用户名和名称相同)。如果用户确实希望在注册后在其个人资料页面中设置真实姓名,则应该可以,但是不需要。 我会以错误的方式处理吗?我在某些地方读到,修改核心Joomla文件并不好,因为它可能会在更新中中断,因此应该改用“替代”。通常,这些响应只是链接到有关替代项的Joomla页面,而没有提供有关如何使用它们执行请求者所希望的进一步解释。我已尝试找出它们,但无法解决,因此,如果要使用替代方法,请说明如何使用它们进行操作,而不仅仅是链接到替代教程。 非常感谢您可以提供的任何帮助,我已经尝试解决了几个小时!

4
开发/调整模板的工作流程
通常,我只调整现有的免费模板并更改颜色和字体。问题是,当我已经在线上有我的Joomla页面时,最简单的更改模板CSS的方法是什么? 目前,我正在使用Chrome开发工具来查找和调整预览的特定样式。如果喜欢,可以直接在管理区域的在线编辑器中调整模板的css文件。 当我刚开始但没有任何内容时,我使用了具有Joomla的本地Web服务器,该服务器具有以下优势:可以使用适当的IDE编写CSS和php代码。既然我已经有了一些内容,那么我想看看我对所拥有内容所做的更改。 我知道这是一个基本问题,但是当有人想要调整现有网站的设计时,是否存在首选的工作流程?
16 templates  fonts 

4
推荐的扩展程序/工具来检查核心文件的修改?
当将Joomla网站更新到最新版本时,如果我正在升级的网站(由六年前的流氓开发人员(即我,六年前)建在过去)碰巧具有某些功能更改(“ hacks”),我总是会有一点恐慌核心的Joomla文件。 在理想的世界中,我可以通过以下扩展或工具来避免这种潜在的冠状动脉: 了解每个版本的Joomla中包含的所有核心Joomla文件 将我的Joomla安装上的每个文件与Github上或任何地方的主Joomla源文件进行比较(甚至像MD5哈希比较之类的东西) 如果存在差异,请启动差异工具以查找差异并将其标记为审核 如果它们是相同的,好东西,则无需采取任何措施 最后生成报告,详细说明上述过程的结果 我发现该扩展程序可以完成上述大部分操作,但是自J2.5.7以来,甚至从未针对J3.X进行过任何更新-就是这样。 在我公司,我们偶尔使用MyJoomla进行完整的Joomla网站“审核”(一整套针对Joomla网站的最佳实践准则和修复程序的清单),其中一部分是“核心文件完整性检查”。但是,此服务每月收取订阅费,我真正要检查的是升级之前是否已对任何文件进行了黑客入侵。 有人知道其他解决方案吗?除了 “不要破解核心文件”之外,直到最近,有时没有其他方法可以执行某些任务,而不必承担大量通常是无偿的工作。
16 cms  update 



4
如何有效区分测试和生产现场?
有时您可能需要将生产站点克隆到TEST站点。克隆后,除了URL外,它们看起来相同。 请提供建议的做法,以快速有效地区分测试站点的前端和后端,以免PROD和TEST意外混淆。 目的: 防止用户误将生产数据输入测试站点 防止开发人员(测试人员等)错误地在生产现场执行测试

7
从2.5升级到3.x概述
考虑到一些事情,我一直对此感到好奇。 在Joomla的EoL之前,“一键式”升级的效果如何?2.5? 现在,我们从2.5升级的成功率非常低,有很多兼容性问题不能仅通过升级来解决,而且大多数时候需要一些手动编辑才能完成此过程(JHTML问题是我最常见的问题看到)。 现在,我说“问题”,但是我只是说更新后事情没有按预期进行,这绝不是说“更新”组件已损坏。 我环顾四周,但发现以下内容: http://docs.joomla.org/Joomla!_CMS_versions http://developer.joomla.org/cms/roadmap.html 第一个声明称,即将到2014年12月的2.5支持将被取消。第二个是3.x的路线图。但是,现在很难升级到2.5,站点越大,难度就越大。我不确定是什么导致某些成功,有些没有成功,在大多数情况下,我们无法将其直接隔离到第三方扩展(扩展管理器的中断等来自丢失的表,而扩展管理器是您修复此问题的地方)。 如果站点使用包含sobipro,k2或内容构建器之类的大型数据库,或者仅使用许多文章/模块,则升级是真正的问题所在,那么升级失败会容易得多。这些都无法删除,禁用或卸载(例如:4000多个项目将因卸载而丢失,这时可能还需要重新制作站点然后进行升级)。 那么,是否有任何计划将一键式升级从2.5升级到3.x以更好地适应EoL?(例如新闻帖子或博客)很奇怪的问题,但我认为有250个无法升级的站点非常值得。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.