帝国cms字母导航功能制作教程
- 格式:pptx
- 大小:69.12 KB
- 文档页数:16
帝国cms列表页调⽤⽂章关键词与tag的⽅法1、打开 e/class/connect.php 这个⽂件,然后找到下⾯这段代码搜索栏⽬链接添加$listtemp=str_replace('[!--keyboard--]',$r[keyboard],$listtemp);在列表页模板的列表内容模板(list.var) (*)中⾏调⽤帝国CMS列表页⾯调⽤本⽂关键词TAGS的⽅法⼀般我们填写关键字时会同时将关键字复制到tags,以此来归类⽂章,实现更好的seo优化效果,也有的朋友想把关键字或tags的链接放在栏⽬、列表页,获得更好的曝光率。
下⾯cms⼤学⼩编和⼤家分享⼀下调⽤⽅式。
希望新⼿朋友们能⽤到。
$nsmalltext=$r[smalltext];$ntext=strip_tags($nsmalltext);//去除内容简介⾥的HTML标签$newtext=esub($ntext,100,'...') ;//限制100字$keyboard=$r[keyboard];$r_tag=explode(",",$keyboard);$tempid=1;//这⾥是搜索模板IDfor($i=0;$i<count($r_tag);$i++){if($r_tag[$i]){$tagslink=$public_r[newsurl]."e/search/?searchget=1&tbname=$tbname&tempid=$tempid&show=keyboard&keyboard=".$r_tag[$i];//链接$tags.="<a href='$tagslink' target='_blank'>".$r_tag[$i]."</a> ";}}$listtemp='<div class="list-item "><h3 class=" course-cate-video "><a href="[!--titleurl--]" target="_blank" title="[!--oldtitle--]">[!--title--]</a></h3><p title="内容简介">'.$newtext.'...</p><p class="meta-tag"><span>标签:</span>'.$tags.'<span class="meta-date">2010-12-16</span></p></div>';将上⾯代码复制到列表页模板中,也就是list.var内,勾选使⽤程序代码。
自定义列表
一、自定义列表功能说明
自定义列表功能:除了系统内置固定的栏目页、专题页等列表页面外,用户还可以通过SQL条件生成相应信息列表页面,实现各种信息集合列表更加灵活。
二、增加自定义列表
1、登录后台,单击“栏目”菜单,选择“增加自定义列表”子菜单,进入增加自定义列表界面:
2、进入增加自定义列表界面,如下图:
列表名称填写列表名称。
网页标题填写网页的title名称。
文件存放目录填写生成的列表文件存放目录(地址从后台目录开始算,“../../”表示在根目录)。
文件扩展名填写生成的文件扩展名。
/u/2737751814
查询SQL语句统计记录:填写统计总信息数的SQL语句。
(“select count(*) as total from ”是固定的格式)
/u/2737472860
查询记录:填写查询信息的SQL语句。
(查询SQL条件要和统计记录SQL一致)
查询总条数设置限制最大显示信息的数量。
/u/2517548094每页显示设置每页显示信息数量。
/u/2158634462
使用列表模板选择页面使用的列表模板。
(列表模板详细制作可以查看“美工手册”)使用技巧
如果想将多个列表生成文件放到同一个目录,可以改“文件扩展名”,比如扩展名用:a.html
3、增加自定义列表后,返回管理自定义列表页面,如下图:
/u/1943417792
[预览]预览生成的列表页面。
/
[刷新]按钮更新选中的自定义列表。
/
4、点击“[预览]”可看到生成的列表页面:。
帝国cms修改模板字段,录入表单模板摘要:1.帝国CMS 简介2.修改模板字段的方法3.录入表单模板的使用正文:【帝国CMS 简介】帝国CMS 是一款国内知名的内容管理系统,被广泛应用于网站、论坛、博客等场景。
它功能强大,易于上手,受到了广大站长和开发者的喜爱。
在帝国CMS 中,模板是构建网站界面的重要组成部分,通过修改模板可以实现网站界面的个性化定制。
【修改模板字段的方法】在帝国CMS 中,修改模板字段主要分为以下几个步骤:1.登录帝国CMS 后台管理界面。
2.在菜单栏中找到“模板管理”,点击进入。
3.在模板管理页面中,找到需要修改的模板,点击“编辑”。
4.在模板编辑页面中,可以找到模板的HTML 代码。
通过修改HTML 代码,可以实现对模板字段的修改。
5.修改完成后,点击“保存”,即可保存修改后的模板。
需要注意的是,在修改模板字段时,要确保修改的代码符合HTML 规范,以免造成模板错误。
【录入表单模板的使用】在帝国CMS 中,录入表单模板主要用于前台用户提交数据。
以下是录入表单模板的使用方法:1.在模板管理页面中,找到需要修改的表单模板,点击“编辑”。
2.在模板编辑页面中,可以找到表单的HTML 代码。
通过修改HTML 代码,可以实现对表单模板的修改。
3.修改完成后,点击“保存”,即可保存修改后的表单模板。
4.在需要使用该表单模板的页面中,添加相应的表单标签,如“<form>”和“</form>”。
5.保存页面,即可在前台看到修改后的表单效果。
通过以上方法,可以实现对帝国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条信息。
为织梦DEDECMS制作字母地图在使用织梦建站的时候,有的网站在用户体验或者是优化中需要一个“字母地图”例如:八度盒子游戏网中有很多游戏,为了方便用户查找游戏,那么就需要一个字母地图来为用户导航。
那么如何制作字母地图呢?下面切入正题,网站字母地图制作:第一步,打开/dede/templets/cotalog_add.html(默认路径,如果你已做过修改,请按修改后的路径找到文件。
在<tr><td class='bline' height="26" style="padding-left:10px;"><font color='red'>栏目名称:</font></td><td class='bline'><input name="typename" type="text" id="typename" size="30" class="iptxt" /></td></tr>后面添加如下代码(注意:使用Dreamweaver或其他html编辑工具修改,不要使用后台自带的文件管理器修改)<tr><td width="150" class='bline' height="26" style="padding-left:10px;">字母索引:</td><td class='bline'> <input type='text' id="firstword" name='firstword' value="<?php echo $myrow['firstword']?>" class='np'/> </td></tr>然后找到/dede/templets/cotalog_edit.html做以上同样的修改。
《帝国网站管理系统》使用教程一、系统概述二、系统安装1. 准备工作操作系统:Windows/LinuxWeb服务器:Apache/Nginx2. 与访问帝国网站管理系统官方网站,最新版本的系统安装包。
然后,将安装包到您的服务器上,并解压到网站根目录。
3. 安装向导(1)同意安装协议,“下一步”。
(2)填写数据库信息,包括数据库服务器、数据库名、数据库用户名和密码。
确认无误后,“下一步”。
(3)填写网站信息,包括网站名称、管理员账号、密码等。
“下一步”。
(4)安装完成,系统将自动创建数据表,并配置文件。
“进入后台”,开始使用帝国网站管理系统。
三、后台管理1. 登录后台2. 后台界面网站设置:包括网站基本设置、导航设置、模块管理等。
内容管理:包括新闻发布、产品发布、管理等。
用户管理:包括管理员账号管理、会员管理等。
系统工具:包括缓存清理、数据备份、友情管理等。
3. 常用操作(1)添加新闻步骤一:在后台左侧菜单栏,找到“内容管理”“新闻管理”,进入。
步骤二:“添加新闻”,填写新闻、内容、来源等信息,设置发布时间。
步骤三:“提交”,新闻即可发布到网站上。
(2)添加产品步骤一:在后台左侧菜单栏,找到“内容管理”“产品管理”,进入。
步骤二:“添加产品”,填写产品名称、简介、价格等信息,产品图片。
步骤三:“提交”,产品即可发布到网站上。
(3)添加友情步骤一:在后台左侧菜单栏,找到“系统工具”“友情管理”,进入。
步骤二:“添加友情”,填写名称、网址等信息。
步骤三:“提交”,友情即可显示在网站上。
四、模板与风格定制1. 选择模板步骤一:登录后台,找到“模板管理”模块。
步骤二:在“模板风格”列表中,选择您喜欢的模板,“使用此模板”。
步骤三:确认应用新模板,您的网站将立即呈现新的风格。
2. 自定义模板如果您具备一定的网页设计能力,可以尝试自定义模板。
操作步骤如下:步骤一:在“模板管理”模块中,找到“模板编辑”功能。
步骤二:选择您要编辑的模板文件,进行在线编辑或到本地编辑。
对于使用帝国cms的一些新人来说,经常会做做模板的时候遇到一些小问题,大大降低了模板的制作速度!以下总结了一部分帝国cms中常用的一些技巧,应该可以帮助新手们摆脱这些困扰!1。
在页面调用评论框和评论需要在内容页显示评论框的,把评论模板里的评论框复制过来就行了调用最新评论(默认0条)<script type="text/javascript" src=/e/pl/more?classid=46&id=84&num=5></script>2,标题列表后加上评论地址的忟法用万能标签,评论地址为:/e/pl?id=84&classid=463,信息报错功能调用方法/e/DownSys/report?classid=46&id=844,免费版指替换内容中的某些值运行"update phome_ecms_news set newstext=REPLACE(newstext,'原内容','新内容'),titlepic=REPLACE(titlepic,'原内容','新内容')如果只替换内容中的,后面那句可以去掉5,清除采集时的空白数据系统设置==执行SQL语句delete from phome_ecms_news where newstext = '';6,清除相同标题的SQL语句参考这个帖子:/ShowThread/?threadid=10132&forumid=137,修改友情链接,不规则排列(文字)参考这个帖子:/ShowThread/?threadid=9250&forumid=138,emsinfo标签的多栏目调用如何用?[ecmsinfo]'15,18,22',2,0,0,2,13,1[/ecmsinfo]9,我想改一下分类的目录名称,怎么改?修改当前分类与子分类的目录(用phpmyadmin改)10,自定义页面无法显示?用相对路径../../info/aboutus.html11,ECMS一共有多少个表?免费版有57个左右12,同一内容,是不是不可以进行第二次采集?不是,管理节点-》清空13,采集的时候怎么过滤font之类的标签?<font[!--ad--]>替换</font>如果中间文字不要,直接<font[!--ad--]</font>14,评论调用方法?<script src=/e/pl/more?classid=46&id=84&num=10></script>如要改格式只能改e/pl/more/index.php文件了,直接用dreamweaver打开那个php文件15,关于帝国审核问题如果系统有多个编辑的话,建议把直接审核去掉直接审核的话就会生成文件。
帝国cms 调用当前栏目标题分类【原创实用版】目录1.帝国 CMS 简介2.调用当前栏目标题分类的方法3.实际应用案例正文【帝国 CMS 简介】帝国 CMS,全称帝国内容管理系统,是一款基于 PHP 语言开发的开源内容管理系统。
它具有强大的功能,可以满足各种不同类型的网站需求,如企业官网、新闻资讯站、电子商务平台等。
帝国 CMS 采用模块化设计,方便用户安装和卸载功能模块,同时提供了丰富的插件和扩展,使得系统的功能更加丰富和灵活。
【调用当前栏目标题分类的方法】在帝国 CMS 中,调用当前栏目标题分类的方法主要涉及到数据库查询和模板引擎的使用。
下面是一个简单的示例:1.首先,需要编写一个 SQL 查询语句,用于从数据库中获取当前栏目的标题和分类信息。
示例代码如下:```sqlSELECT title, category_id FROM #@__channel WHERE id=1;```其中,`#@__channel`是帝国 CMS 中存储栏目信息的数据表,`id=1`表示查询当前栏目的信息。
2.接下来,需要使用帝国 CMS 的模板引擎(如 Smarty)将查询结果输出到页面上。
示例代码如下:```php{dede:channel type=1 id=1}<h1>【{dede:title}]</h1><p>当前栏目分类:{dede:category}</p>{/dede:channel}```其中,`{dede:channel}`是帝国 CMS 的模板标签,用于调用查询结果,`type=1`表示查询栏目信息,`id=1`表示查询当前栏目。
`{dede:title}`和`{dede:category}`分别是查询结果中的标题和分类字段。
【实际应用案例】以一个新闻资讯站为例,假设网站分为“国内新闻”、“国际新闻”、“社会新闻”等栏目,我们可以通过帝国 CMS 的栏目管理功能创建这些栏目,并在页面上使用上述方法调用当前栏目的标题和分类信息。
帝国CMS⽹站sitemap制作⽅法本⽂实例讲述了帝国CMS⽹站sitemap制作⽅法。
分享给⼤家供⼤家参考。
具体实现⽅法如下:增加⾃定义页⾯,⽂件名及存放⽬录:../../sitemap/sitemap.xml复制代码代码如下:<?='<?xml version="1.0" encoding="UTF-8"?>'?><urlset xmlns="/schemas/sitemap/0.9"><url><loc>https://[!--news.url--]</loc><lastmod><?=date("Y-m-d");?></lastmod><changefreq>daily</changefreq><priority>1.000</priority></url>[e:loop={'select classid,classname,classpath,wburl from [!db.pre!]enewsclass where bclassid=0 and showclass=0 and (classid<>52 and classid<>24) order by myorder',0,24,0}]<?phpif(emptyempty($bqr[wburl])){$sccurl= $public_r[newsurl].$bqr[classpath];} else {$sccurl= $bqr[wburl];}><url><loc>https://<?=$sccurl?>/</loc><priority>0.6000</priority></url>[/e:loop][listshowclass]'0',25,1,0[/listshowclass] 模板在后⾯[e:loop={"select * from [!db.pre!]ecms_news order by newstime DESC",0,24,0}]<url><loc>https://<?=$bqsr[titleurl]?></loc><lastmod><?=date('Y-m-d',$bqr[newstime])?></lastmod><changefreq>daily</changefreq><priority>0.8000</priority></url>[/e:loop][e:loop={"select * from [!db.pre!]ecms_shop order by newstime DESC",0,24,0}]<url><loc>https://<?=$bqsr[titleurl]?></loc><lastmod><?=date('Y-m-d',$bqr[newstime])?></lastmod><changefreq>daily</changefreq><priority>0.8000</priority></url>[/e:loop][e:loop={"select * from [!db.pre!]ecms_movie order by newstime DESC",0,24,0}]<url><loc>https://<?=$bqsr[titleurl]?></loc><lastmod><?=date('Y-m-d',$bqr[newstime])?></lastmod><changefreq>daily</changefreq><priority>0.8000</priority></url>[/e:loop][e:loop={"select * from [!db.pre!]ecms_baojia order by newstime DESC",0,24,0}]<url><loc>https://<?=$bqsr[titleurl]?></loc><lastmod><?=date('Y-m-d',$bqr[newstime])?></lastmod><changefreq>daily</changefreq><priority>0.8000</priority></url>[/e:loop][e:loop={"select * from [!db.pre!]ecms_download order by newstime DESC",0,24,0}] <url><loc>https://<?=$bqsr[titleurl]?></loc><lastmod><?=date('Y-m-d',$bqr[newstime])?></lastmod><changefreq>daily</changefreq><priority>0.8000</priority></url>[/e:loop]</urlset>循环栏⽬列表的标签模板:复制代码代码如下:[listshowclass]'0',25,1,0[/listshowclass][!--empirenews.listtemp--]<!--list.var1-->[!--empirenews.listtemp--]<url><loc>https://[!--classurl--]</loc><priority>0.6000</priority></url>希望本⽂所述对⼤家的帝国CMS建站有所帮助。