就这个看似简单的问题我折腾了两天,百度看产生这个问题的原因有很多也很宽泛,大部分说的是初始化内置数据,但我出现“建立目录不成功,请检查目录权限”的原因估计只有少部分人会遇到. 内置初始化数据是你上传文件时上传了testdata文件夹,或者安装时勾选了“内置数据”才需要这么操作,我并没有上传testdata文件夹也没有勾选内置测试数据还傻不拉几初始化内置数据好几次,直到把官方的安装说明看完才知道. 如果内置了测试数据,正常情况下大家按下图中的步骤操作就可解决问题:帝国cms初始化内置数据步骤我是给…
1.eshowzt说明及示例 [eshowzt]标签模板ID,专题类别ID,显示专题数[/eshowzt] 示例需求:将推荐专题后,显示9个指定专题 原来写法: <span>[eshowzt]14,0,8,''[/eshowzt]</span> 释义:调用ID为14的专题模板,不限制专题ID,调取所有中的8条(默认为最新) 按照上面的写法,不能调取到指定ID的专题,所以改用灵动标签来改写为: <span> [e:loop={"select * from [!d…
由于客户的需要,最近都在整帝国cms,很多东西还是不熟悉,特别是帝国cms模板,以前用的那些网站模板一般是保存在ftp文件中,而帝国cms模板是直接保存在数据库中,修改是在网站后台的模板管理,得慢慢适应. 这几天接到一个站,整体是做得差不多了,就是有很多细节还没解决,例如帝国cms站内搜索还不能实现.本着好奇的新鲜,就随着xmyanke一起来鼓捣一下吧. 在本帝国cms模板修改案例中,站内搜索是放在网站头部右上角,那么我们就在后台-模板-公共模板变量-管理模板变量-页面头部[!--temp.he…
帝国cms面包屑导航的首页链接关键字一般都是“首页”二字或home,如果你想从这里提高锚文字的相关性,可以改成相应的关键字,那么如何来修改呢? 我们知道帝国CMS面包屑导航的变量是[!--newsnav--],这个变量在哪里定义呢?在语言文件里面!打开e/data/language/gb/pub/fun.php,搜索“'index'=>'首页',”,帝国CMS 7.0版本大约在91行,改成“'index'=>'你要设置的关键词',”.如果是英文模板,是在e/data/language/en/p…
网站上线前先设置一些内部链接对后期的优化排名很有帮助,帝国cms也可以设置文章中的关键字自动加链接,但是要注意一下关键词替换次数,最好是1次. 怎么操作呢?分两步完成 1.帝国cms文章关键字自动加链接:后台 - 其他 - 管理内容关键字 - 在框中添加关键词和链接 2.设置关键词只显示一次(关键词链接只替换一次) 后台 - 系统 - 系统 - 系统设置 - 系统参数设置 - 信息设置 找到“信息内容关键字重复替换”,把默认的“0”改成“1” 帝国cms内容关键字自动加链接很简单吧?设置内容关键…
原文地址:http://www.jbxue.com/cms/24337.html 介绍了帝国cms系统中通过用户自定义函数获取用户发表新闻数量的方法,主要是分享下帝国cms自定义函数功能. 在帝国cms中实现获取用户发表的新闻数量,没有现成的方法,不过可以用自定义函数来实现,一起来看看. 帝国cms中添加用户自定义函数. 就是在e/class/userfun.php文件中加下如下函数即可: 1,核心函数内容: <?php function get_newstotal($userid){ glob…
前面ytkah介绍了如何让帝国CMS7.2搜索模板支持动态标签调用,现在我们来说说怎么调用帝国cms搜索关键字调用标签(showsearch).在帝国cms后台那边的使用方法:[showsearch]每行显示条数,总条数,栏目id,操作类型[/showsearch],参数说明:栏目id为0,则显示所有栏目的关键字 ,操作类型:0为搜索热门排行,1为最新搜索排行.问题:我在首页用[showsearch]5,5,0,1[/showsearch]调用最新搜索的时候,为什么我更新了所有内容,点他搜索出来…
前面ytkah讲了apache下帝国CMS搜索页伪静态实现方法,网友说服务器是用IIS,那么IIS下如何实现帝国CMS搜索页伪静态呢?首先得先有URL重写插件,下载地址:http://www.iis.net/download/URLRewrite,根据需要,点击右侧的下载链接(我的系统是64位的,就下载x64的),下载安装, 为了保证IIS的顺利运行,最后重启下服务器(非重启IIS服务器).再进入IIS管理会看到这样一个图标,就是URL 重写  然后修改站点根目录的Web.Config这个文件了…
帝国cms全站搜索功能只能调出固定的几个字段,如果想搜索其他字段的值,这时我们应该怎么办呢?开拓族网站有这个需求,所以研究了一下帝国的全站搜索,后来发现在/e/sch/index.php中可以直接对数据库进行操作于是所有问题就解决了,我们只要直接更改index.php里面的源码就行了. 之所以不能调用其他字段的值是因为,帝国预设了几个搜索字段,如下代码: $infor=$empire->fetch1("select id,classid,titlepic,newstime,isurl,ti…
1,打开 /e/search/result/index.php 文件 查找 require("../../class/connect.php"); require("../../class/db_sql.php"); require("../../data/dbcache/class.php");…