草庐IT

joomla-article

全部标签

php - Joomla分页列表限制值

我有一个使用joomla分页系统的第三方组件。如何仅更改前端的每页默认项目值和限制框值,而不更改后端的任何内容? 最佳答案 对于J2.5:您可以直接更改configuration.php中的值:public$list_limit='20';TOpublic$list_limit='4';例如。->但问题是当你在后端保存任何参数时,你将丢失你的配置,所以你需要一次又一次地更改它。(所以这不是最好的解决方案)最好的解决办法是去:/administrator/components/com_config/models/forms/appli

php - 从旁边显示的模块访问 Joomla 3.2 文章标题

我正在编写Joomla!我需要在其中显示当前文章标题的模块。我在stackoverflow的某个地方找到了这段代码:load($article_id);echo$article->get("title");?>虽然它有效,但它使用了已弃用的类JRequest,因为它来自Joomla1.7而我使用的是3.2.2。谁能告诉我如何重写它以使其在Joomla3.2中有效? 最佳答案 您可以使用以下使用最新编码标准的代码:$input=JFactory::getApplication()->input;$id=$input->getInt('

php - 从 Joomla 模块发出重定向

我不太熟悉Joomla,但我的任务是编写一个功能与问题无关的模块。其中一个要求是,如果加载了模块,它应该检查用户是否已登录,如果没有-将他重定向到特定的URL。经过一番搜索,我想出了这样的办法,但这显然不是一个有效的答案:$user=&JFactory::getUser();if(!$user->id){include_onceJPATH_COMPONENT.DIRECTORY_SEPARATOR."controller.php";//assumingcom_content$contentController=newContentController();$link=JRoute::_

php - Joomla - 如何从管理仪表板隐藏版本更新选项

我想在joomla2.5.6的管理面板中隐藏版本更新选项。 最佳答案 有一个插件需要禁用-转到plugins->QuickIcon-Joomla!更新通知 关于php-Joomla-如何从管理仪表板隐藏版本更新选项,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/14019682/

php - 如何在 Joomla 中禁用已弃用的消息?

我使用Joomlav1.5,在安装相同的组件后我收到了已弃用的消息-如何在Joomla中禁用此消息?我无法在php.ini中禁用它,因为我无法访问服务器中的php。 最佳答案 放入index.php文件,在这行define('_JEXEC',1);之后,这样的语句:error_reporting(0);或者,作为pderaaij说,使用:error_reporting(E_ALL^E_DEPRECATED);正如他所说,Inthiswayalloftheothererrorsareshown,exceptthedeprecatedm

php - 如何从 Joomla 中的自定义前端组件调用菜单重建?

我正在使用Joomla2.5创建一个从前端执行的特殊组件。此组件解析xml文件以构建Joomla菜单,我正在执行INSERTINTO#__menu查询,但我为lft和rgt字段。正在构建的菜单非常困惑,当我点击后端的Rebuild按钮后,一切看起来都很完美,路径,lft和rgt字段已正确填写。我花了2天时间尝试从我的前端组件的Controller和模块执行重建任务,我什至尝试使用jimport('joomla.database.tablenested')但我缺乏PHPOOP知识并不能帮助我正确执行rebuild函数...我写的最后一件事是这样的:jimport('joomla.data

php - 升级大量的 Joomla 站点

Joomla1.5将在短期内结束其生命周期,许多站点正在升级到1.7或2.5版本。我们正在努力弄清楚如何升级我们的网站。不幸的是,做得很好的Joomla开发人员并没有在他们的要求列表中保持向后兼容性。我们知道有许多资源描述了如何将Joomla站点从1.5版迁移到X版。但在我们公司,我们有大约120个Joomla站点。由于必须对模板、自定义编写的代码和我们使用的第三方模块完成所有迁移步骤,这将是一项艰巨的迁移工作。因此,我们正在研究可以使我们的(升级)工作更轻松的方法和技术。我无法想象我们是唯一遇到此问题的人,因此我正在寻找有关大规模迁移这些网站的更多信息。我们不能是唯一为此苦苦挣扎的人

php - Joomla 3.3 - 通过插件向所有菜单项添加自定义字段 - 参数未保存

我在向com_menus-项目View添加自定义字段时遇到问题。教程:(参见:http://docs.joomla.org/Adding_custom_fields_to_core_components_using_a_plugin)教程效果很好(com_contact),但是当我想覆盖菜单项View时:参数未保存!!!下面是我用来确定添加自定义表单的组件和View的代码。classplgContentPluginNameextendsJPlugin{functiononContentPrepareForm($form,$data){$app=JFactory::getApplicat

php - 从 Joomla 移除 hasTip javascript 代码

Joomla2.5添加了这段代码:window.addEvent('domready',function(){$$('.hasTip').each(function(el){vartitle=el.get('title');if(title){varparts=title.split('::',2);el.store('tip:title',parts[0]);el.store('tip:text',parts[1]);}});varJTooltips=newTips($$('.hasTip'),{maxTitleChars:50,fixed:false});});现在-我知道我可以编

php - 在 PHP 中强制下载文件 - 在 Joomla 框架内

我有一些PHP代码可以在数据库上运行查询,将结果保存到csv文件,然后允许用户下载该文件。问题是,csv文件包含围绕实际csv内容的页面HTML。我已经在这里阅读了所有相关问题,包括thisone.不幸的是,我的代码存在于Joomla中,所以即使我尝试重定向到一个只包含标题的页面,Joomla也会自动用它自己的导航代码包围它。这只发生在下载时;如果我查看保存在服务器上的csv文件,它不包含HTML。任何人都可以帮助我强制下载服务器上的实际csv文件,而不是浏览器正在编辑它的方式吗?我试过使用header位置,如下所示:header('Location:'.$filename);但它会在