织梦DedeCMS简略标题调用及字数的修改方法
1、{dede:field.shorttitle/}:这个标签不能在{dede:arclist}标签中套用,一般放在网页title处。
2、[field:shorttitle/]:这个标签可以在{dede:arclist}标签中套用,一般用在栏目列表。
3、当有简略标题时显示简略标题,没有简略标题时显示正标题:
使用以下代码:
“`html
{dede:field name=’array’ runphp=’yes’}
if(@me[‘shorttitle’]==”) @me=@me[‘title’];else @me=@me[‘shorttitle’];
{/dede:field}
“`
这段代码不能在{dede:arclist}标签中套用,一般放在网页title处。
使用以下代码:
“`html
[field:array runphp=’yes’]
if(@me[‘shorttitle’]==”) @me=@me[‘title’];else @me=@me[‘shorttitle’];
[/field:array]
“`
这段代码可以在{dede:arclist}标签中套用,一般用在栏目列表。
1、登录数据库管理页面:在你的服务器或者虚拟空间管理页面用phpMyAdmin登录数据库。
2、找到dede_archives表:在数据库中找到dede_archives这个数据库表,再找到shorttitle字段即为dedecms的简略标题字段。
3、修改字符长度:将值36(即为简略标题显示的字符长度)修改为200或者更大,最大只能修改到255。
4、修改文件:修改dede目录(后台登陆目录)下的文件archives_add.php、archives_do.php、archives_edit.php、article_add.php、article_edit.php,将以下代码中的数值进行修改:
“`php
$shorttitle = cn_substrR($shorttitle,36); //数值36修改为你需要的数字 范围0255
“`
5、图集文件修改:如果需要修改图集的简略标题,还需要修改album_add.php、album_edit.php文件中的对应代码。
1、后台设置修改:在后台选择系统 > 其它选项 > 文档标题最大长度,修改为你想要的值。
2、数据库表修改:在后台,系统 SQL命令行工具 中运行以下命令:
“`sql
alter table dede_archives modify title varchar(180);
“`
相关问答FAQs
1、Q: 如何确保修改后的简略标题字数生效?
A: 确保你在数据库和文件中都进行了相应的修改,通过phpMyAdmin修改数据库中的shorttitle字段长度;修改dede目录下的相关文件,如archives_add.php等,确保所有涉及到简略标题的地方都已更新,清除缓存并刷新页面以查看效果。
2、Q: 如果在{dede:arclist}标签中无法调用简略标题怎么办?
A: 确保你使用的是正确的简略标题调用标签,对于{dede:arclist}标签,应该使用[field:shorttitle/]而不是{dede:field.shorttitle/},如果问题依旧存在,请检查你的模板文件是否正确加载了这些标签,并确保模板解析无误。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1112702.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复