草庐IT

joomla-k2

全部标签

php - 在 Joomla 中构建查询的不同方式?

刚开始,这应该是一个简单的,但我一直没能找到好的来源,尤其是从1.5到1.6/1.7/2.5的转换。构建组件和其他问题不断遇到语法问题。例如,这是我构建查询的一种方式:[类型1]$query->SELECT('u.idasUserID,u.nameASName,uppi.profile_valueASHair,uppi2.profile_valueASHeight');$query->FROM('#__usersASu');$query->LEFTJOIN('#__user_profilesASuppiONu.id=uppi.user_idANDuppi.ordering=1');$q

mysql - Joomla jos_session 表崩溃

我最近遇到以下错误DBfunctionfailedwitherrornumber145'TABLE\jos_session'ismarkedascrashedandshouldberepairedSQL=SELECTsession_idFROMjos_sessionWHEREsession_id....这伴随着我的网站崩溃。我通过截断表格来修复它truncatetablejos_session也可以通过修表来解决repairtablejos_session我的问题是,我们如何才能防止此表从一开始就崩溃。 最佳答案 发生这种情况的原因

MySQL 查询删除具有相同名字和姓氏的 Joomla 用户

我知道这是不正确的,但这基本上是我想做的:deleteFROMjos_usersWHEREnamelike'='在Joomla中,名称field是一个输入,有很多垃圾邮件帐户具有相同的名字和姓氏-例如UzhuzaioUzhuzaio-我想删除。总而言之,我需要一个查询,该查询将从jos_users中删除用户,其中name字段包含2个相同的词 最佳答案 我认为DELETEFROMjos_usersWHERESUBSTRING_INDEX(name,'=',1)=SUBSTRING_INDEX(name,'=',-1)应该可以做到,你试

php - joomla mysql 日期数学逻辑

我正在尝试通过php和mysql创建一个条件,用户可以在formid的24小时时间子句中最多提交5次提交//Definethemaximumnumberofsubmissionsfor24hours$max=5;$user=JFactory::getUser();$db=JFactory::getDbo();$query=$db->getQuery(true);//Setupthequery.$query->select('COUNT('.$db->qn('Username').')')->from($db->qn('#__rs_submissions'))->where($db->q

mysql - Joomla MySQL 性能

我一直在开发一个版本为2.5.11的Joomla网站。该网站的流量会非常高。我的问题是关于MySQL查询性能的。数据库包含大约60000行的内容表,下面看到的查询(核心com_content文章模型查询)执行时间大约为6秒。非常慢。SELECTa.id,a.title,a.alias,a.title_alias,a.introtext,a.checked_out,a.checked_out_time,a.catid,a.created,a.created_by,a.created_by_alias,CASEWHENa.modified=0THENa.createdELSEa.modif

OpenWrt | 以斐讯K2为例,编写脚本使用logread命令实时读取日志,监听OpenWrt网线插拔事件

文章目录一、绪言二、相关基础1.logread命令2.Linux管道流操作3.判断变量中是否含有指定字符串4.使用read命令并搭配循环,逐行获取输入流三、编写脚本一、绪言OpenWrt是一个高度模块化、高度自动化的嵌入式Linux系统,拥有强大的网络组件和扩展性,适用于较多的路由器设备。有时候,在使用OpenWrt时,我们需要监听网线的插拔,获取网线插拔的事件,并执行一些操作。OpenWrt官方文档给出使用hotplug去获取相关事件:https://openwrt.org/docs/guide-user/base-system/hotplug如文档中指出,可在/etc/hotplug.d/

javascript - JQuery 不工作,因为 Mootools 已经加载到 joomla

我试图将JQuery库包含到joomla中,但它不起作用。许多组件和模块在我的CMS中使用mootools。我认为问题是两个框架之间的冲突。我已经在互联网上搜索并找到了一些文章,但是下面的代码仍然没有按预期工作。addScriptDeclaration($noConflict);$document->addScriptDeclaration("jQuery(document).ready(function($){jQuery('#example').dataTable();});");JHTML::script('jquery.js',$base,true);$document->ad

php - Joomla:从模型中调用辅助函数?

我从php和Joomla开发开始,发现很难在Joomla中工作来做一些相当简单的事情。浏览了JoomlaMVC示例和Lynda(到目前为止已经构建了一些简单的View)。我有一个辅助文件/类/函数,它输出“已完成”表中存在的所有用户ID,因此我可以显示基于该用户的新记录的链接或编辑现有用户的记录。我已经在组件的不同部分(Joomla:Writeandcallahelperfunctioninacomponent)中成功地使用了此帮助文件中的不同函数。当我在模型中做同样的事情时,我得到这个:“fatalerror:从C:\wamp\www\ilplocal\libraries\中的上下文

php - 是否可以使用 Joomla 一次运行多个更新查询?

我想使用JOOMLA2.5一次运行许多SQL更新查询。在我的代码下面:require_once'../includes/framework.php';$query="UPDATE#__mytableSETmyfield='value'whereid=1;UPDATE#__mytableSETmyfield='value'whereid=2;UPDATE#__mytableSETmyfield='value'whereid=3;";$db=JFactory::getDbo();$db->setQuery($query);$db->query();但它显示语法错误。我尝试直接在MYSQL中

php - Joomla 3.1 : accessing database from an external PHP

我有一个外部PHP脚本,我正在使用PDO进行查询:try{$dbh=newPDO("mysql:host=$hostname;dbname=$db",$username,$password);$sql="SELECT*FROM$tableWHEREuserName=:userName";$stmt=$dbh->prepare($sql);$stmt->bindParam(':userName',$userName);$stmt->execute();$rows=$stmt->fetchAll(PDO::FETCH_ASSOC);$dbh=null;}catch(PDOException