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:


43 Responses to “YBlog相关资源”

  1. niceup  | 2009-01-04 14:26:31

    呵呵,下了非常的好,各方面考虑的很周到,但是不晓得这个widget怎么启用
  2. niceup  | 2009-01-04 14:29:06

    已经会了,谢谢你的开源,做的实在不错~~ 并再次表示感谢 ~
  3. ThinkCMS  | 2009-01-11 22:59:04

    支持哈~~~
  4. 专抢沙发  | 2009-01-14 10:29:03

    沙发先!
  5. grayfox  | 2009-02-06 10:11:17

    你好,看了你的源码,看到你的布局用了Layout

    想请教下,这样是不是比换成display那样的慢许多呢?
  6. yhustc  | 2009-02-06 14:32:47

    display里使用include,不会检查include的内容是否有更新。layout中因为中间嵌入的内容是动态赋值的,所以会每次都检查中间那部分是否有改动,理论上应该比display慢。但是由于同样会生成模板缓存,所以每次显示只是多一个判断是否有更新的操作,不会是“慢许多”。慢多少,取决于layout模板中动态变化的部分有多少。
  7. Lin.x  | 2009-02-07 14:54:47

    合肥的?
    安徽老乡?
    我的也是基于thinkphp的博客
    交换下链接吧
    www.lineks.cn
    Lin.X's Space
  8. yhustc  | 2009-02-08 10:30:01

    我在合肥,但我是湖南人,呵呵
  9. 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的问题,博主麻烦看看
  10. yhustc  | 2009-02-12 15:08:22

    这个问题是我把所有的查询条件从HashMap改成数组后造成的,现在问题已经修正了。谢谢你的反馈
  11. jimmy  | 2009-03-07 09:45:41

    我是架在linux上的,在发表文章的时候,会抛出如下的异常。
    蛮奇怪的。

    attachModel模型不存在或者没有定义
  12. 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 行.
  13. jimmy  | 2009-03-07 10:55:55

    to yhustc,那个
    attachModel模型不存在或者没有定义,debug出来了,
    是admin下面的 BlogAction.class.php 的 196 行,$attachDao = D("attach"); 要弄成大写打头的。
  14. yhustc  | 2009-03-07 21:41:14

    谢谢你的反馈。你的mysql的错误,可能是系统配置问题,PHP手册上没找到关于mysql_get_server_info无法取远程服务器mysql版本号的说明
  15. err99  | 2009-03-13 11:25:44

    嘿,yhustc,我刚在一个免费的空间装上了YBLOG,但有两个脚本错误,你可以去我刚装的空间看下,在后台登陆时,老是显示登陆中,重新刷新后就进后台了.
  16. 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,建议你把自动保存时间设置得长一点,要不然自动保存的时候,右上角会一直显示正在保存(仅管后台已经保存成功了)
  17. err99  | 2009-03-13 21:02:31

    哦,太谢谢了啊。
    我真是晕了,看来免费的没有好的啊。不过还收了1.68元。
    为什么模型里的注释很少呢。。
  18. shunfang  | 2009-03-15 14:18:15

    提醒下,在我IE6.0上显示乱了,FF正常,估计有点小问题,呵呵
  19. yhustc  | 2009-03-15 18:02:37

    IE6我试了一下,有的页面正常有的页面又不正常。好像问题出在max-width上面,对于大图使用max-width限制其宽度,点击后可以查看大图。结果IE6不支持这个CSS属性-_-#
  20. err99  | 2009-03-18 22:14:30

    如果短标题是中文,在前台打开时,会显示参数无效。
  21. err99  | 2009-03-18 22:20:20

    开始在日志中插入了图片(先上传,再点插入),
    再次编辑时删不掉图片,清空前后台还是在,不知道为什么。
  22. err99  | 2009-03-18 22:23:28

    提交评论是,会产生一个脚本错误。
    在你的这里是这样,在我自己的博客里也是。

    Line:24
    Char:4
    Code:0
    Error:参数无效。
    网址:http://localhost/YBlog/index.php?s=/Comment/post.html
  23. yhustc  | 2009-03-20 16:03:35

    短标题会直接附在URL中,不推荐用中文。删除图片附件的问题,编辑器中的内容应该是可以删除的啊,FCK应该不会出问题的,这么成熟了的东西。会不会是你的免费空间插入的JS使得FCK不正常了?
  24. jimmy  | 2009-04-16 10:32:30

    dear yhustc,
    向你反映一下哦:
    1, 比如地址,插入代码段好像有蛮多问题的.
    http://www.appsboss.com/oracle-anydata-1.html

    我准备在使用,但是感觉好像还有很多的问题存在也.
    我就相中了插入代码的这个功能,
    但是我发现,我至多就只能插入5个代码段,
    第6个就再也怎么也插入不上去了.

    2, 而且还经常出现输入法无法输入中文的情况,保存之后,再进去,居然就ok了.

    3, 有时候会出现, 我在后台是做保存了, 但是前台显示不出来, 回来一看, 原来是 状态 自动 由 发表 变成 草稿 了.
  25. yhustc  | 2009-04-16 10:36:12

    插入代码和富文本编辑无法输入中文,这个是FCK的问题。这个如果要完善,估计得换个编辑器。
    发表变草稿,那个难道是自动保存后没有修改回原来的状态?我再看一看是什么问题。后台写日志有自动保存功能,会先把状态变为草稿,保存一个,然后设置成之前的状态,有可能是设置成开始的状态那句JS没有成功执行。
    非常感谢你的支持
  26. tony  | 2009-04-20 13:58:47

    很不错,我下载用了很人性化的资源
  27. tomfei  | 2009-05-05 22:35:12

    你好~
    试用了一下你的YBlog, 感觉很不错。

    但是有些问题想请教一下,
    能不能把数据库的表做一个说明文档?以便于大家理解代码。
  28. yhustc  | 2009-05-06 23:51:08

    最近比较忙,等我有时间了整理一下吧。重要文件我会放在置顶文章里面的。谢谢你对YBlog的关注,呵呵
  29. tomfei  | 2009-05-08 13:01:24

    请教一下:
    我尝试着在免费空间上安装YBlog,
    但是安装的时候检测说 根目录(./..) 不可写,
    我好像不能设置免费空间上给我分配的目录的可读写性。
    能不能修改一下YBlog的代码呢?怎么修改?
  30. yhustc  | 2009-05-08 15:13:40

    可以先在本地测试环境中安装好,然后把数据库导出为SQL在你的空间上导入。然后把db_config.php这个文件上传上去,把user_config.php设置成可写的,应该就可以了。安装的时候要求根目录可写,是因为db_config.php这个文件是安装程序生成的。
  31. 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 93
  32. yhustc  | 2009-05-12 21:51:28

    看你的报错,inputFilter是在93行,你应该同步的SVN上的代码吧,这个函数以前是在各自项目的common.php里,后来我放进ThinkPHP\Common\functions.php里面了。如果SVN上的TP目录也同步过了,清空一下项目的缓存试试,就是Temp目录下的文件
  33. TP新版支持吗?  | 2009-05-20 15:34:32

    这个程序支持TP1.6下运行吗?
  34. yhustc  | 2009-05-20 15:36:04

    新版的还在修改,但由于我最近比较忙,没完全改好,所以还需要过段时间。
  35. iceup  | 2009-06-03 10:24:55

    对了,后台编辑日志,贴代码功能有问题,你可以看一下。
    贴代码—>保存日志—>然后编辑日志
  36. GreySky  | 2009-12-18 11:41:21

    发现一个BUG
    环境Win2k3+XAMPP+IE8

    在分类管理,如果,我点击编辑某个分类,弹出框后,我并没有保存,而是关闭了弹出框。那么,我再点添加分类时候,会默认为刚才编辑的弹出框。

    想问下,是不是作者,有意这么操作,还是测试过程中,没遇到这个问题。
  37. yhustc  | 2009-12-18 17:09:39

    这个是thickbox的一个特效,那个弹出来的框就是本页面中的一个div,所以你修改内容后取消,实际上就是把框再次隐藏。除非刷新页面,否则框再次点出来的时候,里面的内容还是刚才的
  38. 翎玲拢香  | 2010-01-31 19:02:51

    发现移动widget的一个小BUG,一共有N个wedget,当已经把N-1个widget移动到已启动的时候,这时候要把最后一个也移动到已启动,可是之前所有已启动都弹回到未启动的,这样子怎么处理?
  39. yhustc  | 2010-02-01 16:06:27

    E...大半年没搞过这个了,之前没发现这个问题啊,不知道是不是浏览器兼容性问题。这个拖拽效果是直接用的jquery的插件做的,不是我写的JS代码。如果不是浏览器兼容性问题的话,可能需要找一个更完善一点的JQ拖拽代码替换才行
  40. 呵呵  | 2010-05-05 22:15:03

    看过你的论坛 简单简洁 不错
  41. rqyy  | 2010-08-28 10:58:24

    YBlog安装程序

    第三步 建数据库、保存配置
    无法连接数据库

    是什么原因呢?
  42. dengguibao  | 2010-08-29 21:59:05

    日志的链接怎么实现的呀,是不是静态化了,还是伪静态,如果伪静态怎么做到的呀,不根据日志的ID就能判断该文章
  43. yhustc  | 2010-08-30 00:13:10

    LS的LS,无法连接数据库应该是你输入的数据库信息不对。install.php里面写的是原始的PHP MYSQL API函数,并没有用什么封装类,如果mysql_connect连接报错,请检查数据库配置。

    LS的朋友,posts表有一个字段记录的就是英文标题,结合TP的空操作功能,就可以实现这样的URL。英文URL的生成使用的google翻译,发布日志的时候,后台使用curl从google翻译那里获取对应的英文。

发表评论