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

[程序 App] 众企CMS 1.0 BETA 发布

[复制链接]
发表于 2011-10-8 14:07:37 | 显示全部楼层 |阅读模式
本帖最后由 zhengfeity 于 2011-10-8 15:11 编辑

基于codeigniter开发,目的是为各大程序员快速开发中小企业站,并融入SEO!目前1.0 BETA的功能较少,也没什么特殊的优点值是结构,SEO还涉及不到太多!希望大家多多支持下!
目录结构 (CI 的原版目录就不说了)
data下面
backup  数据库备份目录
cache 页面缓存目录
groupcache 用户分组缓存目录 (暂无此功能)
template 模板文件
templtate/cache 控制器缓存目录
views CI的视图目录
settings
category_**.php  后台栏目分类的缓存
domain.txt index_page 集成KIND 远程下载图片使用 后台系统设置确定即可更新 自动
ly.txt 发布文档的来源选项 (本站|网络|)
zz.txt 发布文档的作者选项(作者|管理员|admin|网络)
siteset.php 系统设置选项(详解会赋文档)
upload.php 图片水印设置
upload 上传文件目录 (年/月/日 自动生成)

这是目录结构 下面我来讲解下如果使用这套系统做模板 以http://cnds.hnyuehuiba.com/ 为例介绍 这个是做的一个站 呵呵

具代表性的企业站luxing898.com 可能服务器挂了 呵呵能打开的时候看下

cms.zip

1.17 MB, 下载次数: 400

 楼主| 发表于 2011-10-8 14:09:36 | 显示全部楼层
模板开发文档
站点数据
说明:
sitestatic 站点状态 1为开启 0为关闭
upload 上传目录 相对根
adminmenu 后台目录
title 网站标题
keywords 关键字
description 描述
cache 缓存 0为关闭 1为开启
encryption_key COOKIE 加密字符
content 站点状态为关闭 显示的内容
数组名$site 系统
调用方法
<?php echo $site['站点数据项目'];?>
{variable:site['站点数据项目']}

头部调用范例
<title><?php if(@$title){echo $title."-";}?><?php echo $site['title'];?></title>
<meta  name="keywords" content="<?php if(@$keywords){echo $keywords;}else{echo $site['keywords'];}?>" />
<meta  name="description" content="<?php if(@$description){echo $description;}else{echo $site['description'];}?>"/>

栏目调用
menu:cpmenu=get_menu(1,15);
//参数说明
/*第一个参数  父目录  也就是FID 会生成 where fid=
第二个参数   取几条
*/


栏目URL
文档内容URL <?php echo view_url(文档ID);?>
范例 <?php echo view_url($key['id']);?>
列表和封面URL
get_url(栏目地址也就是栏目拼音,栏目分类 1 为新闻 2为单页 3为连接,栏目类型 1为封面 0为最终列表页)
范例<?php echo get_url($key['lanmu_py'],$key['category'],$key['lanmu_type']);?>


自定义数据
custom:maininfo=getinfo()
<?php echo $maininfo[1];?> {variable:maininfo[1]}

新闻调用
//参数说明
/*
1 lanmu_id or lanmu_name
2 page
3 num 每页条数
4 where 条件
flage.c,p,a+lanmu_id.next
5 是否分页 默认分页 yes 不分页
*/
news:zxdt=get_list(12,0,5,'flag.c','true')

返回 数组 array(分页连接 links,每页条数,总记录数,数据数组)
范例 <?php echo $zxdt[0];?> 每页<?php echo $zxdt[1];?>条 共<?php echo $zxdt[2];?>条
{variable:zxdt[0]} 每页{variable:zxdt[1]}条 共{variable:zxdt[2]}条


内容页返回值
数组名 $res 系统


{model}news:getliuyan=get_book($name,$page);{/model} 留言

 楼主| 发表于 2011-10-8 14:18:30 | 显示全部楼层
现在让我们来创建一下首页
template/default  建立head.php foot.php  main.php 这是首页默认的名称无法更改

main.php
PHP复制代码
 
<?php load_view('head');?>
这是主页内容
<?php load_view('foot');?>
 
复制代码


HEAD调用栏目分类
{model}menu:cpmenu=get_menu(1,15); {/model}  
解析出来就是load model(auto/menu)  $temp['cpmenu']=get_menu(1,15); 见图1  

这个model 可以在每个页面使用 只能使用一个标签 一般位于文件头部

同样left等等也可以 当前页面用到在用model 如果是公用的任何页面都能用到请放到HEAD

比如我做的脚部信息都是 在后台插件 自定义数据 那么HEAD可以追加
{model}menu:cpmenu=get_menu(1,15); custom:maininfo=getinfo()|yqlj=yqlj();{/model}  
前台调用数据的话文档里面写了 可以<?php echo maininfo[插件id];?>


未命名.jpg
 楼主| 发表于 2011-10-8 14:27:15 | 显示全部楼层
下面我们来说说 开发新闻页面
新闻需要内容页 分页等
请看图 后台设置
模板文件就是公用类 控制器 获取缓存使用
内容页也就是新闻内容页 封面模板页面就是新闻列表页

模板制作好了 再这填写下 然后提交
点击更新模板缓存 即可 同样在封面页面需要{model}news:zxdt=get_list($name,0,5,'flag.c'){/model}
返回数据文档有

内容也 是自动的 $res返回的这条新闻的数据

功能就介绍到这里为止  如果谁还有什么不明白的 可以提问

为什么没有模板 今天我刚整理了路径等 所以 新的模板还没做 要不就给大家了 旧的到是有 大家可以参看下做 我发布河南才女大赛的几个吧  

这个模板只可以仿照看看 跟这套系统匹配不没测试  dy.php 是单页比如关于我们了等等 效果地址是cnds.hnyuehuiba.com
未命名.jpg

模板.zip

5.31 KB, 下载次数: 37

 楼主| 发表于 2011-10-8 14:36:52 | 显示全部楼层
下面我们来谈谈 众企后期打算默认CI缓存24小时 比如明天后天你要旅游去了 还不想不更新文档 你可以写文章的时候把日期选到明天和后天 今天发表 时间岛屿现在是不会显示的 什么时候显示呢 今天更新缓存的时间 如果跟你的文档大于24小时 那么就是48小时 更新 如果小于那么就24小时后就更新了  当然你可以手动更新
更新文档 只更新此文档的缓存

1 更改的模块就是路径 比如现在的文章是view/ID 这个改成view_id  有利于SEO 减少一层目录
2 更改其它路径 比如现在是category/index/$NAME  这个现在在考虑 改成什么合适 也是减少URL层数 但是还必须符合SEO URL搜索
3 模型的填充  比如TAGS 通过TAGS 制作专题页面 等等  方面大家调用

4 增加数据库安装器 目前的数据库安装比较麻烦 首先需要把控制器admin/data_mysql check屏蔽了 然后通过URL 域名/index.php/admin/date_mysql/restore_view 这样来还原
5 整合文件编辑器 还有模型添加器等到后台  方便大家更改
6留言板的模板 现在留言板都是做一个站改一次呵呵
下个版本会先改这些东西的 希望大家支持下
我现在自己用的这个东西 HTML 页面组号的情况下 做一个企业站1小时左右就建好

剩下的时间交给大家
发表于 2011-10-8 15:19:14 | 显示全部楼层
支持一下
发表于 2011-10-8 16:17:14 | 显示全部楼层
询问这个http://cnds.hnyuehuiba.com/ 是demo站吗?
 楼主| 发表于 2011-10-8 16:38:59 | 显示全部楼层
oraclelee 发表于 2011-10-8 16:17
询问这个http://cnds.hnyuehuiba.com/ 是demo站吗?

算是吧呵呵 不过发布以前整理后还没做过网站呵呵
发表于 2011-10-8 16:41:09 | 显示全部楼层
zhengfeity 发表于 2011-10-8 16:38
算是吧呵呵 不过发布以前整理后还没做过网站呵呵

偶看了那个demo站,上面很多地方不是很友好,页面打开速度很慢,效率不是很高,还有待改善哦。期待你的新产品。加油
 楼主| 发表于 2011-10-8 16:50:06 | 显示全部楼层
oraclelee 发表于 2011-10-8 16:41
偶看了那个demo站,上面很多地方不是很友好,页面打开速度很慢,效率不是很高,还有待改善哦。期待你的新 ...

打开速度是空间问题 这个还是子目录  嗯 谢谢支持

本版积分规则