童鞋们好,昨天花了半小时琢磨了一下Widget的干活原理。今天自然就是来练手了哈~
我们写一个最简单的Hello world。由于会写的比较多(别被吓着了~),开玩笑的话我就不写了,而且今天也有点习惯性郁闷,噫…
好!开始我们的“需求分析”:
我要在侧边栏显示一句话,话的内容是在admin控制面板里自定义的。
需求分析完了(史上最短需求分析?哈~)
开始设计:咱就不玩软件工程那一套了,直接上手。
按昨天的教程说的,widget的widget()负责页面的显示,所以这个函数只要所内容取出来,再echo就好了。
但是由于需要在admin控制面板里先写好这句话,这就要求form()函数生成一个框,这个框里可以写文字。
这个框里的文字要能够保存(update())。
好啦,明白了?还是糊涂了?
看我继续~
————–Widget 注释部分——————
当然有点题外话,一个插件是有它的注释的。在admin面板里的plugin里你会看到有什么作者之类的,我们也得按着这个来:
/* plugin name: Bulletin Board
* author: AttaCKovER
*description: 练习用
*当然还有好几项,要想补全,大家就自己去看那些正规的widget吧~
*/ |
Read more…
咱这现学现卖,写个小教程。希望能够帮到那些想学而又读不了那些像树皮一样没味道还无聊的文档的同学们。
我的口号:拒绝高深,用常识解读一切。
我们只需要最少的知识,就可以做很多事。Come on with me~
Wordpress是php写的一个博客站点,它很好地包装了各种底层函数,使得你可以所见即所得地发布博客文章。你大概也接触过一点程序,可是用wordpress(wp)你根本就不用接触什么php,不用接触mysql,一切似乎都不存在。所以,wp的架构很好呀~~
widget是啥捏,说白了就是一个小框可以拖到主页的侧边栏上,并在上面显示一些东西。而我的目标是做一个微博的发布站,我想用widget来做。所以我得先观察一下widget有啥特征:
Read more…
网站搜索引擎优化(SEO Search Engine Optimization),又是一种ORZ的名词。
它的意思就是说,为网站添加搜索引擎“喜爱”的关键字,从而让页面容易被搜索引擎收录。这种不是靠文章实力取胜的做法,我很鄙视。
凡事都有一个度,如果你觉得你的东西有自己的优势,真的有助于互联网的发展,那你应该适度的为自己添加一些关键词,从布景上那些有需要的人能够搜索到。如果你的东西很无聊,那就别做SEO了,何必呢,浪费别人的时间。
会想说这些是因为看到很多人十分卖力地在推广他们的网站(通过一些评论),我每次都会跳过去看,但我觉得真的没什么吸引人的,我帮他贡献了一点PV,但他们的网站这样下去肯定不会更好。
没有自己的独一无二的实力,即使能吸引到一点人气,但你们又能存住多少人呢?安下心来好好写点有深度的东西,不要再转载。
又开始装X了,不说啦。blog嘛,随便说说。
wordpress本身功能非常简单,但它具有非常好的扩展 性,博主可以通过自主安装所需插件使其功能加强,也许正是这种DIY的方式,才让wordpress快速流行,迅猛发展。现在该文做一个 Wordpress插件集锦,希望对你的博客之旅有所帮助。
感谢他的分享 http://bbs.chinaunix.net/thread-727747-1-1.html
———————————-
Source Insight(以下简称SI)是非常强劲的代码阅读工具,安装后也就才3M大小,但在阅读别人的代码的时候实在是太方便了,尤其在查找类,函数的相关定 义的时候。
SI标准内置的语言主要在c/c++/Java/C#等,但就是没有PHP。这次有个比较大的PHP的项目代码需要接手,用UE看了一段,里面的函数跳来跳 去,实在是麻烦。后来g了以下,发现SI官方网站自己带了PHP的语言定义文件,按照网站上的说明,倒入,配置了以下。类,函数等 关联操作都已经可以了,就是语法的高亮没有。基本上就只有几个流程控制if,else高亮显示,看起来累就一个字。
Read more…
无聊了,哎。
写一个这个东西,就用简简单单几行字来做小微博,然后用OAUTH做分发。简单就好!
设计:
widget方式,就使用文本框。提交的动作HOOK到发布动作上,不仅本页显示,同时发布到follow5,然后再由follow5帮我发到各大站点。这里还需要一个Follow5的api.
搭建:
在PC上开了个apache,apache2.2,注意需要加载php5的php5_apache2_2.dll才能启动apache.要修改的httpd就是那些documentroot还有加上对php的解析,具体语句google吧
然后是php,加载几个必要的dll,主要是数据库的。
然后是mysql,用的是5.02,一路安装。测试直接用phpmyadmin测。方法是浏览器里填路径。注意改phpmyadmin的pwd,在php_config_default里面。phpmyadmin连接成功后,建一个wordpress的数据库,给之后用。
然后是wordpress,填好路径后,填一些信息,然后就可以安装了。注意保存生成的秘密,小心不让你访问。
OK,建立完成!开始以后的wordpress研究之旅吧~ 希望能够坚持不会被其他小事打扰。
难得的一篇技术文啊。呵呵。
现在微博已经满天飞了,总不可能这写一点,那儿再写一点吧。所以同步就很重要啦。但是请注意,现在没有现成的这种功能的工具,你得自己DIY一个。
DIY真的很简单,来动动脑筋,没有不可克服的核心困难。没什么做不到的。
同步,就一定要有一个写的源,和一个负责分发的站点。
我有这个主站,当然就想着在主站写微博,然后用个什么东东来帮我发分了。
首先是找要到一个能够分发的站点,我找到的是follow5,这是一个共享站,能把在follow5上发布的信息分发到其他微博上。而且有趣的是,它可以通过RSS来抓某一个站的更新。这是一个非常好的功能。
主站写微博。但我又懒得也不会(呵呵,这是主要原因)去写一个页面来做微博,(其实是有想法的,只要做一个类似留言板的页面就行了,不过那样会很丑)。挑来挑去,似乎只有sina的微博支持插件,那好就用sina的。sina的插件代码其实就是一个帧页面,显示得就是sina的东西。于是主站->sina站的更新OK了。
下一步是让follow5抓sina的页面。用的是RSS,去sina上一看,竟然没有RSS!得,自己生成RSS吧。代码俺是不会的~,但没事,一来可以现学,二来可以借用别人的,呵呵。找了找,有了[http://lakeyon.com/SinaRss.aspx?uid=]。uid后填你的sina的ID后,这个页面会帮你生成rss文档。把这个URL填到follow5的5feed中后,抓取OK。再在follow5中绑定其他微博,OK!
注:sina已经有开放API了,可以用API直接写到follow5的共享中去,但具体做法我没去琢磨,大家有兴趣的自己去试试吧,反正挺简单的。
最后,主站->sina的速度是很快的。但是follow5抓的速度就挺慢的,一天最多50次,所以这样的发布还是有一定延时的。不过问题也不大,反正我也不会一天说很多。
OK,这篇没啥技术含量的东东就写到这。
当然了,这不是做播放器。只是一个小小的小技巧而已。
大家知道html是有背景音乐的 emsrc=”….mp3″就可以了,就可以调用系统自带的播放器。
那写在哪呢。
呵呵,控制台里的apperance下有一个widget,里面有一个text控制。可以把html代码写在那里。
我写的是:
Read more…
大伙的看法