分类 织梦CMS 下的文章

DedeCMS 5.7实现栏目绑定二级域名

第一步,在后台-->系统-->基本参数-->核心设置中,开启(是/否)支持多站点,开启此项后附件、栏目连接、arclist内容启用绝对网址,选择“是”;

第二步,在增加或编辑栏目的时候,在高级选项打开多站点支持,并填上你要使用的二级域名;

第三步,手动在空间中绑定二级域名到你的子目录;

第四步,这一步是最重要的,修改程序文件/include/helpers/channelunit.herper.php:

阅读剩余部分

dede:arclist里怎么调用全局变量?

下面的用法是错的:

{dede:arclist typeid='10' flag ='c'} 
{dede:global.swt/} 
{/dede:arclist}

应该使用如下代码:

{dede:arclist typeid='10' flag ='c'} 
[field:global.swt/]
{/dede:arclist}

注:swt是我添加的新变量的字段名

更改dedecms5.7网站根目录下的template模板路径

很多时候我们是可以直接通过xxoo.com/templets/default/index.htm访问织梦的站,可以把人家的模板及其标签都偷下来。在这里我们除了更改模板文件夹名,还可以直接把网站根目录下的template改名,这样一定程度也隐藏了dedecms的特征。

更改方法:

找到include/common.inc.php里的

//模板的存放目录

$cfg_templets_dir = $cfg_cmspath.'/templets';

把其中的templets改名

阅读剩余部分

dedecms 5.7添加新变量时注意字段名称不要和其他名称冲突

这两天遇到这么一个情况,就两个dedecms5.7 制作的网站,栏目的seo标题一直修改不了。我想了很多办法,包括网站重新安装,到数据库中去看字段是否有值。后来发现,我随便新建一个栏目,它的栏目SEO标题都是一样的值。进而发现所有的栏目seo标题是一样的。

经过我艰苦卓绝的研究,发现:原来我在 “系统设置”>“系统基本参数”里,设置了一个新变量,字段名取为seotitle,和栏目的“高级选项”中SEO标题字段一样了,我马上改掉新建变量的字段名称,问题就得到解决。

怪就怪在织梦系统没有给予提示。如果技术上实现有什么问题,那么添加新变量可以默认给每个新建的字段添加一个前缀或者后缀吧?!

如果新变量的字段取名和其他字段重复,不晓得又会出现什么莫名其妙的问题,到时候估计没几个人会发现这个问题。