E.TAXI 发表于 2011-11-12 13:37:47

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

本帖最后由 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

jeongee 发表于 2011-11-12 15:22:00

you can do whatever you want ,:lol

E.TAXI 发表于 2011-11-12 18:44:34

jeongee 发表于 2011-11-12 15:22 static/image/common/back.gif
you can do whatever you want ,

正在等待dilicms2.0还有我们什么时候开始写dili的开发文档呢:loveliness:

lianke123 发表于 2011-11-26 17:09:27

不错,感谢

babyandy 发表于 2011-11-30 09:55:22

後台的外觀編輯好像出了點問題!
不知道啥原因...
於後臺點選控制台>外觀>當前外觀編輯>隨便一個選項
卻都不會出現當前我所選的外觀~都是一職出現index.php的code
查看火狐的錯誤訊息~確也沒有@@
請問大大有同樣的問題嗎?

E.TAXI 发表于 2011-12-2 19:15:00

babyandy 发表于 2011-11-30 09:55 static/image/common/back.gif
後台的外觀編輯好像出了點問題!
不知道啥原因...
於後臺點選控制台>外觀>當前外觀編輯>隨便一個選項


呵呵,我也是刚学ci的菜鸟~~
2.03版的stblog我把config文件下的enable_query_strings值改成了FALSE,因为值如果是TRUE的话,我这边点什么链接都返回首页= =,当然你自己也可以测试一下.出现这个问题应该跟url地址get方法传值有关,自己改一下传值方式应该就能用了~{:1_1:}

hainuo 发表于 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

linggano 发表于 2012-1-29 21:17:50

感谢!

楼主的网站出现错误:

提示如下

Parse error: syntax error, unexpected '<' in /home/a5815853/public_html/index.php on line 3

viqecel 发表于 2012-7-23 22:38:56

/application/models/Metas_mdl.php 这个文件中的中文好像是乱码
����Codeigniter�ĵ��&ucirc;���Ȩ�޿�Դ����ϵͳ

viqecel 发表于 2012-7-31 11:31:09

hainuo 发表于 2011-12-22 14:24 static/image/common/back.gif
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 的快很多)
页: [1]
查看完整版本: 关于stblog的ci core2.03版整合与发布