Questions tagged «joomla-2.5»

对于有关Joomla内容管理系统2.5版的问题。此版本是LTS(长期支持)的一部分。请注意,不再支持此版本的Joomla,建议您迁移到Joomla 3.x

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


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个无法升级的站点非常值得。

2
joomla中的$ this-> baseurl在哪里定义?
我首先在stackoverflow.com上问了这个问题(这里的问题)。在评论中,您可以读到,如果我在这里问这个问题会更好。 在我使用的joomla网站上,echo $this->baseurl;但它返回包含“ /index.php”的网址。我想更改此设置以从baseurl中删除“ /index.php”。但我找不到的定义行$this->baseurl;。 我找到了这个线程,但这是基于问题所有者的模板的,而在我的模板中没有这样的东西。 建议非常感激:)

4
如何通过URL获取Itemid并将其传递给JRoute
我在自定义组件中有一个用于特定视图的菜单项。附加到此菜单项的我还有另一个Template Style选择,不是标准模板。通过菜单访问视图效果很好,因为它附加在URL上Itemid。 现在,我想使用JRoute将一个视图与另一个视图链接,但是JRoute无法生成所需的URL。 echo JRoute::_('index.php?option=com_example&view=reporting'); /index.php?option=com_example&view=reporting JRoute 不会将Itemid附加到URL,从而导致菜单项的所选模板样式不起作用。 有没有一种方法可以“计算” Itemid(除了jos_menu在列的表中进行查询之外link)并将其附加到JRoute?



8
如何在组件区域显示模块
我经常需要创建一个菜单项,以在组件区域中显示模块,而没有任何其他内容。 我解决此问题的方法是创建新文章,并仅{loadposition mymodule}在文章内容中添加。然后,为该文章创建一个“单一文章”菜单项。这对于单个模块来说很好,但是如果我要用这种方式显示20个不同的模块怎么办?我将必须创建20个模块,20个(几乎为空)文章和20个菜单项。 还有其他方法可以在模板的组件区域中显示模块(仅显示其他内容)?技巧?骇客?有想法吗?

2
如何测试Joomla 2.5组件
我在StackOverflow上问了这个问题,有人建议我在这里问。 我熟悉单元/系统/集成测试,并且希望能够测试我的Joomla组件。有这样做的标准方法吗? 我正在研究这个joomla mvc组件示例,其中不包含测试。我在Joomla文档和各个网站上都能找到的只是测试代码和bootstrap.php文件的片段。我特别想知道的是: 组件测试代码放在哪里 我是否需要提供自己的bootstrap.php,还是有某种方法可以仅“包括joomla”并运行测试 理想情况下,有人可以将我定向到一个开放源代码的Joomla组件,该组件具有有关如何运行它们的测试和说明(快速浏览,前5个左右没有测试)。 我找到的最接近的是this,它基于我的虚拟测试。 到目前为止我做了什么 组件目录结构: 你好,世界/ 管理员/ ... 测试/ bootstrap.php phpunit.xml modelHelloWorldsTest.php 现场/ ... helloworld.xml 第一次尝试 要运行测试,我将组件安装/复制到我的Joomla安装中。然后,我从〜joomla / administration / components / com_helloworld / tests运行以下命令: php phpunit-4.2.phar --bootstrap bootstrap.php . 我从中收到 Fatal error: Class 'ContentController' not found in C:\inetpub\wwwroot\ws_cairnstest\administrator\components\com_helloworld\tests\modelsHelloWorldsTest.php on line 5 我收集到这意味着我的bootstrap.php不正确,并且尚未加载必要的Joomla类。我会在某个时候对此进行调查,但这似乎是为了进行一些测试而进行的大量设置。 bootstrap.php: <?php …

3
检查组件是否已安装/启用的最佳方法?
在joomla 2.5和3.x之间,检查是否已安装和/或启用另一个组件的最佳方法是什么?存在一个名为的帮助程序类,JComponentHelper但我相信isEnabled如果某些joomla版本未安装要检查的组件,则该函数实际上会引发错误。 这可以像直接建立数据库一样简单,但是我想看看是否有人使用其他类/帮助程序/方法。

6
Joomla组件工具还是脚手架?
我为Joomla 3.2创建了两个插件,最近开始使用一个组件来管理公寓租金。我想知道是否有一个框架已经建立了基本的文件/文件夹结构,其中包含使组件快速运行所需的文件。 我不想每次启动时都必须重新创建轮子,并且使组件运行所需的文件和类具有基本的必要结构。那里已经有人了吗? 如果没有,那么使用哪个Joomla库存组件是一个很好的例子? 编辑:看到答案后,我认为也许“框架”是术语的错误选择。我不是在寻找具有自己代码库的东西。我一直在寻找具有所有Joomla组件通用且必须运行的文件/文件夹结构的东西,例如控制器,views文件夹,models文件夹等。 我要查找的内容应该没有Joomla核心代码中尚未包含的依赖项。 我为joomla 1.5找到了一个具有所有必需文件的文件,您要做的就是重命名类和文件以匹配组件的名称并安装,您将拥有基本的管理员视图,前端菜单视图等...我希望有人在那里创造一个

3
如何通过http获取joomla版本?
我看过一个解决方案的屏幕截图,那里的Joomla版本仅通过http访问页面而被检测到。 例如,解决方案显示了Joomla版本的所有3位数字。例如2.5.28或1.0.x等,只需通过http访问网页即可。 我想创建一个小型应用程序,以通知服务器上安装的版本。由于我并不总是拥有对FTP存储的完全访问权限,因此我想知道如何从简单的HTTP GET中提取Joomla版本。


1
了解应用于菜单的CSS类:“更深”和“父”
我试图了解li默认Joomla 2.5菜单中应用于父元素的“更深”和“父”类名称之间的区别。它们似乎总是一起应用?据我所知,它永远是“更深的父母”,从来没有一个或另一个? 例如: <ul class="menu"> <li class="item-108 deeper parent"><a href="https://joomla.stackexchange.com/menu1" >Menu1</a> <ul> <li class="item-110"><a href="https://joomla.stackexchange.com/menu1/sub11" >Sub11</a></li> <li class="item-121"><a href="https://joomla.stackexchange.com/menu1/sub12" >Sub12</a></li> <li class="item-122"><a href="https://joomla.stackexchange.com/menu1/sub13" >Sub13</a></li> </ul></li> <li class="item-109 deeper parent"><a href="https://joomla.stackexchange.com/menu2" >Menu2</a> <ul> <li class="item-130"><a href="https://joomla.stackexchange.com/menu2/sub21" >Sub21</a></li> </ul></li> <li class="item-111 active deeper parent"><a href="https://joomla.stackexchange.com/menu3" >Menu3</a> <ul> <li class="item-118"><a href="https://joomla.stackexchange.com/menu3/sub31" >Sub31</a></li> <li …
10 joomla-2.5  menu  css 

4
如何开发Joomla模块?
我一直在寻找有关此的教程,但似乎找不到满意的东西。您如何为joomla创建新模块? 现在,我在代码中都使用了自定义HTML模块,并且希望能够使用PHP并将其全部集成到模块中,但是我还没有找到可以做到这一点的教程。我之前已经修改了已安装的模块,但是我不知道如何制作要安装的模块。 joomla文档非常混乱,在阅读了几次之后,我放弃了。谁能帮我解释一下这个过程?谢谢!

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.