搜外网>搜外问答>问答页面

dedecms的问题,关于PHP的 悬赏3元 已结束

 arr.push('<span>'+data[i].typename+'</span><span class="news-date">'+data[i].description+'</span>');


我想在这句中加上控制description的字数的代码,也就是把这个[field:description function='cn_substr(Html2text("@me")."...",60)'/]加到上面那句中。

追加问题
    11 人参与回答
seoer
seoer · seo站群
福满多 等 1 人赞同该回答

在模板中调用描述的标签一般有四种:

1:[field:info /]

2:[field:description /]

3:[field:info function="cn_substr(@ME,字符数)"/]

4:[field:description function="cn_substr(@ME,字符数)"/]

这样的调用方式也最多只能调用250个字符,修改更多的字数也是调用不出来的,所以想要调用更多的字数还要做一些修改。

页面,找到“if($dsize>250) $dsize = 250;”语句把250修改为500

2.登录后台,在系统-系统基本参数-其它选项中,自动摘要长度,改成500。

3.登录后台,执行语句:alter table dede_archives change description description varchar( 1000 )

调用标签{dede: function='cn_substr(@ME,500)'/}。

这样就可以调用500个字符了,500也可以改为你想要的描述长度。

推推蛙
推推蛙 · 擅长SEOSEM网站诊断、方案编写、优化运维。微信:tuituiwaseo
福满多 等 1 人赞同该回答

1、找一个同样是dede网站,在模板管理,找到对应的模板文件,查看模板文件里的这块代码,看是否自己可参考;

2、是否可行,可自己先尝试下,做好代码的备份,万一错位,可以重新恢复到之前的样子。

ps:下方截图是dede代码里面,文章的描述这块的一个代码

dede玩的少 , 在论坛里找找方法

申虎包装-杨敏
申虎包装- · 上海厂家直供装盒机、灌装机、封口机、封尾机、旋盖机

一般都是调用的。也是原本就有个字数限制,改一下数值就好,但是你的网站模板中没有使用调用,说不定你复制的调用代码放那没有用,但可以试试,要记得备份,不成功换回来就成

免费网站模板
免费网站模 · 互联网营销资源学习平台——免费网站模板、信息流培训课程、互联网营销资源

织梦全是后门

学习网站
学习网站 · pvc护栏厂家 |草坪护栏,道路护栏,锌钢护栏 | 山东管道保温 www .lqmgbw .com

二开找专业的人,不然有漏洞 或者找同模版的看看

三九问答
三九问答 · 一个有问答就会有答案的网站

[field:description function='cn_substr(@ME,100)'/] 这个是正确的

可以参考一下同样是用dede建站的模板

日式小吃
日式小吃 · 鸣门鲷烧本铺,经营日式小吃,产品有关东煮、章鱼小丸子、鲷鱼烧、玉子烧等

[field:description function='cn_substr(@ME,100)'/] 这个是我经常用的 文章描述那块的调用 你可以试试,我这边是管用的,可以控制字数

小小爬虫
小小爬虫 · 八年SEo、SEm丨主营上海注册公司、上海代理记账,疑问找我!

如果是会恢复某个功能能,楼上正解;如果是二开找专业的人,不然有漏洞。

找一个正常的,看看他的代码是什么可参考

SEO培训招生中
155