我正在尝试从Joomla2.5.14获取当前的page_id、user_id和日期。这是我正在使用的代码:get('id');echo$foo;$user=&JFactory::getUser();$usr_id=$user->get('id');echo$usr_id;$date=&JFactory::getDate();echo'Currentdateandtimeis:'.$date->toFormat()."\n";?>JFactory工作正常(我得到了当前用户和日期)但是jinput给出了错误:Notice:Undefinedvariable:jinputin`
我想做的是将一些HTML标签添加到我的Joomla!模块标题。我需要这样的东西SomeTitle但是当我保存时!Joomla会修剪标题并删除所有HTML标签。我已经查看了administrator/com_content,我认为应该负责插入数据库数据,但我在那里找不到答案。谁能帮我解决这个头痛问题? 最佳答案 查看../templates/system/html/modules.php您可以在HTML中设置模块结构的样式。functionmodChrome_myCustomModule($module,&$params,&$attr
我在Joomla中创建了一个函数。它使用“IF”语句检查给定用户的ID是否存在于数据库的表中。我认为我用于“IF”语句的条件有问题。代码如下:publicfunctionsetRemainingPoints($userId,$points_taken){$db=&JFactory::getDBO();$query='SELECT'.$db->nameQuote('remaining_points').'FROM'.$db->nameQuote('#__remainingpoints').'WHERE'.$db->nameQuote('user_id').'='.$userId;$db-
我正在构建一个后端组件(1.6/1.7/2.5),我需要在其中将另一个View中的变量传递到新记录中的字段中。变量传递工作正常。我的问题是使用getInput()。首先,不同的文档页面具有不同的参数数量和格式-令人困惑!例如:http://docs.joomla.org/API16:JForm/getInput:getInput($name,$group='_default',$formControl='_default',$groupControl='_default',$value=null)对比http://docs.joomla.org/JForm::getInput/1.6:
在Joomla2.5站点中,我想在注册用户完成表单后将其分配给另一个组。用户将在完成将在Fabrik中创建的表单时登录,以便我可以添加一个PHP脚本以在保存时运行。我的php技能很初级。将当前用户添加到组的php行看起来像什么? 最佳答案 您可以使用JUserHelper::setUserGroups设置用户的组。要检索当前用户,您可以使用JFactory::getUser.当你有用户时,你可以(我还没有确认这一点)可能gettheid马上。一些未经测试的代码,希望能帮助您上路:$user=JFactory::getUser();$
当它们被传递到我们的网站时,我试图从Joomla中的URL字符串中提取值。一个例子是:?source=SEARCH%20&utm_source=google&utm_medium=cpc&utm_term=&utm_content={creative}&utm_campaign=&cpao=111&cpca=&cpag=&kw=因此,我希望获取VAR=utm_source、utm_medium等。我想在整个网站上携带这些值并至少保留到访问者点击表单上的提交,这样这些值将与表单一起传递以跟踪这些区域以查看它们来自何处,使用了哪些关键字等。任何帮助将不胜感激。
有人知道为什么输出覆盖不起作用吗?我熟悉输出覆盖,以前也试过,但这次不行。我试图覆盖文章类别博客布局,所以我复制了\components\com_content并将其粘贴到我的模板中,在我刚刚创建的“html”文件夹中\templates\my_teamplate\html\com_content我编辑\templates\my_teamplate\html\com_content\views\category\tmpl\blog.php它不会工作,我尝试编辑原始核心,以确保它是正确的文件\components\com_content\views\category\tmpl\blog.
我想知道如何在where子句中绑定(bind)值。我明白出于安全原因必须这样做。$db=JFactory::getDbo();$query=$db->getQuery(true);$query->select("*")->from($db->quoteName("food"))->where("taste=:taste")->bind(':taste','sweet');$db->setQuery($query);$rows=$db->loadAssocList();我收到这个错误:YouhaveanerrorinyourSQLsyntax;checkthemanualthatcorr
我正在为Joomla3开发自定义插件。我正在尝试对我的插件进行ajax调用。我调查了JoomlaAjaxInterface并按照所描述的进行操作。但是当我调用电话时,json响应为空,即使我正在回显一个值。这是我的PHP代码:classplgContentMyPluginextendsJPlugin{publicstaticfunctiononAjaxSendMail(){//Gettheapp$app=JFactory::getApplication();$data="test";//echothedataechojson_encode($data);//closethe$app$a
我有一个基于PHP的网站,包含数据库连接、表单处理等,我需要在上面使用CMS。我正在尝试使用Joomla,但在使用它2天并阅读有关它的教程后,我得到的印象是它旨在处理静态内容,并且所有表单处理都将由第3方扩展处理。我的印象有误吗?是否有将PHP网站导入JoomlaCMS的标准方法? 最佳答案 几个月前我继承了一个Joomla1.5网站,所以我和你的情况很相似-从哪里开始,有很多关于Joomla的问题,它的精神等等。同时我学到的是:Joomla非常依赖第3方扩展。其中一些很好,一些不太好-建议进行评估和谨慎。Joomla鼓励使用扩展,