帝国CMS目录结构介绍

合集下载

帝国cms文章内容tags关键词设置调用方法以及tags静态化

帝国cms文章内容tags关键词设置调用方法以及tags静态化

帝国cms⽂章内容tags关键词设置调⽤⽅法以及tags静态化 说实话帝国cms⽤起来真的不好找⼀些功能,就⽐如说帝国cms的tag标签调⽤。

需要注意的是帝国CMS⽂章的关键词和tags标签并⾮⼀码事,关键词标签是设置⽂章的关键词的,是⽤来给搜索引擎说明本篇⽂章的⼤意,⽽tags标签是⽤来链接⽂章的,对于SEOer来说,使⽤tags可以起到聚合的作⽤,增加⽹站页⾯,提⾼权重。

那么帝国CMS如何调⽤当前⽂章内容tags以及实现tags静态化呢?帝国CMS tags标签怎么设置: 1、登录后台,单击【栏⽬】菜单——【TAGS管理】——【设置TAGS参数】⼦菜单,进⼊设置TAGS参数界⾯; 2、进⼊设置TAGS参数界⾯,前台开启TAGS:设置前台/e/tags/页⾯是否开启使⽤。

默认使⽤的模板:选择tags的列表模板,这⾥建议选择和⽂章⼀样的列表模板;每页显⽰信息:设置不指定line情况下默认的每页显⽰信息数。

帝国CMS tags标签怎么调⽤: 1、⽤帝国cms⾃带的⾃定义调⽤⼯具进⾏调⽤: [showtags]分类ID,显⽰数量,每⾏显⽰数量,显⽰排序,只显⽰推荐,推荐TAGS属性,显⽰间隔符,是否显⽰信息数,链接附加参数,链接使⽤变量[/showtags] 具体参考”模板==》⾃动⽣成标签===》调⽤tags标签模板”2、帝国cms使⽤灵动标签调⽤当前⽂章内容tag标签(注意:此代码未经测试,请⾃⾏测试)帝国cms灵动标签调⽤当前⽂章内容tag标签代码如下:[e:loop={"SELECT*FROMseo_ecms_newsWHEREid="".$navinfor[id].""LIMIT0,30",1,24,0}]<?$a="$bqr[infotags]";$str=str_replace(",",",",$a);$tag="";$t=explode(",",$str);for($i=0;$i<count($t);$i++){if($t[$i]){$tagslink="/e/tags/?tagname=".urlencode($t[$i])."";$tag.="<ahref="$tagslink"target="_blank">".$t[$i]."</a>";}}echo$tag;>[/e:loop]3、帝国cms灵动标签调⽤tags(这个语法⽤来调⽤[指定分类][指定条件]的所有tags)[e:loop={"select * from [!db.pre!]enewstags order by num desc limit 10",0,24,0}]<li><a href="<?=$public_r[newsurl]?>e/tags/?tagid=<?=$bqr['tagid']?>" target="_blank"><?=$bqr['tagname']?></a></li>[/e:loop]或是你⾃⼰根据tagid来显⽰[e:loop={"select * from [!db.pre!]enewstags order by tagid",0,24,0}]<li><a href="<?=$public_r[newsurl]?>e/tags/?tagid=<?=$bqr['tagid']?>" target="_blank"><?=$bqr['tagname']?></a></li>[/e:loop]帝国cms后台关键字和TAGS⾃动同步更新的⽅法:在添加⽂章的关键字时,把输⼊的关键字⾃动复制到TAGS⽂本框,功能随简单,但很实⽤,修改⽅法如下: 帝国CMS后台–>系统设置–>管理数据表–>新闻系统数据表 (phome_ecms_news)[管理字段] –>special.field[修改系统字段] 把“输⼊表单替换html代码”中的这⼀句:<input name="keyboard" type="text" size="52" value="<?=stripSlashes(r[keyboard])?>"> 修改成下⾯这句: <input name="keyboard" type="text" size="52" value="<?=stripSlashes(r[keyboard])?>" onkeyup="infotags.value=this.value;">这样在帝国cms后台发布⽂章时候,我们设置的关键字就⾃动同步到了tags标签,修改虽⼩, 但是够实⽤,对于⼀些⾟苦做站的朋友们来说何尝不是⼀个很好的解决办法呢!帝国cms tags信息列表页伪静态设置:PHP虚拟主机下设置伪静态: 1、确认空间⽀持伪静态,有些空间商的空间是需要⼿动开启伪静态功能的。

帝国cms标签

帝国cms标签

模板的信息调用标签 ecmsinfo[ecmsinfo]栏目ID/专题ID,显示条数,标题截取数,是否显示栏目名,操作类型,模板ID,只显示有标题图片[/ecmsinfo]文字调用标签 phomenws[phomenws]栏目ID,显示条数,标题截取数,是否显示时间,操作类型,是否显示栏目名,时间格式化[/phomenws]图文信息调用 phomenewspic[phomenewspic]栏目ID,每行显示条数,显示信息总数,图片宽度,图片高度,是否显示标题,标题截取数,操作类型[/phomenewspic]FLASH幻灯信息调用 phomeflashpic[phomeflashpic]栏目ID/专题ID,先是总数,图片宽度,图片高度,是否显示标题,标题截取数,操作类型,停顿秒数[/phomeflashpic]循环子栏目数据标签 listsonclass[listconclass]栏目ID,先是条数,标题截取数,是否先是栏目名,操作类型,模版ID,只显示有标题图片,显示栏目数,显示头条操作类型,头条标题截取数,头条简介截取数,头条只显示有标题图片[/listconclass]相关链接标签 otherlink[otherlink]标签模板ID,操作对象,调用条数,标题截取字数,是否显示栏目名,操作类型,只显示标题图片的信息[/otherlink]网站信息统计 totaldate[totadata]栏目ID,操作类型,时间范围[/totaldate]搜索关键字调用标签 showsearch[showsearch]每行先是条数,总条数,栏目Id,操作类型[/showsearch]图库模型分页标签 eshowphoto[eshowphoto]标签模板ID,导航图片宽度,导航图片高度[/eshopwphoto]带模板的栏目导航标签 showclasstemp[showclasstemp]父栏目ID,标签模板ID,是否栏目信息数,显示栏目数[/showclasstemp]专题调用标签 eshowzt[eshowzt]标签模板ID,专题类型ID,显示专题数[/eshowzt]循环栏目导航标签 listshowclass[listshowclsss]父栏目ID,标签模板ID,是否显示栏目信息数,显示栏目数[/listshowclass]广告标签 phomead[phomead]广告ID[/phomead]投票标签 phomevote[phomevote]投票ID[/phomevote]友情链接标签 phomelink[phomelink]每行显示数,显示总数,操作类型,分类id,是否显示原链接[/phomelink]留言板调用 gbookinfo[gbookinfo]显示信息数,标签模板ID,留言分类ID[/gbookinfo]复选项输出函数 echocheckbox[echocheckbox]'字段','分隔符'[/echocheckbox]评论调用标签 showplinfo[showplinfo]调用条数,标签模板ID,栏目ID,信息ID,显示推荐评论,操作类型[/showplinfo]灵动标签 e:loop。

宝塔面板部署帝国CMS程序详细图文教程

宝塔面板部署帝国CMS程序详细图文教程

宝塔⾯板部署帝国CMS程序详细图⽂教程今天⽼魏使⽤宝塔⾯板部署帝国CMS程序,⼀键部署帝国CMS需要提前安装宝塔⾯板,在宝塔环境中才能完成程序安装过程。

帝国CMS程序是国内很知名的⼀套⽹站内容管理程序,即使新⼿、⼩⽩也能使⽤宝塔⾯板享受快速建站的乐趣和便捷。

⽬前帝国CMS是7.5版本,⽀持以下php版本:53,54,55,56,70,71,72,当前服务器使⽤ php7.3版本,所以⽼魏⼜去安装了 php7.2版本,好在宝塔⽀持多php版本共存,这是宝塔的⼜⼀个好处。

还没有服务器的朋友请关注下⾯两个国内排名前列的云服务器商家:1、点我领取阿⾥云代⾦券,从云⼩站选择⼀款合适的服务器配置使⽤。

2、点我领取腾讯云代⾦券,腾讯云服务器是百分百独享型服务器,⽤起来速度很快。

魏艾斯笔记就建⽴在腾讯云服务器上。

宝塔⾯板⼀键部署帝国CMS还没有安装宝塔⾯板的朋友,请点我直达宝塔⾯板官⽹,记得注册宝塔官⽅账号后,要绑定到你服务器的宝塔⾯板中,新⽤户即可享受0.99元体验1个⽉专业版。

安装好宝塔⾯板后,去【软件商店】【⼀键部署】【建站】中找到“帝国CMS”,点击⼀键部署即可。

宝塔⾯板⼀键部署帝国CMS输⼊要绑定的域名,根⽬录、数据库账号密码都由系统⾃动⽣成,php版本选择程序⽀持的就⾏。

过程中宝塔会⾃动安装帝国CMS运⾏必需的 PHP扩展组件。

宝塔⾯板⼀键部署帝国CMS保存好系统分配的数据库信息,留着后⾯⽤。

安装帝国CMS的详细过程上⾯宝塔只是把帝国CMS的安装程序下载到服务器上了,我们还要⼿动完成帝国CMS的安装。

好在程序⼀步步点击下⼀步就⾏了,和wordpress基本是⼀样的步骤。

1、⾸先要同意⽤户协议,这⾥就不截图了。

2、检测运⾏环境程序检测当前服务器的运⾏环境是否符合程序安装要求。

帝国CMS所需要的⼯作环境都没问题,可以满⾜。

不过⽼魏这⾥看到两⾏错误提⽰,好像是和 PHP版本有关系,先不管他,看看能否正常完成安装过程。

CMS(内容管理系统)

CMS(内容管理系统)

CMS:是Content Management System的缩写,意为"内容管理系统",它具有许多基于模板的优秀设计,可以加快网站开发的速度和减少开发的成本。

简而言之,CMS就是可以让你不需要学习复杂的建站技术,不需要学习太多复杂的HTML语言,你就能够利用CMS构建出一个风格统一功能强大的专业网站。

CMS推荐及介绍:1、逐浪CMS2、织梦内容管理系统(DedeCms)3、帝国网站管理系统。

英文译为"Empire CMS",简称"Ecms"4、NetCMS5、Phpcms 是国内领先的网站内容管理系统一、逐浪CMS简介:逐浪CMS是采用微软最新的dotNET2.0技术平台构架,基于MSSQL2005(兼容MSSQL2000)技术开发的网站管理系统,是目前华中地区唯一自主研发的网站管理系统。

总结功能:包含内容管理、商城、网店、空间、黄页、博客、招聘、问券以及SNS系统的应用,是csdn和首届中国软件创业大会推荐品牌)主要特性:逐浪CMS的原创的节点模型开发思路,使其超越了传统的CMS系统的局限--即用户无法进行二次开发,使网站运营者进入[思维死角],为构建大型门户提供了稳定可靠的基础。

逐浪CMS独有六大原创技术:独有的自定义模型与节点功能、与华夏营销网打造从网站开发到运营推广再到策划营销一体的解决方案、独创的文名作为标题生成格式为符合百度等大型搜索引擎收录提供了友好的支持、完全支持W3C标准为中国网站的标准之路铺垫基础、独创的项目管理系统(zoomla! projects)为传统B2B服务提供了一体化的流程管理、中国首个完全兼容IE8的CMS管理系统。

同时,在对数据的抽取上,Zoomla!逐浪CMS也是采用了标准的T-SQL语法规则,其意义是不仅可以让用户自由的驱使数据,更使普通的用户也能快速掌握与工业标准一致的数据处理逻辑、方法、原则,推动了数据库计算与WEB计算文化在国内的普及。

《帝国网站管理系统》安装说明

《帝国网站管理系统》安装说明

帝国cms安装录像视频教程以及使用常见问题
《帝国网站管理系统》安装说明
一. 运行环境需求:
二. 安装步骤:
第 5 步:初始化设置
四. 至此,帝国网站管理系统全部安装完毕。

教程说明文件:
本次使用的域名是/
已经完成了域名的解析,域名的绑定等基本工作.如果你对这块有疑问的话可以参见我们的
相关教程:域名的解析,域名的绑定
/thread-15730-1-1.html这里不做赘述. 好下面我们看一
下大概的步骤:
第一步下载帝国cms程序
这里我们下载简体GBK版
下载完成后我们解压缩压缩包
然后我们整理程序
连接FTP
好了程序上传完毕了
第二步安装程序
请在浏览器中运行 e/install/index.php,即访问 http://您的域名/安装目录
/e/install/index.php
我们安装在根目录的因此是访问 http://您的域名/e/install/index.php
本次使用的域名是/
那么安装的路径就是/e/install/index.php
数据库信息在空间面板中获得
其他的信息可以保持默认即可
这里填写管理员相关信息
是自己设置的这里设置为 admin 密码 admin
好了下面就是帝国cms的后台了好好的自己熟悉一下;。

帝国CMS万能标签说明

帝国CMS万能标签说明

网页制作流程:1、制作显示效果页面;2、修改效果页面加上万能标签ecmsinfo;3、将已加上万能标签的HTML效果页面代码复制到后台更新;4、查看生成后的页面效果。

1、制作显示效果页面先用Dreamweaver做出网页效果,如下为我们预先做的普通HTML页面效果(图1):效果页面HTML代码如下(HTML代码1):<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>ecmsinfo万能标签使用教程</title><style>td {font-size: 10pt;}.line{line-height: 14pt;font-size: 10pt;}A:link {text-decoration: none; color:#000000}A:visited {text-decoration: none; color: #000000}A:active {text-decoration: underline; color:#000000 }A:hover {text-decoration: underline; color:#FF0000;}</style></head><body topmargin="0"><table width="700" border="0"align="center" cellpadding="3" cellspacing="1" bgcolor="#CEEEFB"><tr><tdheight="60"><div align="center"><font size="6"><strong>ecmsinfo万能标签使用教程</strong></font></div></td></tr><tr><td height="25" bgcolor="#FFFFFF"></td></tr></table><table width="700" border="0" align="center" cellpadding="0" cellspacing="0"><tr><td width="50%" valign="top"><table width="98%" border="0" cellpadding="3" cellspacing="1" bgcolor="#CEEEFB"><tr><td height="23"><strong>国内新闻</strong></td></tr><tr><td bgcolor="#FFFFFF"><table width="100%"▲top2、修改效果页面加上万能标签ecmsinfo:我们来分析下上面做好的HTML网页调用样式,如下图(图2):上图我们分析了该网页共有两种调用显示样式:文字调用样式、图片调用样式:文字调用样式:一行一列,显示内容包括"标题"(标题长度截取36个字符),"标题链接","发布时间"格式;应用于国内、国际、娱乐、体育新闻4个栏目,每个栏目显示最新3条信息。

帝国cms教程二安装运行步骤

帝国cms教程二安装运行步骤

帝国网站管理系统,英文名称为EmpireCMS,简称“帝国CMS”,本文将介绍帝国网站管理系统的安装方法。

一、安装前准备工作运行环境:确认您的空间(虚拟主机)支持“PHP和MySQL数据库”或服务器已经成功安装“PHP和MySQL 数据库”。

版本要求:PHP4.*以上版本,MySQL4.*以上版本。

准备好MySQL数据库的用户名和密码(如果不清楚,可以联系空间商或者服务器管理员),以备在安装帝国产品过程中使用。

工具:FTP上传软件二、下载帝国CMS安装包帝国CMS6.6版安装程序下载地址:/ecms66/本文以简体GBK编码的安装程序为例。

下载【帝国CMS6.6简体GBK版】安装程序Zip压缩包到本地或者服务器上,下载后解压得到以下文件:doc目录是产品更新说明、安装说明、常见问题说明等相关文档。

upload目录是帝国CMS系统的程序目录。

三、上传程序目录将Upload 目录下的全部文件和目录,通过FTP软件(本文使用FlashFXP)以二进制方式上传到空间或服务器的网站根目录(标识符为“/”,如果不清楚网站根目录所在位置,可以咨询您的空间商),本文网站根目录是:D:/empirecms。

目录上传完毕后,设置目录属性,使文件可以被EmpireCMS 正确读写。

(如果您的服务器使用Windows 操作系统+Apache,目录权限一般默认就可读写,可以跳过设置目录属性这一步骤操作;(如果您的服务器使用Windows 操作系统+IIS,需要设置IIS 来宾帐户可读写属性;(linux服务器,可以使用ftp软件将目录、文件属性设置为777 ;如果有shell权限,也可以通过执行chmod 来修改目录权限。

本文以Linux空间目录属性设置为例,保持FTP软件链接您的空间或服务器,然后·将网站根目录“/”的属性设置为777:选取要设置属性的根目录,单击右键>属性,权限:777,单击“确定”按钮。

帝国CMS后台管理系统使用手册

帝国CMS后台管理系统使用手册

帝国CMS网站后台管理系统使用手册--用户手册一、后台登陆 (2)二、个人资料修改 (2)三、新增稿件 (3)四、稿件的排序以及复制移动 (5)五、注意事项 (6)六、常见问题 (10)前言本网站后台使用的是帝国CMS7.2版本,对后台的登录背景图进行了替换,以及后台的样式进行了优化调整,与原版在功能方面并无区别,通过本说明,可以让用户了解帝国CMS后台系统的基本功能。

一、后台登陆1、在浏览器地址栏中输入后台登陆地址:xxx/e/admin2、在输入框中输入自己的用户名和密码登陆。

二、个人资料修改1、将鼠标移至顶部“”菜单,再点击二级菜单“”;2、在打开的右侧页面中输入相应的信息进行修改,如下图:三、新增稿件1、切换至相应的栏目(点击左侧待增加信息的栏目);2、点击右侧“”按钮;3、在“增加信息”页面中字段名称录入相应的信息;4、录好信息后全选信息,点击一键排版,可去掉多余的空格,换行,规范文章字体等,使页面更加美观,点击一键排版后勾选箭头所示选项。

5、信息编辑完毕,并且整理好格式后,点“提交”即可发布。

四、稿件的排序以及复制移动1、如果稿件有排序或者置顶需要,可以在后台稿件列表页操作,点击勾选文章,选择底部的推荐或者置顶或者头条按钮(置顶在排序权重上优先于推荐,推荐优先于头条),级数越高文章排序越靠前,选择完级别后点击相应按钮。

三种排序按钮在同等级下,优先权重如下图稿件排序操作示意图如下2、如果稿件在发布后需要复制到多个栏目或者移动到其他栏目,可以在右下方选择好相应的栏目,并且点击复制或者移动按钮完成操作。

3、移动过去的稿件需要点进去再次提交一次,否则直接打开会报错。

五、注意事项1、在内容管理系统后台每账号只能看到自己权限范围的目录;2、“新闻报道”类栏目的新闻如果有图片需要在首页焦点图的位置显示,需要在“新增信息”页面中的“标题图片”字段上传图片,首页才能正确获取到图片信息进行显示,网站后台默认文章中的第一张图片为标题图片。

帝国cms如何获取根栏目或父栏目下所有文章内容

帝国cms如何获取根栏目或父栏目下所有文章内容

帝国cms如何获取根栏⽬或⽗栏⽬下所有⽂章内容帝国cms默认添加⽂章时,根栏⽬是不能添加的,只能添加在终极⼦栏⽬⾥,这个时候,如果通过灵动标签来获取根⽬录的⽂章是获取不到的,下⾯万书涛就来讲⼀下该如何通过代码来获取根栏⽬下所有⽂章内容获取根⽬录所有⽂章和数据内容代码如下:<?php$getsqlclass=$empire->query("select * from {$dbtbpre}enewsclass where bclassid='$GLOBALS[navclassid]'");$i=0;$arrclass= array();while($getclass=$empire->fetch($getsqlclass)){$sinclassid=$getclass['classid'];$arrclass[$i]=$sinclassid;$i++;}$classimp = implode(",", $arrclass);$getsqlnewssql=$empire->query("select * from {$dbtbpre}ecms_news where classid in ('$classimp')");while($getsqlnews=$empire->fetch($getsqlnewssql)){echo $getsqlnews[title]."<br/>";}>代码解释:上⾯代码⾸先是获取当前根栏⽬下的栏⽬id,然后再把栏⽬id压⼊⼀个数组,最后遍历数组,遍历过程中把新闻循环取出来了。

获取⼦栏⽬中的所有⽂章数据代码如下:<?php$getnewssql=$empire->query("select * from {$dbtbpre}ecms_news where classid='$GLOBALS[navclassid]'");while ($getnews=$empire->fetch($getnewssql)){><li><a href="<?=$getnews[titleurl]?>"><h2><?=$getnews[title]?></h2></a></li><?php}>代码解释:关键是sql语句,当为⼦栏⽬时classid='$GLOBALS[navclassid]',⽽为根栏⽬或者⽗栏⽬时bclassid='$GLOBALS[navclassid]',代码关键意思是取出所有新闻,条件是classid=当前栏⽬id,然后遍历循环取出。

帝国cms列表页内容简介字段smalltext去除里面html格式代码设置方法

帝国cms列表页内容简介字段smalltext去除里面html格式代码设置方法

帝国cms列表页内容简介字段smalltext去除⾥⾯html格式代码设
置⽅法
帝国cms列表页内容简介字段smalltext去除⾥⾯html格式代码
帝国cms列表页调⽤内容简介出现html代码怎么办近来在⽤帝国cms的时候,发现⼀个问题,在列表页调⽤产品简介的时候出现了
这种html代码,在⽹上找了⼀些答案,终于把问题解决了。

1,在后台修改字段的地⽅,有这样选项帝国cms列表页调⽤内容简介出现html代码怎么办,开始的时候我的只是勾选了第⼀个,把第⼆个也选上,问题就解决了。

2,如果还没有解决,⽹上还有另外⼀种⽅法。

把简介截取字符数设为0,就可以⽀持html了。

帝国CMS标签语法

帝国CMS标签语法

信息标签调用操作类型按 栏 目 调 用栏目最新信息 (栏目ID=栏目ID) 1 栏目点击排行 (栏目ID=栏目ID) 2 栏目推荐信息 (栏目ID=栏目ID) 9 栏目评论排行 (栏目ID=栏目ID) 12 栏目头条信息 (栏目ID=栏目ID) 15 栏目下载排行 (栏目ID=栏目ID)按 默 认 表 调 用3 默认表最新信息 (栏目ID=0)4 默认表点击排行 (栏目ID=0)5 默认表推荐信息 (栏目ID=0) 10 默认表评论排行 (栏目ID=0) 13 默认表头条信息 (栏目ID=0) 16 默认表下载排行 (栏目ID=0) 按 专 题 调 用6专题最新信息 (栏目ID=专题ID) 7 专题点击排行 (栏目ID=专题ID) 8 专题推荐信息 (栏目ID=专题ID) 11 专题评论排行 (栏目ID=专题ID) 14 专题头条信息 (栏目ID=专题ID) 17 专题下载排行 (栏目ID=专题ID)按 数 据 表 调 用18 各表最新信息 (栏目ID='表名') 19 各表点击排行 (栏目ID='表名') 20 各表推荐信息 (栏目ID='表名') 21 各表评论排行 (栏目ID='表名') 22 各表头条信息 (栏目ID='表名') 23各表下载排行 (栏目ID='表名')按 标 题 分 类 调 用25标题分类最新信息 (栏目ID=标题分类ID)26标题分类点击排行 (栏目ID=标题分类ID)27标题分类推荐信息 (栏目ID=标题分类ID)28标题分类评论排行 (栏目ID=标题分类ID)29标题分类头条信息 (栏目ID=标题分类ID)30标题分类下载排行 (栏目ID=标题分类ID)按 S Q L 调 用24按sql 查询 (栏目ID='sql 语句') 数据表前缀可用:“[!db.pre!]"表示获取栏目链接:[!--news.url--]e/public/ClassUrl/?classid=[!--self.classid--] [hbefrom]$navinfor[befrom][/hbefrom]。

PHPCMS 、织梦及帝国对比(八)之SEO辅助功能及个性化调用分析

PHPCMS 、织梦及帝国对比(八)之SEO辅助功能及个性化调用分析

此前落叶针对PHPCMS、织梦、帝国CMS从多个角度发过一系列文章作过一些功能和细节分析,这段时间常接触到推广部门SEO的各种细节需求较多,所以本文中针对一些SEO 站内优化中一些常见的基本需求对这三款CMS作些对比分析。

1. SEO元标签设置及调用PHPCMS:PHPCMS中同一个模块中的所有页面基本都使用的是同一个公共的头部,SEO元标签都是使用的统一的head数组中的值。

标题:$head[…title‟]关键词:$head[…keywords‟] 描述:$head[…description‟]那么首页、栏目页、列表页及内容页,不同性质的页面,这些Meta属性都使用的同一个标签,怎么实现不同页面的个性化属性的呢?实际虽然所有模板引用公共头部、共同的标签,但实际PHPCMS在PHP程序中或生成静态时,都作了判断处理,调用后台中不同的值来赋给$head数组。

调用方式:首页:网站标题:$PHPCMS['meta_title']网站关键词:$PHPCMS['meta_keywords']网站描述:$PHPCMS['meta_description']PHPCMS生成静态时实际默认的是以“网站名称–网站标题”($head[…title‟]=$PHPCMS[…sitename‟] - $PHPCMS[…meta_title‟])的方式来生成网站首页的标题,关键词和描述则是直接使用的系统设置中如上图所示关键词和描述设置项的值。

一些SEO人员有时候希望首页标题能够有更大的灵活度,或者不希望网站名称显示在前面,如果稍懂PHP,落叶通常推荐的处理方式是,直接修改PHPCMS根目录下的include 目录下的html.class.php文件中的生成首页部分的标题设置。

Html.class.php中的第22行:$head['title'] = $PHPCMS['sitename'].'-'.$PHPCMS['meta_title'];可修改为:$head['title']= $PHPCMS['meta_title'];这样首页标题就可以不显示网站名称,而只显示自己有meta_title中设置的内容了。

帝国、PHPCMS及织梦对比(三):自定义URL规则

帝国、PHPCMS及织梦对比(三):自定义URL规则

落叶这里提到的URL规则指的是网站上每一个页面的网址格式,URL规则实际是PHPCMS中的概念,但实际每款CMS都会有意无意的提供了自定义URL规则的功能,只是表现方式有所不同。

当站长朋友们在个性化设置CMS时或者作一些SEO处理时,都希望CMS能够很方便的自定义页面生成静态时的URL格式,如有些新闻文章,希望按发布时间路径生成URL,有些时候希望栏目页按照栏目路径生成静态URL,有些时候,为了实现网站目录结构的扁平化,希望直接把内容生成到根目录等等。

另外,不仅是生成静态,伪静态时,同样也需要能够方便的自定义网址的格式。

所以,自定义URL规则的灵活性,在CMS中也是非常重要。

本文中就帝国CMS、PHPCMS、DEDECMS的自定义URL规则这个功能作一些简单的对比分析。

帝国CMS中在添加栏目时,可以定义栏目内容存放的上层栏目目录及本栏目目录,在添加文章时,可以以日期目录/文件名的方式生成文章内容页URL。

栏目页:内容页:其实从上面的截图就可看出帝国CMS中虽然可以自定义URL,但实际不存在自定义URL规则,只能简单的定义文章的栏目路径及内容页路径。

PHPCMS中的添加栏目时,直接可设置栏目页、列表页及内容页的URL生成格式。

PHPCMS中直观呈现了可以生成的URL格式,直接选择即可,如果觉得目前的所有的URL格式不能满足需求,可以直接点击“点击新建URL规则”进入新建URL规则界面添加自定义URL格式。

理论上来讲,这样的设计是非常方便的,可以很自由的定义栏目页、列表页、内容页的URL格式,只是PHPCMS在细节方面做的太差,界面中没有任何说明文字来提示该怎么填写,用户除了仿照已经存在的URL规则添加外,如果不上PHPCMS官方论坛查看别人的分享或者帮助文档,根本很难知道哪些变量是可用的哪些是不可用的。

包括我在使用PHPCMS做过不下10个站后,仍然不知道PHPCMS中这里的URL规则究竟支持多少个变量。

帝国cms!--list.var1--产生不同样式

帝国cms!--list.var1--产生不同样式

帝国cms!--list.var1--产⽣不同样式制作帝国列表模板正常情况下列表内容模板(list.var) (*) 写<li class=''>[!--title--]<a href='[!--titleurl--]'><li>页⾯模板内容中,[!--empirenews.listtemp--]列表内容[!--empirenews.listtemp--]前台出现的效果是<li class=''>[!--title--]<a href='[!--titleurl--]'><li><li class=''>[!--title--]<a href='[!--titleurl--]'><li><li class=''>[!--title--]<a href='[!--titleurl--]'><li><li class=''>[!--title--]<a href='[!--titleurl--]'><li><li class=''>[!--title--]<a href='[!--titleurl--]'><li><li class=''>[!--title--]<a href='[!--titleurl--]'><li>.............现在我要的效果是<li class=''>[!--title--]<a href='[!--titleurl--]'><li><li class=''>[!--title--]<a href='[!--titleurl--]'><li><li class='abc'>[!--title--]<a href='[!--titleurl--]'><li><li class=''>[!--title--]<a href='[!--titleurl--]'><li><li class=''>[!--title--]<a href='[!--titleurl--]'><li><li class='abc'>[!--title--]<a href='[!--titleurl--]'><li><li class=''>[!--title--]<a href='[!--titleurl--]'><li><li class=''>[!--title--]<a href='[!--titleurl--]'><li><li class='abc'>[!--title--]<a href='[!--titleurl--]'><li>如何做的呢?list.var ⾥的内容[!--title--]<a href='[!--titleurl--]'>页⾯内容[!--empirenews.listtemp--]<li class=''><!--list.var1--></li><li class=''><!--list.var2--></li><li class='mr-none'><!--list.var2--></li>[!--empirenews.listtemp--]。

PHPCMS、帝国及织梦对比分析(九)之关联类别属性

PHPCMS、帝国及织梦对比分析(九)之关联类别属性

在使用CMS套站时进行栏目结构规划时常遇到这样一种情况:每个栏目下想再细分一些类别,如果以栏目的形式添加,很多栏目下都会有这些重复的类别,这样一来就导致很多重复和栏目。

所以需要考虑直接在字段属性类别的方式来添加,发文章时直接选择类别来给文章归类。

不知道站长朋友们实际处理过程中有没有遇到这样的问题,但落叶确实感受挺深了,在涉及医疗性质的站点时,每个疾病病种下面有多个子病种,然后子病种的文章类型又分为病因、症状、诊断、治疗、预防、科普、建议等等,每个栏目的文章基本都需要分这些类别,如果以子栏目的形式添加,50个子病种就要多添加300多个子栏目,这样不管是对网站结构还是SEO来讲都是灾难,所以这个时候“类别”字段显得比较重要。

不同的CMS基本都有内置或者提供类别设置的功能,只是表现形式不同,设计细节不同,扩展灵活性也不同,本文中落叶拟对PHPCMS、帝国CMS及织梦CMS中的类别这点作一些细节性对比。

织梦CMS:DEDE中没有很明确的类别功能,可以变相实现的体现方式是”自定义属性”,在自定义属性中多添加几个属性,发布文章时,勾选这些属性,然后调用时按照这个属性分类进行调用即可。

类似下图的最后一项:想法貌似不错,于是找DEDE添加自定义属性的地方,然而结果似乎不是那么顺利。

一句“为了数据安全起见不允许用户增加其它类型”,那么对于普通用户,如果非要实现,那只有修改DEDE内置的属性名称来变相实现了,如把“头条”改为“病因”,“推荐”改为“症状”,但这样的结果是失去了原有的“头条”和推荐功能。

自定义文档属性结果发现是没办法自定义的。

不好意思,遇上落叶这样死钻的人还真不相信你所说的安全问题,事实上增加一个自定义属性,也没有什么安全的,直接在数据库中修改吧。

DEDECMS的自定义属性记录在dede_arcatt数据表中的,直接在PHPMYADMIN中可视化插入几个自定义属性:这样似乎就够了,但实际,DEDECMS中文章表中调用自定义属性的字段类型采用的是set类型,那里采用了白明单,限制了允许使用的att属性,所以仍需要修改文章表dede_archives中的flag字段,按格式增加刚刚添加的三个属性的att值,即如下:这样,在发布文章的表单处自定义属性一栏就显示出了刚添加的一些属性,发布文章时勾选,前台调用,使用flag=”m”即可调用症状类别的文章了。

帝国cms修改模板字段,录入表单模板

帝国cms修改模板字段,录入表单模板

帝国cms修改模板字段,录入表单模板
【原创实用版】
目录
一、帝国 CMS 简介
二、修改模板字段的方法
三、录入表单模板的使用
四、总结
正文
一、帝国 CMS 简介
帝国 CMS 是一款国内知名的内容管理系统,广泛应用于网站、论坛、博客等场景。

其强大的功能和便捷的操作受到了广大用户的喜爱。

在帝国CMS 中,模板是构建网站的基础,通过修改模板可以实现网站界面的个性化定制。

二、修改模板字段的方法
在帝国 CMS 中,修改模板字段主要分为以下几个步骤:
1.登录帝国 CMS 后台管理界面。

2.在菜单栏中找到“模板管理”,点击进入。

3.在模板管理页面中,找到需要修改的模板,点击“编辑”。

4.在模板编辑页面中,可以找到对应的字段,双击字段即可进行修改。

5.修改完成后,点击“保存”,即可应用到前台页面。

需要注意的是,修改模板字段时,建议先备份原始模板,以免误操作导致数据丢失。

三、录入表单模板的使用
在帝国 CMS 中,录入表单模板主要用于实现用户提交数据的功能。

以下是录入表单模板的使用方法:
1.创建表单字段。

在模板管理页面,找到需要添加表单字段的位置,点击“新增”。

2.在弹出的表单字段设置窗口中,填写字段名称、类型、验证规则等参数,点击“确定”保存。

3.将生成的表单字段代码复制到模板中相应的位置。

4.在前台页面中,用户填写表单并点击提交,数据将存储到数据库中。

四、总结
帝国 CMS 修改模板字段和录入表单模板的功能为网站建设者提供了很大的便利,可以轻松实现网站的个性化定制和用户数据的收集。

帝国cms数据库表结构

帝国cms数据库表结构

帝国cms数据库表结构表名解释phome_ecms_infoclass_news 新闻采集规则记录表phome_ecms_infotmp_news 采集临时表phome_ecms_news 新闻主数据记录表phome_ecms_news_data_1 新闻副表1phome_ecms_news_doc 新闻归档数据主表phome_ecms_news_doc_data 新闻归档数据副表phome_enewsad ⼴告数据表phome_enewsadclass ⼴告分类表phome_enewsadminstyle 后台风格phome_enewsbefrom 信息来源数据表phome_enewsbq 标签数据表phome_enewsbqclass 标签分类表phome_enewsbqtemp 标签模板表phome_enewsbqtempclass 标签模板分类phome_enewsbuybak 会员卡充值记录数据表phome_enewsbuygroup 增加充值类型数据记录表phome_enewscard 点卡记录数据表phome_enewschecktext 签发评语数据记录表phome_enewsclass 栏⽬分类主表phome_enewsclassadd 栏⽬分类副表phome_enewsclasstemp 例表模板phome_enewsclasstempclass 例表模板分类phome_enewsdiggips 顶数据记录表phome_enewsdo ⾃动刷新记录表phome_enewsdolog 管理员操作记录表phome_enewsdownerror 下载报错记录表phome_enewsdownrecord 扣点下载记录数据表phome_enewsdownurlqz 下载地址前缀记录表phome_enewserrorclass 管理员错误报告记录表{都不知道在后台哪⾥} phome_enewsf 字段记录表phome_enewsfava 会员收藏数据记录表phome_enewsfavaclass 会员收藏夹分类记录表phome_enewsfeedback 反馈数据记录表phome_enewsfeedbackclass 反馈分类数据记录表phome_enewsfeedbackf 反馈字段数据记录表phome_enewsfile 附件管理数据记录表位置:栏⽬管理->附件管理phome_enewsgbook 留⾔数据phome_enewsgbookclass 留⾔分类phome_enewsgfenip 封IP?phome_enewsgroup 管理员⽤户组数据记录表phome_enewshy 会员好友存放表phome_enewshyclass 会员好友分类表phome_enewsinfoclass 采集正则数据表phome_enewsinfotype 标题分类数据记录表phome_enewsinfovote 内容投票数据记录表phome_enewsjstemp JS模板数据记录表phome_enewsjstempclass JS模板分类数据记录表phome_enewskey 内容关键字数据记录表phome_enewslink 友情链接记录表phome_enewslinkclass OMG黄花菜都凉了..phome_enewslinktmp 采集的url临时表phome_enewslisttemp 列表模板记录表phome_enewslisttempclass 列表模板分类记录表phome_enewslog 管理员登陆⽇志phome_enewsloginfail 管理员登陆失败记录表phome_enewsmember 会员数据记录主表phome_enewsmemberadd 会员增加字段的会员数据数据记录表phome_enewsmemberf 会员字段数据记录表phome_enewsmemberfeedback 会员空间反馈数据记录表e/space/feedback.php?userid=1phome_enewsmemberform 会员注册表单数据记录表phome_enewsmembergbook 会员空间留⾔板数据记录表phome_enewsmembergroup 会员组数据记录表phome_enewsmod 模型数据记录表phome_enewsnewstemp 内容模板数据记录表phome_enewsnewstempclass 内容模板分类数据记录表phome_enewsnotcj 防采集字符记录表phome_enewspage ⾃定义页⾯记录表phome_enewspageclass ⾃定义页⾯分类记录表phome_enewspayapi ⽀付接⼝记录表phome_enewspayrecord ⽀付记录记录表phome_enewspic 图⽚信息记录表位置:后台-其他管理》管理图⽚信息> 管理图⽚信息phome_enewspicclass 图⽚信息分类记录表位置:后台-其他管理》管理图⽚信息> 管理图⽚信息分类phome_enewspl 评论数据记录主表phome_enewsplayer 播放器记录表phome_enewsplf 评论⾃定义字段表phome_enewspltemp 评论模板记录表phome_enewspl_data_1 评论记录副表1phome_enewspostdata 远程发布临时表phome_enewspublic ⽹站设置数据记录表phome_enewspubtemp 公共模板数据记录表phome_enewsqf 签发数据记录表phome_enewsqmsg 站内信息记录表phome_enewssearch 搜索关键字记录表栏⽬管理-》管理搜索关键字phome_enewssearchall 全站搜索数据记录表phome_enewssearchall_load 搜索数据源> 增加搜索数据源phome_enewssearchtemp 搜索模板记录表phome_enewssearchtempclass 搜索模板分类表phome_enewsshopdd 商城系统订单记录表phome_enewsshoppayfs ⽀付⽅式记录表phome_enewsshopps 配送⽅式记录表phome_enewsspacestyle 会员空间风格记录表phome_enewssql SQL语句记录表phome_enewstable 数据表记录表phome_enewstask 计划任务数据表phome_enewstempgroup 模板组记录表phome_enewstempvar 模板变量记录表phome_enewstempvarclass 模板变量分类记录表phome_enewstogzts 组合专题参数保存表phome_enewsuser 管理员记录表phome_enewsuserjs ⾃定义JS数据记录表phome_enewsuserlist ⾃定义列表phome_enewsvote 管理投票> 增加投票phome_enewsvotemod 模型预设投票phome_enewsvotetemp 投票模板数据表phome_enewswapstyle WAP模板数据表phome_enewswords 过滤字符数据记录表phome_enewswriter 作者表phome_enewszt 专题数据表phome_enewsztclass 专题分类表。

01.CMS4J目录结构说明

01.CMS4J目录结构说明

01.CMS4J目录结构说明CMS4J 文件目录结构说明目录1 各目录的功能 (2)2 各功能所在的目录 (3)1 各目录的功能目录功能cms4jadmin 用于存放 CMS 的后台页面cms4jadminext 用于存放扩展的后台页面,这些页面并不是CMS4J 必须的,用户扩展的一些后台界面,可以放到这个目录中。

common 存放CMS4J 一些公共页面,包括异常提示页、操作成功页等css 存放 CMS4J 用到的样式文件error 存放 CMS4J 的错误提示页help 存放 CMS4J 的帮助文档images 存放 CMS4J 用到的各种图片js 存放各种JavaScript 代码setup 网站安装目录,安装成功后该目录会被删除,如果安装成功后该目录没有被删除那么请手动删除,否则会带来安全问题。

symbol 用于存放 CMS4J 的各种元件。

元件是具有特定的功能可以被重复调用的事先完成的功能部件。

templet 存放模板目录,用于前台页面upload 上传文件目录WEB-INF/ backup 网站的数据备份功能所产生的备份文件被放置在这个目录下WEB-INF/ config 用于存放网站的各种配置文件,包括数据库的链接、action 配置、url 的过滤等WEB-INF/ lib 存放网站需要的各种 jar包WEB-INF/ tlds 存放网站使用的自定义标签的配置文件2 各功能所在的目录功能目录网站安装文件setup后台页面文件cms4jadmin数据备份文件WEB-INF/backup/data备份的文件会按备份日期为文件名生成新的文件夹数据库连接配置WEB-INF/ config 下的 Application.properties 文件文件上传Upload后台“文件上传参数配置”中可以变更这个目录元件symbol前台页面(模板)Templet静态化后的文件根据静态化规则的配置。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
│├fava.php 管理收藏页面模板 (对应程序文件:/e/member/fava/index.php)
│├FavaClass.php 管理收藏分类页面模板 (对应程序文件:/e/member/fava/FavaClass/index.php)
││├ChangeStyle.php 选择空间模板页面模板 (对应程序文件:/e/member/mspace/ChangeStyle.php)
││├feedback.php 管理会员空间反馈页面模板 (对应程序文件:/e/member/mspace/feedback.php)
├class/ 系统核心文件目录
├data/ 系统处理数据相关目录 (临时文件、缓存等)
├DoInfo/ 前台会员管理信息目录 (页面模板e/template/DoInfo)
├/ 打印页面目录
├DownSys/ 下载系统模型功能目录 (页面模板e/template/DownSys)
├public/ 公共程序页面模板目录 (对应程序目录:/e/public/)
│└vote.php 信息投票结果页面模板 (对应程序文件:/e/public/vote/index.php)
├ShopSys/ 商城模型页面模板目录 (对应程序目录:/e/ShopSys/)
│├friend.php 管理好友页面模板 (对应程序文件:/e/member/friend/index.php)
│├FriendClass.php 管理好友分类页面模板 (对应程序文件:/e/member/friend/FriendClass/index.php)
│├AddInfo.php 发布投稿页面模板 (对应程序文件:/e/DoInfo/AddInfo.php)
│├ChangeClass.php 发布投稿选择栏目页面模板 (对应程序文件:/e/DoInfo/ChangeClass.php)
│├DoInfo.php 管理投稿首页页面模板 (对应程序文件:/e/DoInfo/index.php)
├html/ 自定义内容页存放预设目录
├images/ 默认模板图片目录
├s/ 专题目录 (special)
├search/ 高级搜索页面目录
├skin/ 模板CSS和图片存放目录
├member/ 会员中心模板目录 (对应程序目录:/e/member/)
│├memberlist/ 会员列表页面模板目录 (对应程序文件:/e/member/list/index.php)
│├mspace/ 管理会员空间页面模板目录 (对应程序目录:/e/member/mspace/)
│├AddMsg.php 发送站内信息页面模板 (对应程序文件:/e/member/msg/AddMsg/index.php)
│├buybak.php 购买记录页面模板 (对应程序文件:/e/member/buybak/index.php)
├sch/ 全站全文搜索生成目录
├search/ 普通搜索文件目录
├ShopSys/ 商城系统模型功能目录 (页面模板e/template/ShopSys)
├ShowKey/ 前台验证码文件目录
├space/ 会员空间目录 (其中template为会员空间模板目录)
││├gbook.php 管理会员空间留言页面模板 (对应程序文件:/e/member/mspace/gbook.php)
││├ReGbook.php 管理会员空间留言回复页面模板 (对应程序文件:/e/member/mspace/ReGbook.php)
│└tran.php 发布投稿上传附件页面模板 (对应程序文件:/e/DoInfo/tran.php)
├DownSys/ 下载模型页面模板目录 (对应程序目录:/e/DownSys/)
│└report.php 提交错误报告页面模板 (对应程序文件:/e/report/index.php)
├message/ 提示信息页面目录
├NewsSys/ 新闻系统模型功能目录
├payapi/ 在线支付接口目录 (页面模板e/template/payapi)
├pl/ 评论页目录
├public/ 公用功能程序目录 (页面模板e/template/public)
├testdata/ 内置测试数据的附件目录 (安装时选择测试数据用的,不内置测试数据可以删除)
└index.html 网站首页
/e/ 系统程序目录
├action/ 信息动态列表页和内容页目录
├admin/ 后台目录 (可重命名)
帝国CMS目录结构介绍
/ 系统根目录
├d/ 附件和数据存放目录 (data)
│├file/ 附件存放目录
│├js/ JS调用生成目录
│└txt/ 内容存文本存放目录
├e/ 系统程序目录 (empire)
│├downbak.php 消费记录页面模板 (对应程序文件:/e/member/downbak/index.php)
│├EditInfo.php 修改资料页面模板 (对应程序文件:/e/member/EditInfo/index.php)
│├EditSafeInfo.php 修改安全资料页面模板 (对应程序文件:/e/member/EditInfo/EditSafeInfo.php)
├tags/ TAGS列表文件目录
├tasks/ 计划任务脚本存放目录
├template/ 前台动态页的模板目录
├tool/ 插件相关功能目录 (页面模板e/template/tool)
├update/ 升级程序目录 (升级程序复制到这个目录运行)
├ViewImg/ 显示图片大图目录
├wap/ WAP功能目录 (其中template为WAP模板目录)
└web/ RSS显示文件目录
/e/template/ 动态页面模板目录
├DoInfo/ 前台投稿模板目录 (对应程序目录:/e/DoInfo/)
│├msg.php 管理站内信息页面模板 (对应程序文件:/e/member/msg/index.php)
│├my.php 我的状态页面模板 (对应程序文件:/e/member/my/index.php)
│├register.php 会员注册页面模板 (对应程序文件:/e/member/register/index.php)
││├SetSpace.php 设置会员空间页面模板 (对应程序文件:/e/member/mspace/SetSpace.php)
││└ShowFeedback.php 管理会员空间反馈显示反馈页面模板 (对应程序文件:/e/member/mspace/ShowFeedback.php)
│├buygroup.php 购买充值类型页面模板 (对应程序文件:/e/member/buygroup/index.php)
│├card.php 点卡充值页面模板 (对应程序文件:/e/member/card/index.php)
│├ChangeFriend.php 选择好友页面模板 (对应程序文件:/e/member/friend/FriendClass/index.php)
│├ChangeRegister.php 选择注册会员组页面模板 (对应程序文件:/e/member/register/ChangeRegister.php)
│├cp.php 会员中心首页页面模板 (对应程序文件:/e/member/cp/index.php)
│├regsend.php 注册激活帐号页面模板 (对应程序文件:/e/member/register/regsend.php)
│├ShowInfo.php 查看会员资料页面模板 (对应程序文件:/e/member/ShowInfo/index.php)
│├AddFava.php 增加收藏页面模板 (对应程序文件:/e/member/fava/add/index.php)
│├AddFriend.php 增加好友页面模板 (对应程序文件:/e/member/friend/add/index.php)
│└ViewMsg.php 查看站内信息内容页面模板 (对应程序文件:/e/member/msg/ViewMsg/index.php)
├payapi/ 在线支付页面模板目录 (对应程序目录:/e/payapi/)
│└payapi.php 在线支付页面模板 (对应程序文件:/e/payapi/index.php)
├enews/ 前台处理数据入口文件
├extend/ 扩展程序目录
├ftp/ FTP识别目录
├install/ 安装程序目录,安装后请删除掉
├member/ 前台会员功能目录 (页面模板e/template/member)
│├getpass.php 取回密码重置页面模板 (对应程序文件:/e/member/GetPassword/getpass.php)
│├GetPassword.php 取回密码页面模板 (对应程序文件:/e/member/GetPassword/index.php)
│├login.php 会员登录页面模板 (对应程序文件:/e/member/login/index.php)
│├loginopen.php 弹出页面提示重新登陆页面模板 (对应程序文件:/e/member/login/login.php)
相关文档
最新文档