在dede_archives
数据表中,使用title
字段作为简略标题,并通过后台设置标题字数限制。
DEDECMS简略标题调用及字数修改方法
在DEDECMS中,简略标题(shorttitle)的调用可以通过不同的标签实现,以下是两种常见的调用方式:
1、{dede:field.shorttitle/}
该标签不能在{dede:arclist}
标签中套用,通常用于网页标题(titile)处。
示例代码:
“`html
{dede:field.shorttitle/}
“`
2、[field:shorttitle/]
该标签可以在{dede:arclist}
标签中套用,一般用于栏目列表。
示例代码:
“`html
[field:shorttitle/]
“`
在某些情况下,我们需要根据是否有简略标题来决定显示的内容,这时可以使用以下两种条件判断标签:
1、{dede:field name=’array’ runphp=’yes’}
当有简略标题时显示简略标题,没有简略标题时显示正标题,该标签不能在{dede:arclist}
标签中套用,通常用于网页标题(titile)处。
示例代码:
“`html
{dede:field name=’array’ runphp=’yes’}
if(@me[‘shorttitle’]==”) @me=@me[‘title’];
else @me=@me[‘shorttitle’];
{/dede:field}
“`
2、[field:array runphp=’yes’]
当有简略标题时显示简略标题,没有简略标题时显示正标题,该标签可以在{dede:arclist}
标签中套用,通常用于栏目列表。
示例代码:
“`html
[field:array runphp=’yes’]
if(@me[‘shorttitle’]==”) @me=@me[‘title’];
else @me=@me[‘shorttitle’];
[/field:array]
“`
的默认字符长度是有限制的,可以通过以下几种方法来修改:
1、修改管理目录下的文件
在管理目录dede
文件夹下找到以下文件:archives_add.php
,archives_do.php
,archives_edit.php
,article_add.php
,article_edit.php
。
在这些文件中找到以下代码:
“`php
$shorttitle = cn_substrR($shorttitle,36);
“`
将其中的36
改为所需的字符数,例如100
。
2、修改数据库字段
使用phpMyAdmin登录数据库,找到dede_archives
表。
找到shorttitle
字段,将其值从36
改为所需的字符数,最大可修改为255
。
修改后,还需要修改相关文件,如上述步骤1所示。
DEDECMS系统默认的文章标题字数限制是60字节(约30个汉字),可以通过以下方法进行修改:
1、后台设置
在后台选择“系统” > “其它选项” > “文档标题最大长度”,将默认值60
修改为所需值,例如90
。
2、SQL命令行工具
在后台的“系统SQL命令行工具”中运行以下命令:
“`sql
alter table dede_archives modify title varchar(90);
“`
点击确定,执行成功后即可生效。
相关问答FAQs
Q1: 如何在栏目列表中同时显示正标题和简略标题?
A1: 在栏目列表中,可以使用如下标签组合来同时显示正标题和简略标题:
{dede:arclist flag='h'}
[field:shorttitle/] [field:title/]
{/dede:arclist}
这个标签组合会先显示简略标题,然后显示正标题。
Q2: 修改简略标题字符长度后,是否需要重启服务器?
A2: 不需要重启服务器,只需确保相关文件和数据库字段都已正确修改并保存,然后刷新网页即可看到效果。
通过以上方法,可以灵活地调用和修改DEDECMS中的简略标题及其字数限制,满足不同网站的需求。
步骤 |
操作 |
说明 |
1 |
登录后台 |
使用管理员账号登录到DedeCMS后台管理系统。 |
2 |
进入内容管理 |
在后台,找到并点击“内容管理”模块。 |
3 |
选择文章或图片 |
根据需要修改的是文章还是图片标题,选择相应的模块。 |
4 |
查找要修改的标题 |
在列表中找到需要修改标题的内容。 |
5 |
点击编辑 |
点击该内容的“编辑”按钮。 |
6 |
修改标题 |
在编辑页面,找到标题字段,进行修改。 |
7 |
修改字数 |
标题字数修改通常涉及HTML代码的调整。 |
8 |
修改HTML代码 |
找到标题的HTML代码,如
或
|
9 |
修改属性 |
修改style 属性中的width 和whitespace 等来控制字数。style="width:200px;whitespace:nowrap;" 。 |
10 |
保存修改 |
完成修改后,点击“保存”按钮。 |
11 |
预览效果 |
可选步骤,点击“预览”按钮查看修改后的效果。 |
12 |
发布内容 |
如果满意,点击“发布”按钮将修改后的内容发布到网站。 |