织梦tag标签中文路径转化成id 织梦cms系统默认tag页面的链接地址是http://您的域名/tags.php?/tag名/这样的形式,而中文站的大多数tag名自然也是中文,这就会让地址栏的现实变得非常麻烦,因为中文在地址栏显示是会被url编码的,编码后会变得又臭又长...把tag页面的链接改为数字id调取的方式会变得非常方便。dedecms调用tag由中文tag名改为数字tag id的方法:打开/include/taglib/tag.lib.php文件搜索下面代码行$row['link'] = $cfg_cmsurl."/tags.php?/".urlencode($row['keyword'])."/";把它修改为下面

点击查看全文 >>

dede后台无问答模块或插件不显示怎么办 有个朋友问我,为什么他的dedecms安装好之后里面没有问答模块。其实这是因为在最新版的dedecms5.7sp2版本里面默认已经不包含问答模块在里面了。如果需要的话需要手动下载安装。此插件可以到织梦官方去下载,下载后上传安装。也可以直接在自己的网站后台,插件--》模块管理里面找到问答模块,直接点击下载,此时可能会稍微卡顿,但过一会儿会出现安装的选项,这时候就自动下载好了织梦cms的问答模块了,直接点击安装即可。不过,织梦cms的问答模块还是停留在十年前的样子,很久没有更新了,其功能也很单一,所以并不是很适合来做现在的问答系统了。如果想专门做问答程序网站的朋友,可以选择呢现在比较流行的tipa

dedecms使用布尔型全局变量为模板设置开关功能 有时候在织梦模板中插入广告的时候,我们希望可以给他设置一个后台的开关。这个开关打开的时候,前段就显示广告代码,否则广告代码的位置就显示为空白(html源文件中代码也是空白)。这个功能可以使用dede的自定义全局变量来实现,并且非常方便。在后台系统设置的地方添加一个自定义变量,名为cfg_adctr字段类型为布尔型。名称为是否开启广告。然后在模板中可以这样调用:{dede:global.cfg_adctr runphp='yes'}if(@me=='Y')@me='这里写广告代码';else{@me='';}{/dede:global.cfg_r_tag}这样,当后台开启广告的时候,前端就会产生