YBlog相关资源
本站内容除转载精华分类或注明zz以外,其他均为原创内容。转载请注明出处,yhustc.com版权所有
YBlog SVN http://yblog.googlecode.com/svn/trunk/
YBlog打包下载
YBlog.zip (3月15日更新,强烈建议所有用户升级至此版本)
YBlog特性介绍 http://www.yhustc.com/index.php/Blog/153.html
YBlog开发教程
Tags:
On YBlog @ 2009-01-01 21:47:16 | By yhustc
niceup | 2009-01-04 14:26:31
呵呵,下了非常的好,各方面考虑的很周到,但是不晓得这个widget怎么启用niceup | 2009-01-04 14:29:06
已经会了,谢谢你的开源,做的实在不错~~ 并再次表示感谢 ~ThinkCMS | 2009-01-11 22:59:04
支持哈~~~专抢沙发 | 2009-01-14 10:29:03
沙发先!grayfox | 2009-02-06 10:11:17
你好,看了你的源码,看到你的布局用了Layout想请教下,这样是不是比换成display那样的慢许多呢?
yhustc | 2009-02-06 14:32:47
display里使用include,不会检查include的内容是否有更新。layout中因为中间嵌入的内容是动态赋值的,所以会每次都检查中间那部分是否有改动,理论上应该比display慢。但是由于同样会生成模板缓存,所以每次显示只是多一个判断是否有更新的操作,不会是“慢许多”。慢多少,取决于layout模板中动态变化的部分有多少。Lin.x | 2009-02-07 14:54:47
合肥的?安徽老乡?
我的也是基于thinkphp的博客
交换下链接吧
www.lineks.cn
Lin.X's Space
yhustc | 2009-02-08 10:30:01
我在合肥,但我是湖南人,呵呵sysucgh | 2009-02-11 14:33:54
看了YBlog,写得非常好,是学习tp的极品实例。似乎归档插件有两个小问题
1)选择某个归档后,进入归档列表后,归档选择框没有选中当前归档项,这个简单,加个 == $Get['v'] 判断就行了
2)归档的时候没有任何日志信息,在debug模式下,报错:
SELECT count(*) as tpcount FROM y_posts Posts JOIN y_category Category JOIN y_usermeta Usermeta WHERE ( `post_status` = 'publish' ) AND ( Posts.post_category = Category.cid ) AND ( Posts.post_author = Usermeta.user_id ) AND ( Posts.post_type = 'post' ) AND ( Posts.post_date >= '2009-01-01 00:00:00' AND Posts.post_date <= )
有个参数丢失了,看了blog:index发现没什么问题,不知道是不是tp的问题,博主麻烦看看
yhustc | 2009-02-12 15:08:22
这个问题是我把所有的查询条件从HashMap改成数组后造成的,现在问题已经修正了。谢谢你的反馈jimmy | 2009-03-07 09:45:41
我是架在linux上的,在发表文章的时候,会抛出如下的异常。蛮奇怪的。
attachModel模型不存在或者没有定义
jimmy | 2009-03-07 10:41:52
另外,我的mysql是放于另外一个server的。进入后台,会有error:
[ 09-03-07 10:36:19 ] 注意:[2] mysql_get_server_info() [function.mysql-get-server-info]: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) IndexAction.class.php 第 36 行.
[ 09-03-07 10:36:19 ] 注意:[2] mysql_get_server_info() [function.mysql-get-server-info]: A link to the server could not be established IndexAction.class.php 第 36 行.
jimmy | 2009-03-07 10:55:55
to yhustc,那个attachModel模型不存在或者没有定义,debug出来了,
是admin下面的 BlogAction.class.php 的 196 行,$attachDao = D("attach"); 要弄成大写打头的。
yhustc | 2009-03-07 21:41:14
谢谢你的反馈。你的mysql的错误,可能是系统配置问题,PHP手册上没找到关于mysql_get_server_info无法取远程服务器mysql版本号的说明err99 | 2009-03-13 11:25:44
嘿,yhustc,我刚在一个免费的空间装上了YBLOG,但有两个脚本错误,你可以去我刚装的空间看下,在后台登陆时,老是显示登陆中,重新刷新后就进后台了.yhustc | 2009-03-13 12:05:42
回复楼上的朋友。问题出在你的免费空间上。对于任何一个HTTP请求,他都在后面附带一个自己的JS,可能是用于广告或者其他用途吧。登录的AJAX请求响应如下
{"status":0,"info":"\u9a8c\u8bc1\u7801\u4e0d\u6b63\u786e\uff01","data":""}<script src=http://www.168.sh/223123.js></script>
这个响应无法作为JSON解析,所以登录的JS认为一直没有返回正确的响应。
到Admin/Tpl/Public/login.html里,在这一句前面加上//应该就可以登录了。$('#loginForm').ajaxForm(options);
有一点需要注意,发表日志的时候有自动保存功能,既然你的免费空间无法正常使用AJAX,建议你把自动保存时间设置得长一点,要不然自动保存的时候,右上角会一直显示正在保存(仅管后台已经保存成功了)
err99 | 2009-03-13 21:02:31
哦,太谢谢了啊。我真是晕了,看来免费的没有好的啊。不过还收了1.68元。
为什么模型里的注释很少呢。。
shunfang | 2009-03-15 14:18:15
提醒下,在我IE6.0上显示乱了,FF正常,估计有点小问题,呵呵yhustc | 2009-03-15 18:02:37
IE6我试了一下,有的页面正常有的页面又不正常。好像问题出在max-width上面,对于大图使用max-width限制其宽度,点击后可以查看大图。结果IE6不支持这个CSS属性-_-#err99 | 2009-03-18 22:14:30
如果短标题是中文,在前台打开时,会显示参数无效。err99 | 2009-03-18 22:20:20
开始在日志中插入了图片(先上传,再点插入),再次编辑时删不掉图片,清空前后台还是在,不知道为什么。
err99 | 2009-03-18 22:23:28
提交评论是,会产生一个脚本错误。在你的这里是这样,在我自己的博客里也是。
Line:24
Char:4
Code:0
Error:参数无效。
网址:http://localhost/YBlog/index.php?s=/Comment/post.html
yhustc | 2009-03-20 16:03:35
短标题会直接附在URL中,不推荐用中文。删除图片附件的问题,编辑器中的内容应该是可以删除的啊,FCK应该不会出问题的,这么成熟了的东西。会不会是你的免费空间插入的JS使得FCK不正常了?jimmy | 2009-04-16 10:32:30
dear yhustc,向你反映一下哦:
1, 比如地址,插入代码段好像有蛮多问题的.
http://www.appsboss.com/oracle-anydata-1.html
我准备在使用,但是感觉好像还有很多的问题存在也.
我就相中了插入代码的这个功能,
但是我发现,我至多就只能插入5个代码段,
第6个就再也怎么也插入不上去了.
2, 而且还经常出现输入法无法输入中文的情况,保存之后,再进去,居然就ok了.
3, 有时候会出现, 我在后台是做保存了, 但是前台显示不出来, 回来一看, 原来是 状态 自动 由 发表 变成 草稿 了.
yhustc | 2009-04-16 10:36:12
插入代码和富文本编辑无法输入中文,这个是FCK的问题。这个如果要完善,估计得换个编辑器。发表变草稿,那个难道是自动保存后没有修改回原来的状态?我再看一看是什么问题。后台写日志有自动保存功能,会先把状态变为草稿,保存一个,然后设置成之前的状态,有可能是设置成开始的状态那句JS没有成功执行。
非常感谢你的支持
tony | 2009-04-20 13:58:47
很不错,我下载用了很人性化的资源tomfei | 2009-05-05 22:35:12
你好~试用了一下你的YBlog, 感觉很不错。
但是有些问题想请教一下,
能不能把数据库的表做一个说明文档?以便于大家理解代码。
yhustc | 2009-05-06 23:51:08
最近比较忙,等我有时间了整理一下吧。重要文件我会放在置顶文章里面的。谢谢你对YBlog的关注,呵呵tomfei | 2009-05-08 13:01:24
请教一下:我尝试着在免费空间上安装YBlog,
但是安装的时候检测说 根目录(./..) 不可写,
我好像不能设置免费空间上给我分配的目录的可读写性。
能不能修改一下YBlog的代码呢?怎么修改?
yhustc | 2009-05-08 15:13:40
可以先在本地测试环境中安装好,然后把数据库导出为SQL在你的空间上导入。然后把db_config.php这个文件上传上去,把user_config.php设置成可写的,应该就可以了。安装的时候要求根目录可写,是因为db_config.php这个文件是安装程序生成的。jason | 2009-05-12 21:34:48
Fatal error: Call to undefined function inputfilter() in D:\APMServ\www\htdocs\down\yblog\BlogApp\Lib\Action\BaseAction.class.php on line 93yhustc | 2009-05-12 21:51:28
看你的报错,inputFilter是在93行,你应该同步的SVN上的代码吧,这个函数以前是在各自项目的common.php里,后来我放进ThinkPHP\Common\functions.php里面了。如果SVN上的TP目录也同步过了,清空一下项目的缓存试试,就是Temp目录下的文件TP新版支持吗? | 2009-05-20 15:34:32
这个程序支持TP1.6下运行吗?yhustc | 2009-05-20 15:36:04
新版的还在修改,但由于我最近比较忙,没完全改好,所以还需要过段时间。iceup | 2009-06-03 10:24:55
对了,后台编辑日志,贴代码功能有问题,你可以看一下。贴代码—>保存日志—>然后编辑日志
GreySky | 2009-12-18 11:41:21
发现一个BUG环境Win2k3+XAMPP+IE8
在分类管理,如果,我点击编辑某个分类,弹出框后,我并没有保存,而是关闭了弹出框。那么,我再点添加分类时候,会默认为刚才编辑的弹出框。
想问下,是不是作者,有意这么操作,还是测试过程中,没遇到这个问题。
yhustc | 2009-12-18 17:09:39
这个是thickbox的一个特效,那个弹出来的框就是本页面中的一个div,所以你修改内容后取消,实际上就是把框再次隐藏。除非刷新页面,否则框再次点出来的时候,里面的内容还是刚才的翎玲拢香 | 2010-01-31 19:02:51
发现移动widget的一个小BUG,一共有N个wedget,当已经把N-1个widget移动到已启动的时候,这时候要把最后一个也移动到已启动,可是之前所有已启动都弹回到未启动的,这样子怎么处理?yhustc | 2010-02-01 16:06:27
E...大半年没搞过这个了,之前没发现这个问题啊,不知道是不是浏览器兼容性问题。这个拖拽效果是直接用的jquery的插件做的,不是我写的JS代码。如果不是浏览器兼容性问题的话,可能需要找一个更完善一点的JQ拖拽代码替换才行呵呵 | 2010-05-05 22:15:03
看过你的论坛 简单简洁 不错rqyy | 2010-08-28 10:58:24
YBlog安装程序第三步 建数据库、保存配置
无法连接数据库
是什么原因呢?
dengguibao | 2010-08-29 21:59:05
日志的链接怎么实现的呀,是不是静态化了,还是伪静态,如果伪静态怎么做到的呀,不根据日志的ID就能判断该文章yhustc | 2010-08-30 00:13:10
LS的LS,无法连接数据库应该是你输入的数据库信息不对。install.php里面写的是原始的PHP MYSQL API函数,并没有用什么封装类,如果mysql_connect连接报错,请检查数据库配置。LS的朋友,posts表有一个字段记录的就是英文标题,结合TP的空操作功能,就可以实现这样的URL。英文URL的生成使用的google翻译,发布日志的时候,后台使用curl从google翻译那里获取对应的英文。