【PHP】微博客EasyTalk V4.0 Beta2 源码
外国Twitter火热, 只是被天朝的墙挡住了;饭否、嘀咕刚火,被查了;于是媒体出身的新浪搞了个微博,与新浪播客一样的运营方式,依靠名人火了。于是围脖这次在广大网民中流传开了。
找了个开源的微博程序来装着玩玩,效果如下:
EasyTalk介绍
EasyTalk是一款国内采用 PHP 和 MySQL实现的开源免费迷你博客系统,EasyTalk主张简单,实现了QQ\MSN\GTALK\WAP等介质发布信息到EasyTalk,一切只需几步操作就可完成,真正做到分享简单生活的口号。
EasyTalk采用 PHP 和 MySQL实现的开源免费迷你博客系统,我们以简单、方便为原则,为用户打造一个清新、简洁的迷你博客环境。EasyTalk支持手机WAP、QQ、 MSN发布信息、分享信息,完全做到随时随地。
EasyTalk较以前的版本增加了很多功能,如API接口(完善中)、绑定DZ等论坛、分享、插件系统等等,大大增强了程序的扩展性,给用户更多的选择和增强了程序修改的自由度。
EasyTalk是一款免费软件,您可以任意使用、修改,但不可二次修改再进行传播。
EasyTalk安装方法
1,安装需求
(1)虚拟主机必须支持.htaccess
(2)独立主机仅支持apache和iis
2,安装步骤
(1)填写config.inc.php文件
(2)配置伪静态,IIS的配置方法、Apache的配置方法
(3)安装执行install/install.php
(4)复制windows下的simhei.ttf字体到include中(因为字体文件大,所以请大家自己复制)
(5)请修改伪静态下伪静态文件中的 RewriteBase /et 为自己的目录
最后说明:请大家尊重作者劳动,不要删除程序版权信息,谢谢
作者QQ:365148961 (注明:ET)
EasyTalk源码下载
点击 [download id="17" format="1"] 下载
简单看了源码,发现和UCHome一样也是采用模板结构,不过没有模板缓存功能。算是个不错的PHP学习材料。官网已挂掉了,就不给出了。
2010年1月13日更新
特别提醒:如果你是将EasyTalk放在网站根目录的话,请修改.htaccess,将第2行的 RewriteBase /et 改为 RewriteBase /,不然点到非首页的地址后会出现页面不存在的情况,因为URL重写因URL不符合规则而没启用。
2010年1月20日更新
友情提示:请确认Apache已加载URL重写模块mod_rewrite.so,不然EasyTalk会因为没有伪静态的支持而无法正常使用
如发现apache 日志中出现如下错误:
Invalid command ‘RewriteEngine’, perhaps mis-spelled or defined by a module not included in the server configuration
说明Apache未加载mod_rewrite.so模块,启用方法为:
打开httpd.conf ,取消 LoadModule rewrite_module modules/mod_rewrite.so前的注释,然后重启Apache即可
2010年1月21日更新
IIS环境请安装被配置ISAPI_Rewrite 3来启用伪静态支持,配置规则复制.htaccess中的规则即可。
那,你知道是哪张表放的是用户信息呢?
您知道怎么改吗?能说的具体点吗?或是有什么教程能发给我看看吗?
您好,我们公司想弄个微博,但是要求在我们公司的网站登录后,进入微博就不用登录了,我easytalk中有没有这样的借口啊,就是我把账号传给他,他就能识别是哪个用户。
它最大能写多少字啊?
您好 我用IE 6.0进行安装easytalk 但是进行到第二步 数据库信息都填写正确 但是总是过不去 我的数据库是mysql5.0 请问一下到底是什么原因呢?
新手学习PHP 我用PHPnow做运行 EasyTalk 的环境 但是点击不知道怎么配置伪静态。安装上面的说法配置还是不成功。请高手指点。我现在不知道 EasyTalk 的源码是不是指的就是 upload 里面的代码。急急急
EasyTalk info: MySQL Query Error
Time: 2010-4-9 9:44am
Script:
SQL: DROP TABLE IF EXISTS `et_ads`
Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘DROP TABLE IF EXISTS `et_ads`’ at line 1
Errno.: 1064
安装到第四步出现了这个 请问该怎么解决啊???救命啊。。。谢谢了。。
找到问题了,是httpd.conf中的AllOverride中没有设置成All,谢谢啦
我在本地测试的easytalk
httpd.conf中加入了
RewriteEngine On
RewriteRule ^(.*)-htm-(.*)$ $1.php?$2
注释也去了
htaccess放在et目录下?
访问register时还是出现404错误,请问是什么问题啊?
设置—模板—上传背景图片之后报错,大意是找不到resizeimage这个函数,你的可以上传背景图吗?
http://www.infohqb.cn/wb 好像不能登陆和注册,请问这是什么问题呢,麻烦下了,谢谢
呃,qq机器人无法用了?
不过,EasyTalk团队关闭了官网,貌似图片都显示不出来了~
呵呵~ 终于弄好了~
参考了一位博客的说明:
apache log 中出现如下错误:
Invalid command ‘RewriteEngine’, perhaps mis-spelled or defined by a module not included in the server configuration
解决办法:
打开httpd.conf ,取消 LoadModule rewrite_module modules/mod_rewrite.so前的注释
晴枫大哥,您好!
打搅一下,向您请教easytalk安装过程中遇到的问题;
我是在本机的Apache2.2环境下测试安装的easytalk,却一直是500错误~
Apache 日志显示 [Wed Jan 20 15:44:03 2010] [alert] [client 127.0.0.1] C:/AppServ/www/.htaccess: Invalid command ‘RewriteEngine’, perhaps misspelled or defined by a module not included in the server configuration
我基本是按照流程来操作的,导入了数据库,修改了config.inc.php:
在apache 配置文件httpd.conf 文件末尾加了
RewriteEngine On
RewriteRule ^(.*)-htm-(.*)$ $1.php?$2
可用http://localhost 访问一直都是500错误。甚至访问另一位朋友搭建的easytalk微博http://blog.yangyongquan.com 的时候居然显示的页面和访问http://localhost一样,说服务器配置出错~ 请联系那个我安装Appsev 时填的Gmail。
按理说Rewrite我也该了,应该没问题了~ 实在不知道问题出在哪里~ 请大哥指点一下~
已经解决,谢谢你给的参考给了我解决问题思路,非常感谢,也点击了你的Google广告,呵呵……
在服务器上一切安装好后,可以用目录访问,
但一设置虚拟主机到目录后,可以访问到目录(网址:www.idea-enjoy.com),
但.htaccess文件的就貌似失效了;
(服务器上用的是APMServ5.2.0配置的环境)
我安装时写端口号了啊,
这是config里的代码您看一下:
$server = “localhost”; // 数据库服务器,一般为“localhost” 如果整合dz,需要填写dz数据库配置!
$db_username = “root”; // MySQL 用户名
$db_password = “admin”; // MySQL 用户密码
$database = “us”; // 数据库名称
$DBprefix = “et_”; // 表前缀,建议不要修改
$pconnect = 0; // 数据库持久连接 0=关闭, 1=打开
$webaddr = “http://localhost:8899/et”; // 安装地址
$dz=0; //是否整合discuz6.0,”0″为否, “1”为是
$dz_path=”http://localhost:8899″;
但是界面很乱,您搭建完也一样吗,还是自己CSS了,谢谢!
你好,我想问下,我搭建完成后,页面非常乱,怎么弄得,还有我的端口设置是8899最后登陆为什么上不去,换成8888就好了(我之前用8888端口搭了一个easytalk),谢谢!
想问下,我安装easytalk的时候总是出错,访问op文件的时候就会出错,我的是linux主机,不知道怎么修改.htaccess这个文件,能不能指导一下,我安装在根目录