吟空麦子

TP3.1切换数据库出现DB驱动类错误的解决办法

如题,Thinkphp3.1如何切换数据库, 查询官方文档后,会得到如下代码: $this->db(1,”mysql://root:123456@ykmaiz.com:3306/test”)->query(“查询SQL”); 或者干脆使用这样的方法来直接实例化模型: M(“User”,”think_”,”mysql://root:123456@ykmaiz.com:3306/test” […]

如何让DeDeCMS的图片集显示调用所有图片

今天麦子在使用DeDe开发网站的过程中,遇到一个问题,那就是如何让图片集显示全部图片。 百度了好多帖子,都不是很方便,找到一个代码,进行了优化,分享给大家: 第一步,打开/include/comm.func.php,在任意位置添加以下代码: //返回所有图片 //麦子编程博客出品(www.ykmaiz.com) function Getimgs($aid, $imgwith = 220, $img […]

如何修改DeDeCMS搜索结果每页的结果数?

麦子发现DeDeCMS自带的搜索功能有个小小的BUG,那就是不管你在搜索结果的模板里设置几条显示结果数,都显示10条。 很明显,以下代码中perpage就是每页显示条数的设置,但是不生效。 {dede:list perpage=’6′} <li> <a href=”[field:arcurl/]”> <img src=”[field:picname/]” width= […]

PHP通过SaeMysql操作数据库之查询

今天麦子给大家分享如何通过调用SaeMysql来查询数据库的实例代码: $mysql = new SaeMysql(); $sql = “SELECT * FROM article order by pubdate desc”; $data = $mysql->getData($sql); $mysql->closeDb($sql); foreach($data as $a){ ech […]

关于Smarty中truncate分割中文乱码的问题

麦子今天帮朋友完善一个网站的时候发现一个问题,这个网站是PHP+Smarty引擎制作的。 这个问题就是使用smarty自带函数truncate分割中文的时候可能会出现乱码。 原因麦子在此就不多说了,主要是由于中文编码的问题,直接给大家提供一个解决方案: 1.在smarty模板引擎的plugins下建立一个文件 modifier.truncate_ykmaiz.php ,文件中的代码如下: /** […]

PHP中vsprintf()函数的用法(占位符)

麦子今天用到了php的vsprintf()这个函数,查询了用法,现在记录下来,顺便供更多的朋友们查询。 vsprintf() 函数主要用于把格式化字符串写入变量中。它与 sprintf() 不同,vsprintf() 中的 arg 参数位于数组中。数组的元素会被插入主字符串的百分比 (%) 符号处。该函数是逐步执行的。在第一个 % 符号中,插入 arg1,在第二个 % 符号处,插入 arg2,依此 […]

关于DeDeCms后台加载很慢卡死的解决办法

麦子今天给大家提供一个关于DeDeCmsV5.7 SP1正式版的在本地测试的时候后台首页加载特别慢,甚至是卡死的问题的解决办法。 具体症状:在本机安装DeDeCmsV5.7 SP1正式版,然后登录后台,点击其他菜单就会卡死,统计菜单一直处于加载状态。 解决办法如下: 1.先找到后台目录,一般为dede(自行可以修改) 2.在后台目录下找到templates/index_body.htm 3.编辑i […]