首页 > CMS > 织梦DEDE > 正文

织梦cms内容页标题丨关键词丨描述字数短限制解除方法

2024-08-30 19:07:34
字体:
来源:转载
供稿:网友

有些网站使用网站源码生成,数据还原后想要修改网站标题、关键字和网站描述非常困难,现在再介绍一个在网站后台直接修改它们的方法。您也可以参考《织梦修改网站标题、关键字和描述的简单方法》和《网站标题、关键词和描述在数据库中的修改方法》。

dedecms文章keywords关键词字数限制修改方法(同适用于描述)

最近在发布文章的时候发现文章关键词字数会有限制,如果填多了会自动截取,原来dedecms的关键字默认限制是60个字符也就是30个关键字,下边IT粉丝网教您如何修改织梦程序关键字的字数限制,不管是新建网站还是老网站使用dedecms程序建议修改此项,本人亲测可行!

第一步

1、首先你要进入DedeCMS后台,系统—系统基本参数—其他选项—文档标题最大长度—在这修改为200或更大(其实200应该是足够了)。

织梦cms内容页标题丨关键词丨描述字数短限制解除方法_www.cuoXin.com

2、修改网站后台数据库的关键词字数限制,修改数据库之前建议备份一下!

进入phpmyadmin,点击dede_archives 进入表——title——点击编辑——输入200 (根据需要调整) 注意:对于使用虚拟主机来说,一般不能直接操作phpmyadmin,所以你只需要执行:系统——SQL命令行工具——输入语句:alter table dede_archives modify title varchar(200) 这样就解决了,同时在调用的时候注意titlelen的数值大小。

3、使用phpMyAdmin修改dede_archives(如前缀修改过请自动替换)中title长度为100或255。也可以直接在织梦后台“系统->SQL命令行工具”执行SQL语句:

alter table dede_archives change title title varchar(100)或

alter table dede_archives change title title varchar(255)

织梦cms内容页标题丨关键词丨描述字数短限制解除方法_www.cuoXin.com

有网友提问,按照上述方法修改后,仍然无法显示全部

这时问题可能出现:一是模板问题,检查相应模板相应位置上是否使用了titlelen来限制字数, 第二,可能是CSS上控制问题,检查对应CSS文件的相应代码,是否在CSS文件上进行了长度或者宽度限制。

{dede:arclist row='12' titlelen='200' infolen='800'} [field:title/] {/dede:arclist}

第二步

修改织梦程序后台管理目录dede中的2个文件:article_add.php和article_edit.php,

在里面分别搜索:搜索不到就搜索keywords即可找到

$keywords = cn_substrR($keywords,60);将后面的数字60改成想要的数字。

第三步

修改管理目录dede中的/inc/inc_archives_functions.php文件,搜索代码:

if(strlen($keywords.$k)>=60将后面的数字60改成想要的数字。

最后上传覆盖,清空缓存即可解除字数限制!

DEDECMS织梦短标题标签调用与字数修改方法

做织梦模板,需要调用短标题,下面把几种调用方法总结如下:

介绍织梦dede简略标题(短标题)的使用。

一、简略标题调用标签:

1.

{dede:field.shorttitle/}

这个不能在{dede:arclist}标签中套用,一般放在网页titile处;

2.

[field:shorttitle/]

这个可以在{dede:arclist}标签中套用,一般用在栏目列表。

二、当有简略标题时显示短标题,没有短标题时显示正标题:

1.

{dede:field name=’array’ runphp=’yes’} if(@me['shorttitle']==”) @me=@me['title'];else @me=@me['shorttitle'];{/dede:field}

这个不能在{dede:arclist}标签中套用,一般放在网页titile处;

2.

[field:array runphp='yes'] if(@me['shorttitle']==”) @me=@me['title'];else @me=@me['shorttitle'];[/field:array]

这个可以在{dede:arclist}标签中套用,一般用在栏目列表。

三、简略标题字数修改:

简略标题的字数是做了限制的,可以在管理目录dede文件夹下找到下面5个文件:

archives_add.php,archives_do.php,archives_edit.php,article_add.php,article_edit.php

然后分别在文件中找到代码:

$shorttitle = cn_substrR($shorttitle,36);

把36改成100就可以了。

简略标题简单易用,很多站长可能暂时用不到简略标题,不过简略标题在一些大网站中经常用到,有时候还必须用。

注意:以为适用于dedecms的修改长标题、短标题、关键词、描述、文章作者、来源等,先再网站的后台修改之后、修改以上的五个文件,再之后必须修改数据库才能生效。

DEDECMS修改文章标题,来源,摘要,作者等字数限制

具体步骤:

1、找到后台登录目录,默认为dede目录,找到以下文件:

/archives_add.php

/archives_edit.php

/article_add.php

/article_edit.php

记得四个文件都要修改

如果修改专题摘要,还得修改:

/spec_add.php

/spec_edit.php

-------------------------

查找以下代码:

$title= cn_substrR($title,$cfg_title_maxlen);

$shorttitle = cn_substrR($shorttitle,36);//简略标题字符数

$color =  cn_substrR($color,7);

$writer =  cn_substrR($writer,20);//作者字符数

$source = cn_substrR($source,30);//文章来源字符数

$description = cn_substrR($description,600);//摘要字符数

$keywords = trim(cn_substrR($keywords,30));//关键词字符数

$filename = trim(cn_substrR($filename,40));//文件名字符数

if(!TestPurview('a_Check,a_AccCheck,a_MyCheck'))

修改相应括号里的数字为想要显示的字符数

2、修改数据表打开数据表,找到相关数据表,查找:

description字段,将其中数值改为想要的字符数。此方法还可以修改其他显示字符的数值。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表