我想将dedecms里的描述放在列表页面上显示可是,怎么调用都显示不出来,怎么办
一、首先打开登陆后台的界面。输入用户名,密码及验证码。二、登陆网站后台后,左侧会有七个大栏目,分别为:核心、模块、生成、采集、会员、模板、系统。点击系统,选择系统基本参数。三、或者,在后台左上方,有灰色的字,隐藏菜单和功能地图两个项目,点击功能地图。系统设置里面也有系统基本参数。四、点击系统基本参数进入。会显示一个界面五、系统基本参数里面有“网站名称”“站点默认关键字”“站点描述这三项”在这三项中填写网站标题,关键词,描述点击确定即可。六、点击生成,选择更新网站主页即可。网站标题,关键词,描述在网站首页就会显示。修改网站这三个标签操作和添加的流程也是相同的。
织梦cms栏目页调用当前栏目的描述标签是:{dede:field name='description' function='html2text(@me)'/}
下图是给你的一个效果参考哈
具体需要展现的样式吗,您自己修改相关css就可以了哦
列表的话,只能调用栏目修改里面的高级选项里的栏目描述,正常就是这样调用的
{dede:field name='description' function='html2text(@me)'/}
如果不行的话,有可能是其他问题引起的!可能要排除一些其他的原因!
修改数据库表archives的description字段长度,
在SQL命令行工具输入命令
alter table 你的表名 modify column description mediumtext ;
在页面模板,删除类似这种function='cn_substr(@me,110)'限制字数的代码
dedecms默认的descrtption最大长度是250,数据表中的字段是varchar(255)。也就是说能存储的最大长度都没到300,所以你的300这个肯定是没起作用的。
修改dedecms默认的description长度方法:
一,到数据库去修改dede_archives表的description字段,长度255改为我们想要的数字。
二,修改article_addphp和article_editphp,找到其中的$description = cn_substrR($description,250);250改为我们想要的数字。
三,点击系统-》系统基本参数-》其他设置 把自动摘要长度那项设置成我们想要的数字就可以了。
上面这几处的数字应该是一样的。
另外如果你用的是utf8编码的dede,你要注意utf8编码下一个汉字是占用3个字节的。
通常在CMS系统上,栏目页标题和描述的添加和修改均在栏目设置界面内
以dedecms为例:
1、登陆dedecms后台,点击“核心”→“栏目管理”,看到栏目后面的“更改”按钮
2、无论点击哪一个栏目的更改按钮均可,这里“我”以点击“关于我们”的更改为例;点开后,看到“高级选项”
3、点击“高级选项”就可以看到该栏目页的“三个标签”的设置。标题、关键词、描述都有了
另外,类似wordpress这样的系统,我们通常会使用一些SEO插件,在这些SEO插件中均含有关于“三个标签”的设置。这为不懂PHP的朋友提供了不少帮助。
以ALL in One SEO Pack插件为例,
网站程序原理、SEO的原理基本都是相通的,如果您的网站并非采用的这两种程序,你可参考这两种程序的方法试着查找一下。若不能解决,可向我回复或留言!
0条评论