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'} <a href="[field:arcurl/]" title="[field:title/]">[field:shorttitle/]</a> [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 | 发布内容 | 如果满意,点击“发布”按钮将修改后的内容发布到网站。 |
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1185233.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复