摘要:关于joomla 自从2014年以后至今,不再做任何Joomla开发,今后也不会再做,目前主要是微擎微信模块功能开发,其他的都不做了,包括网站开发,关于joomla问题不再回复,也请不要问我. 微擎 微擎微信是一款开源公众号后台管理软件,是开源的目前有非常庞大用户,自从微信开放公众号以来,工作全部以 阅读全文
posted @ 2016-11-25 22:36 Yoby 阅读(407) 评论(0) 推荐(0) 编辑
摘要:很久没有写joomla文章了,发现想写的东西还是挺多的,后面抽时间补回来,其实更多还是php的一些东西.joomla3.0以后系统改变挺大,后台都是用bootstrap作为主题,个人对这个无爱,因为他不支持IE67 ie8也很差这个在国内实在没法,关键客户都是不懂什么技术的,他们就是能用就行,这就像破产的红旗科技,得过且过,一锤子卖卖,而且用户也是ie678居多,这恐怕要归功于捍卫土地的360,以及一些国产浏览器,还有盗版系统自带就是ie6,用户不懂技术的小白,所以永远就是ie6.3.0界面是不错,在功能方面有所增加,也把不合理的地方改了,而且统一了UI,这个值得赞叹,如果做国外客户并且客户指 阅读全文
posted @ 2014-03-21 14:07 Yoby 阅读(2113) 评论(0) 推荐(0) 编辑
摘要:微信看似很火,其实也不然,目前的竞争对手有网易的易信,现在使用易信可以免流量看似不错,另一个是淘宝的来往属于同一功能的主要就这两个。公众平台目前提供服务的有银行,电信类企业,快递,算是比较不错的,很方便实用。其他还有些旅游,查询类,娱乐信息,等也算不错,微信目前多数企业只还是当作一个联系方式,要想真正交流,还是少不了Email,电话,当面交流。在电子商务,虽然微信内置了支付,不过使用者到底多少不得而知,据我所知,使用支付宝更多,其余支付就是网银,还有一些支付使用者甚少,就算开通也未必常用。微信发展势头不错,不过就个人而言,使用更多也就是通讯,其他使用的不多,作为和腾讯qq重合的的东西,微信算是 阅读全文
posted @ 2013-11-08 09:41 Yoby 阅读(1170) 评论(0) 推荐(1) 编辑
摘要:微信开发虽然简单,但是也有一些常见容易出错。下面就列举一些。1.开发需要验证token,为了不出错,我们先用腾讯官方提供的例子作为验证,很容易就通过了,下载http://mp.weixin.qq.com/mpres/htmledition/res/wx_sample.zip这样很容易就通过了,常见出现服务器没有响应什么都可能出现这个错误。2.开发测试非常不方便,一般需要手机输入测试,然后查看返回值,目前没有很好解决办法,网上找到的工具基本在刚刚升级后的新版微信不能实现。3.微信目前最主要还是文字的,对于其他类型实现,需要更多微信api,对于个人,腾讯给的自由很少,api越多,实现功能越多,像航 阅读全文
posted @ 2013-11-08 09:19 Yoby 阅读(1914) 评论(0) 推荐(1) 编辑
摘要:当普通微信用户向公众账号发消息时,微信服务器将POST消息的XML数据包到开发者填写的URL上。各消息类型的推送XML数据包结构如下。目录[隐藏]1 文本消息2 图片消息3 语音消息4 视频消息5 地理位置消息6 链接消息文本消息 1348831860 1234567890123456 参数描述ToUserName开发者微信号FromUserName发送方帐号(一个OpenID)CreateTime消息创建时间 (整型)MsgTypetextContent文本消息内容MsgId消息id,64位整型使用网页调试工具调试该接口图片消息 1348831860 12345678... 阅读全文
posted @ 2013-11-08 08:54 Yoby 阅读(11901) 评论(0) 推荐(0) 编辑
摘要:微信中可开发功能主要是查询类占多数,对于服务号由于接口更多实现功能也更多,但是个人订阅号能够实现功能就有限的很。下面就提功能几个常见功能函数,都是我网上找的算不上原创,方便大家引用吧。1.机器人,这个有小黄鸡类似功能 function xiaojo($keyword){ $curlPost=array("chat"=>$keyword); $ch = curl_init();//初始化curl curl_setopt($ch, CURLOPT_URL,'http://www.xiaojo.com/bot/chata.php');//抓取指定网页 ... 阅读全文
posted @ 2013-11-08 08:46 Yoby 阅读(3950) 评论(0) 推荐(0) 编辑
摘要:迅雷离线是个好东西,那么我们能不能实现这样一个功能,回复迅雷,随机返回一个迅雷账户和密码。首先在t_type类型表中添加 迅雷以及对应用值xunlei,这样返回的case值中对应值xunlei.建立迅雷表t_xunlei,字段id,user,pwd对应用户密码。$queryX = "select user,password from t_xunlei ORDER BY rand() limit 1 "; $resX = mysql_query($queryX); $rsX = mysql_fetch_array($resX); if(!empty($r... 阅读全文
posted @ 2013-11-08 08:30 Yoby 阅读(2353) 评论(0) 推荐(0) 编辑
摘要:要实现归属地开发,只需要一个api就可以实现,上节课我们通过数据库查询,得到shouji这样一个功能,那么关键字$keyword需要去除前两个字符’手机‘$word = mb_substr($keyword,2,220,"UTF-8");$word就是一个手机号码,我们通过定义一个函数来实现这个查询归属地功能。function phone($phone='13823459876'){$appkey='101312';$sign='a9188406bf366b55d58c97b920814f6e2';$s = file_get_ 阅读全文
posted @ 2013-11-08 08:15 Yoby 阅读(2054) 评论(0) 推荐(0) 编辑
摘要:我们知道,微信公众号开发分订阅号和服务号,而个人只能申请订阅号,订阅号不能设置菜单,无形中只能通过关键字回复实现,比如我回复帮助,就返回帮助信息,如果我回复电影霍元甲,就返回霍元甲电影详细链接,这些都属于关键字回复,特定格式来实现。新建一张表,比如t_type表,用来实现输入关键字,返回特定文本,这里选择开发模式,为了不每次都改代码,我们把关键字和返回值写入数据表,设置表字段id,type,value三个字段。上一节我们得到了文本输入的值$keyword,现在我们用这个关键字去数据库表t_type,查询输入值,就能实现一些关键字,返回值这样简单特定返回功能,比如输入帮助,返回帮助信息,输入翻译 阅读全文
posted @ 2013-11-08 07:58 Yoby 阅读(10323) 评论(0) 推荐(0) 编辑
摘要:微信开发前,需要设置token,这个是微信设置的,可以任意设置,用来实现微信通讯。这里有一个别人写的微信类,功能还比较不错。weixin.class.php代码如下token = $token; $this->debug = $debug; }//获得用户发过来的消息(消息内容和消息类型 ) public function getMsg() { $postStr = $GLOBALS["HTTP_RAW_POST_DATA"]; if (!empty($postStr)) { $this->msg =... 阅读全文
posted @ 2013-11-08 07:28 Yoby 阅读(2839) 评论(0) 推荐(0) 编辑
摘要:上一节主要是一些准备知识,本课还是准备知识,开发微信也可以不使用数据库,但是要想搭建一些查询类应用,就可能使用到数据库操作,所以本节主要涉及到百度BAE上面的数据库表的创建,插入数据,修改数据,删除数据,删除表,以及事务操作。开发前去bae创建应用,然后添加数据库MySQL,就会自动生成一个数据库名称,是一串字符串。这里使用mysqli,测试,MySQL差不多。 $dbname = "tIXZeAfkXSSgYzKuMwGZ";//百度bae数据库 这就是生成的数据库,要替换成自己的 /*从环境变量里取出数据库连接需要的参数*/ $host = getenv('HT 阅读全文
posted @ 2013-10-29 18:36 Yoby 阅读(12014) 评论(0) 推荐(0) 编辑
摘要:微信越来越火,今天开始学习微信公众号开发,在开发之前,假如你已经了解PHP知识和HTML/css等技术。1.申请微信公众号:地址https://mp.weixin.qq.com/注册前需要手拿身份证照片半身像,保证身份证信息看清楚,我用iPhone 4s拍的可以使用,千万不要美化照片,原装即可,又不是相亲。填写相关信息,真实即可,在7个工作日审核是否通过,一般两三天就知道结果,如果不通过,重新提交即可,你只有一共4次机会,要注意。一个人可以申请两个公众号,因为手机号和身份证都只能登记2次。注册要使用邮箱Email,所以提前申请,邮箱是用来验证的,也是登陆号码。个人用户只能申请订阅号,政府,企业 阅读全文
posted @ 2013-10-29 10:46 Yoby 阅读(4557) 评论(0) 推荐(0) 编辑
摘要:测试安装下joomla 3.1稳定版,但是不能成功,Magic Quotes GPC始终显示 否红色,这样就安装不了了!要解决这个很简单,开启Magic Quotes GPC就行了,于是找到php.ini文件,输入一行magic_quotes_gpc = On重启php服务器和php打印输出 get_magic_quotes_gpc()结果是1,应该可以安装了吧可以joomla任然显示否,刷新怎么都不行,不知道是不是版本有问题,这个是汉化版于是只好在源代码里面搜索找到"G:\www\joomla31\installation\model\setup.php"(245,31) 阅读全文
posted @ 2013-09-22 18:28 Yoby 阅读(1348) 评论(0) 推荐(1) 编辑
摘要:好久没有研究joomla了,今天要实现的功能就是版本提醒,然后自动更新,joomla2.5都自带这些功能了,那么,我们怎么给自己开发的组件来实现这一功能呢,这样,你只要打开joomla后台,就可以看到哪些组件官方已经更新了,不需要去下载,直接点击更新就可以顺利完成升级,好了接着就来说说实现过程. 关于这个简单功能,目前没有看到有人讲起,不过很多组件都有了这一提示,我们发现其实就是增加了一个xml文件的标签而已, <administration> <files folder="admin"> <filename>x.php</file 阅读全文
posted @ 2012-12-24 15:25 Yoby 阅读(683) 评论(0) 推荐(0) 编辑
摘要:说到桌面语言开发,用的最多的肯定是C++了,不过对于非专业使用,效率太低下了,难度也非常大,加上英语不是很好,所以就要另找一门语言了,对于VB也许是不错的选择,纵观国内,业余角度来看,个人更看好易语言和aauto这两个小语种. 先说易语言,完全的中文编程,对于习惯了英文编程,还真有些不习惯,不过稍微看看语法,感觉还是比较容易懂得,易语言已经将大多数功能进行了封装,易语言 论坛很火,也看了论坛的悬赏任务还是客观的,不过基本上都是些实现麻烦银子少的项目,适合练手,基本上没有什么大的项目,或许也不适合做大的项目吧,总之 做一些外挂,插件,病毒之类的还是比较好的一门语言,对于编译后的软件也是可以脱离. 阅读全文
posted @ 2012-12-20 16:41 Yoby 阅读(8427) 评论(1) 推荐(0) 编辑
摘要:上一文只研究了JImage类,今天继续其他常用的joomla内置类,个人是从常用角度来写的,如果PHP本身函数比起Joomla内置类用起来更方便的,我就滤过不说,如果你实在想用,自己去查吧,个人觉得,无论多优秀的方法,如果PHP自带函数也能很好解决,那么用PHP内置函数是最好的,学习PHP首先就是学好内置函数,好了,接下来详细讲解那些常用的类以及方法. 1.文档类,用来对当前页面元素的头部作为主要操作.$document = JFactory::getDocument();$document->addScript('1.js');//添加js文件$document-> 阅读全文
posted @ 2012-11-15 12:37 Yoby 阅读(1118) 评论(1) 推荐(0) 编辑
摘要:在以前1.5中,我们都知道是没有图像处理类的,所以每次要想做缩略图,都要自己写相关函数来完成,本来一个简单的功能,搞成复杂的,2.5中,已经内置了这一个类JImage,虽然没有怎么官方文档有说明,读过内核的同学应该都是很清楚的,yoby就在此抛砖引玉的说说. JImage类有很多的属性和静态方法什么的,我就说说最常用的几个,其他的大可不必在意,首先来说说一个静态方法,JImage::getImageFileProperties("1.jpg"),这个对象返回的是一个包含1.jpg长宽,文件类型等信息的对象,如果你只是获取图像信息那么这个方法足够了.另外还提供了生成缩略图,剪 阅读全文
posted @ 2012-11-13 17:08 Yoby 阅读(781) 评论(0) 推荐(1) 编辑
摘要:作为前端开发人员,免不了要和多种浏览器打交道,本文主要是解决IE6,IE7,IE8,IE9在xp和win7方面如何共存,测试都是在32位系统上,至于64位如何,请各位看客自己去测试.一般来说,对于IE系浏览器,系统只能有一个,多数网页开发人员测试都是在不同电脑上面安装不同系统,那么,对于没有那么多电脑或者个人开发者,显然是不可能的,IE6,7正在退出历史的舞台,不过作为特殊的神奇国家,IE6还有很多用户量,我们不得不考虑.悲乎哀哉! 先来说XP这个古老的系统,目前也还有很大的用户量,对于这些开发者,浏览器假如是IE8作为主要浏览器,那么就要IE6和IE7,目前可以找到绿色版,经过测试,完... 阅读全文
posted @ 2012-11-12 10:01 Yoby 阅读(1902) 评论(6) 推荐(0) 编辑
摘要:在joomla2.5上边,对于用户信息给予一定的改变,在1.5时代,往往我们要借助第三方组件来实现用户信息管理,现在,我们不需要了,程序已经内置了user Profile,默认情况下并未开启,实现方式是插件,更多的发现人是猫之良品(http://www.cnblogs.com/catcat811/archive/2012/09/07/2676147.html),有具体讲解,我在这里只是更加详细的应用讲解. 首先,在后台的插件管理里面开启插件类型是user的三个插件(profile,contactcreator,joomla).接着我们回到用户管理,随便选择一个用户,在里面右边找到参数设置... 阅读全文
posted @ 2012-10-31 14:43 Yoby 阅读(859) 评论(0) 推荐(0) 编辑
摘要:自从joomla升级到2.5版本,xml配置文件使用越来越多,也很方便,模块的配置参数,前后台组建的表单提交,以及系统中的表单提交,基本上都是基于xml文件生成的,joomla2.5的模块参数xml文件,组件里面表单的xml文件,虽然结构不同,但是生成表单的元素是一样的,今天就来讲解常用的表单生成元素,这里是最常用的,因为表单元素还是非常多的. 我们随便打开一个模块的配置xml生成文件,里面配置部分就是生成表单的,最常见的一个生成文本框:<field name="text" type="text" default="" labe 阅读全文
posted @ 2012-10-30 17:19 Yoby 阅读(1428) 评论(0) 推荐(0) 编辑