草庐IT

joomla-article

全部标签

php - 如何在 Joomla 3 的查询中使用准备语句/绑定(bind)值?

我想知道如何在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

php - 如何为我自己的插件使用 Joomla Ajax 界面

我正在为Joomla3开发自定义插件。我正在尝试对我的插件进行ajax调用。我调查了JoomlaAjaxInterface并按照所描述的进行操作。但是当我调用电话时,json响应为空,即使我正在回显一个值。这是我的PHP代码:classplgContentMyPluginextendsJPlugin{publicstaticfunctiononAjaxSendMail(){//Gettheapp$app=JFactory::getApplication();$data="test";//echothedataechojson_encode($data);//closethe$app$a

php - Laravel undefined variable $articles

我正忙于我自己的新闻系统,我正在使用Laravel5。我对Laravel很陌生,并且使用教程来逐步了解它。现在我遇到了这个错误“undefinedvariable:文章”。这是我的ArticlesController.php这是我的news.blade.php@foreach($articlesas$article){{$article->title}}5December JohnDoe Category,Category 5Comments{{$article->body}}ReadMore@endforeach我已经尝试了一些事情,例如删除所有内容并重

php - 如何将基于 PHP 的网站迁移到 Joomla?

我有一个基于PHP的网站,包含数据库连接、表单处理等,我需要在上面使用CMS。我正在尝试使用Joomla,但在使用它2天并阅读有关它的教程后,我得到的印象是它旨在处理静态内容,并且所有表单处理都将由第3方扩展处理。我的印象有误吗?是否有将PHP网站导入JoomlaCMS的标准方法? 最佳答案 几个月前我继承了一个Joomla1.5网站,所以我和你的情况很相似-从哪里开始,有很多关于Joomla的问题,它的精神等等。同时我学到的是:Joomla非常依赖第3方扩展。其中一些很好,一些不太好-建议进行评估和谨慎。Joomla鼓励使用扩展,

php - 使用框架将独立脚本连接到 joomla DB

我目前正在编写一个脚本,它将作为一个cronjob运行,使用joomla数据库中的值进行一些计算,因为这个脚本不会通过joomla作为插件访问,所以我需要用它进行数据库连接.我试图做的是使用Joomla框架来完成所有工作(连接、查询等)以实现安全性和可移植性(而不是在此脚本中使用另一组登录凭据,它全部由Joomla处理配置)我已尽力而为,但当我运行脚本时,出现以下错误:DatabaseError:Unabletoconnecttothedatabase:CouldnotconnecttoMySQL我已经打印出变量并确保mysql的连接详细信息是正确的(它们是正确的)。我当前的代码是:d

php - 如何抑制 Joomla 的 JUser::_load:Unable to load user with id 错误消息?

我有一个Joomla1.6安装,它在两个数据库上运行:joomla的数据库和域特定的数据库,它们都在同一个MySQL服务器上。域特定数据库中的某些实体保留其所有权链接,即存储创建它的Joomla用户的user_id。一些链接不一致并指向不存在的Joomla用户,从域模型的角度来看这是正常的。问题是当我尝试获取它显示的用户名时JUser::_load:Unabletoloaduserwithid1既然有这样的链接是可以的,我需要抑制这个消息。获取用户名的具体代码如下:$user_id=$ticket->getUserId();$user=&JFactory::getUser($user_

php - Joomla PHP : Checkbox won't uncheck

制作一个简单的组件。如果我在选中该框的情况下保存一条新记录,它会保存得很好。如果我返回并取消选中以前选中的项目,它会恢复为已选中。我认为它与隐藏字段有关,尝试手动放入其中一个,但也没有解决它,所以将其取出。这是我所在的位置:一个xml片段:...edit.php文件:Checkboxesform->getFieldset('checks')as$field):?>label;?>input;?>还在form.token之前的末尾添加了这个:我尝试删除xml中的value="1",但后来我遇到了相反的问题,支票根本无法保存。有什么想法吗?谢谢!======================

php - Joomla 3.2 增加upload_max_filesiz

我正在尝试在Joomla3.2扩展管理器上下载此模板:http://scriptmafia.org/templates/115622-yt-moustache-yootheme-for-joomla-25-32.html但每次我上传它时,它都会给我这个错误:Therewasanerroruploadingthisfiletotheserver.我读过有关“增加php.ini文件中的上传最大大小”的文章。我试图在Joomla的管理员文件部分找到这个文件,但“找不到”。那么我该如何解决这个问题呢?它不仅发生在这个模板上,还发生在几个模板上。所以我几乎可以肯定这是由于上传大小造成的。

php - Joomla 如何在提交表单时路由到 Controller 方法?

在表单操作设置为类似的情况下:action="item->id);?>"并且表单包含和隐藏输入:joomla如何路由到Controller方法?如果它在表单操作中有任务,我会理解,但我看不到它如何从隐藏的输入中获取任务,以便路由到testctrl中的适当方法Controller方法 最佳答案 没那么复杂。在您的com_mycom目录中有一个名为mycom.php的文件。在其中你有一些看起来像这样的行:$controller=JControllerLegacy::getInstance('Contact');$controller->

php - 如何删除 joomla 中的所有 javascript?

我在这里使用代码...get('guest')==1){$headerstuff=$this->getHeadData();$headerstuff['scripts']=array();$this->setHeadData($headerstuff);}?>但是当运行代码是模板加载所有javascript时,如何修复它删除模板joomlaheader中的所有javascript 最佳答案 要删除可在模板中使用的脚本:$doc=JFactory::getDocument();unset($doc->_scripts[$this->b