用户
 找回密码
 入住 CI 中国社区
搜索
查看: 5834|回复: 9
收起左侧

关于stblog的ci core2.03版整合与发布

[复制链接]
发表于 2011-11-12 13:37:47 | 显示全部楼层 |阅读模式
本帖最后由 E.TAXI 于 2011-11-12 13:47 编辑

整合2.03core是因为自己很喜欢ci和stblog,但是现在学习中的ci core和stblog自配的相差甚远,所以萌生了这个想法。在没有询问土星的老大的情况下进行私自整合..小心虚,整合的不好不要怪我,不要怪我。本来还想把dilicms整合进去的….想想还是先征求一下jeongee同意吧~

经过粗略测试还没有发现bug,但是我知道肯定会有的= =

欢迎大家发表意见~本人菜鸟一枚,请多评论勿喷。

可以进入我的blog 或 qq联系我 qq:379445028

附上代码下载链接(为啥没有rar下载图标= =)

stblog2.03.rar
发表于 2011-11-12 15:22:00 | 显示全部楼层
you can do whatever you want ,
 楼主| 发表于 2011-11-12 18:44:34 | 显示全部楼层
jeongee 发表于 2011-11-12 15:22
you can do whatever you want ,

正在等待dilicms2.0  还有我们什么时候开始写dili的开发文档呢
发表于 2011-11-26 17:09:27 | 显示全部楼层
不错,感谢
发表于 2011-11-30 09:55:22 | 显示全部楼层
後台的外觀編輯好像出了點問題!
不知道啥原因...
於後臺點選控制台>外觀>當前外觀編輯>隨便一個選項
卻都不會出現當前我所選的外觀~都是一職出現index.php的code
查看火狐的錯誤訊息~確也沒有@@
請問大大有同樣的問題嗎?
 楼主| 发表于 2011-12-2 19:15:00 | 显示全部楼层
babyandy 发表于 2011-11-30 09:55
後台的外觀編輯好像出了點問題!
不知道啥原因...
於後臺點選控制台>外觀>當前外觀編輯>隨便一個選項

呵呵,我也是刚学ci的菜鸟~~
2.03版的stblog我把config文件下的enable_query_strings值改成了FALSE,因为值如果是TRUE的话,我这边点什么链接都返回首页= =,当然你自己也可以测试一下.  出现这个问题应该跟url地址get方法传值有关,自己改一下传值方式应该就能用了~
发表于 2011-12-22 14:24:15 | 显示全部楼层
A PHP Error was encountered

Severity: 8192

Message: Function eregi() is deprecated

Filename: libraries/Dpagination.php

Line Number: 81

stblog原版本 在php5.3中报错  查了一下好像是不支持eregi
发表于 2012-1-29 21:17:50 | 显示全部楼层
感谢!

楼主的网站出现错误:

提示如下

Parse error: syntax error, unexpected '<' in /home/a5815853/public_html/index.php on line 3
发表于 2012-7-23 22:38:56 | 显示全部楼层
/application/models/Metas_mdl.php 这个文件中的中文好像是乱码
PHP复制代码
&#65533;&#65533;&#65533;&#65533;Codeigniter&#65533;&#309;&#65533;&#65533;&ucirc;&#65533;&#65533;&#65533;&#552;&#65533;&#1983;&#65533;&#1332;&#65533;&#65533;&#65533;&#65533;&#1013;&#883;
复制代码
发表于 2012-7-31 11:31:09 | 显示全部楼层
hainuo 发表于 2011-12-22 14:24
A PHP Error was encountered

Severity: 8192

昨天把我的个人博客由原来的WAMP环境迁到了LAMP环境,一切配置完毕后,却报警告“function eregi() is deprecated in libraries/Dpagination.php line XXX”。查了一下资料,网上大部分是说php版本不同导致的。phpinfo()了一下两个环境的php版本,原来我Windows下的php是php5.2.6,Linux下的是php5.3.6,问题就锁定了。
       网上有这样一段话值得借鉴:php中有两种正则表示方法,一个是posix,一个是perl,php6打算废除posix的正则表示方法所以后来就加了个preg_match。此问题解决办法很简单,在eregi前加个过滤提示信息符号即可:把eregi()变成@eregi()。这样屏蔽了提示信息,但根本问题还是没有解决,php在5.2版本以前ereg都使用正常,在5.3以后,就要用preg_match来代替eregi。所以就需要变成这样,原来:

1        eregi('^ *$',$value)
改成
1        preg_match('^ *$',$value)
如果这时候又会报出类似“缺少^结束”的警告,那么就改成
1        preg_match('/^ *$/i',$value)

现在列举一些原来在php5.3.0可用,但在php5.3.0版本后不可用的函数:
* ereg_replace() → preg_replace()
* ereg() → preg_match()
* eregi_replace() → preg_replace()
* eregi() → preg_match()
* split() → preg_split()
* spliti() → preg_split()

特别地,对于函数split(),有时候要在php5.3.0以后替换成explode(),但有时候又必须替换为preg_split();替换规则是:
* 需要regex 的split, 可用preg_split() 代替
* 不需要regex, 只要要快速分割固定的字串, 可用explode() 代替. (速度会比需要regex 的快很多)

本版积分规则