发个新闻发布小系统
时间:2008-10-17
来源:互联网

PS:由于不能上传大于250K的文件,所以把编辑器去掉了,我用的是FCK,你们自己从网上下吧。在此也期望PHPCHINA能够在这方面开放一点。这里也不提供数据库里的东西,你们看代码吧。
还是给出数据库文件吧,我把里面的用户名和密码改了,你们自己加上吧,找到'INSERT INTO cgcms_users' 那里改就行了,

cgcms.rar (54.21 KB)
作者: xanxin 发布时间: 2008-10-17
作者: sense983 发布时间: 2008-10-17

作者: licess 发布时间: 2008-10-17
作者: 171ao 发布时间: 2008-10-17



作者: ieliwb 发布时间: 2008-10-17
虽然没有运行使用,但是下载下来学习你里面的PHP代码还是非常有价值的,谢谢!
作者: sfrost 发布时间: 2008-10-18



作者: zyxaaa 发布时间: 2008-10-18
作者: 清竹飛翔 发布时间: 2008-10-18
作者: gently 发布时间: 2008-10-18
作者: 专注 发布时间: 2008-10-18
作者: david11103 发布时间: 2008-10-19
作者: foxla 发布时间: 2008-10-19
作者: teri 发布时间: 2008-10-20

作者: To豆泥_ 发布时间: 2008-10-22
http://www.wonderimage.cn
作者: 北穆 发布时间: 2008-10-23
作者: sejie10011 发布时间: 2008-10-23
作者: q1i2ong3 发布时间: 2008-10-26
作者: happyandsad 发布时间: 2008-12-22
作者: 秋风99 发布时间: 2009-03-29
作者: vilda 发布时间: 2009-03-30
作者: mailangel123 发布时间: 2009-03-30
作者: dumaizi 发布时间: 2009-05-29
以下是对该系统的修改位置说明和学习该系统中的一些简要分析:
=============================
updated introduce
============================
1. cgcms/admin/login.php
add:
line 2: require_once('../adminglobal.php');
2. cgcms/adminglobal.php
comment line 2 :
require_once('./inc/commom.php');
add line 3:
require_once('inc/commom.php');
comment line 36:
//$temp = WEBROOT."templates/admin/$temp.php";
add line 37:
$temp = WEBROOT."templates\\admin\\$temp.php";
3. cgcms/in/commom.php
add line 10: define('INADMIN', 1);
4. 后台密码修改为: username: admin, password: admin
在数据库cgcms的cgcms_users 表中的 uname 改为 admin,upwd改为admin的md5加密后的值‘21232f297a57a5a743894a0e4a801fc3’
5. cgcms/admin/article.php
comment line 47:include_once(WEBROOT.'/admin/fck/fckeditor.php');
added line 48 : include_once(WEBROOT.'admin\\fck\\fckeditor.php');
==================
workflow
==================
1. index.php :
require_once gloable.php
include temp()
include(temp('default', 'header'));
include(temp('default', 'index'));
include(temp('default', 'footer'));
2. admin/login.php
require_once admingloble.php
include admintemp()
include(admintemp('header'));
include(admintemp('main'));
include(admintemp('footer'));
3. login success, opened cp.php
default url:
http://localhost/cgcms/cp.php?adminjob=main
4. 关键跳转:
in cp.php
$adminjob = $_GET['adminjob'] ? $_GET['adminjob'] : 'main';
$topmenu = array('');
$adminjob = in_array($adminjob,array('main', 'article', 'config', 'cat', 'user', 'friendlink')) ? $adminjob : 'main';
if(file_exists('./admin/'.$adminjob.'.php')) {
include('./admin/'.$adminjob.'.php');
so in templates files, when invoke cp.php, use relative path.
=====================================
analyse table for understanding get_catlist_bysql() in cgcms/adminglobal.php
=====================================
table cgcms_categories
cid
cup = 0 or cid, 0 表示一级类别, cid+depth 表示 每个级别类有几个层次
depth= 1,2,3 ...层次, 1表示第一层,2表示第二层,3,表示第三层
sons= 0,1,2 每个层次的孩子的个数
作者: dumaizi 发布时间: 2009-05-30
作者: dumaizi 发布时间: 2009-05-30

cgcms.rar (1.33 MB)
作者: dumaizi 发布时间: 2009-05-31
最近想重新写一下,以后会好的
作者: xanxin 发布时间: 2009-06-01
作者: dumaizi 发布时间: 2009-06-01
作者: easyli 发布时间: 2009-06-06
作者: Cr@zyTreE 发布时间: 2009-07-28
作者: ImFantasy 发布时间: 2009-08-31
作者: ImFantasy 发布时间: 2009-08-31
作者: vsxp 发布时间: 2009-09-02
作者: xinyangnonfu 发布时间: 2009-11-21
学习学习~
作者: zhoushj 发布时间: 2009-11-21
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28