我想将dedecms里的描述放在列表页面上显示可是,怎么调用都显示不出来,怎么办

我想将dedecms里的描述放在列表页面上显示可是,怎么调用都显示不出来,怎么办,第1张

网上有两种解决方法:

一种是说你曾用记事本编辑过dede的php文件

2是说你得修改

找include/userloginclassphp里面的keepuser()函数,

把@session_register 全部改写, 虽然不知道这个@是什么意思

把@session_register($this->keepUserIDTag); 注释掉,然后改为

if (!isset($_SESSION[$this->keepUserIDTag]))

全部有6个。

如下:

if (!isset($_SESSION[$this->keepUserIDTag]))

//@session_register($this->keepUserIDTag);

$_SESSION[$this->keepUserIDTag] = $this->userID;

if (!isset($_SESSION[$this->keepUserTypeTag]))

//@session_register($this->keepUserTypeTag);

$_SESSION[$this->keepUserTypeTag] = $this->userType;

if (!isset($_SESSION[$this->keepUserChannelTag]))

//@session_register($this->keepUserChannelTag);

$_SESSION[$this->keepUserChannelTag] = $this->userChannel;

if (!isset($_SESSION[$this->keepUserNameTag]))

//@session_register($this->keepUserNameTag);

$_SESSION[$this->keepUserNameTag] = $this->userName;

if (!isset($_SESSION[$this->keepUserPurviewTag]))

//@session_register($this->keepUserPurviewTag);

$_SESSION[$this->keepUserPurviewTag] = $this->userPurview;

if (!isset($_SESSION[$this->keepAdminStyleTag]))

//@session_register($this->keepAdminStyleTag);

$_SESSION[$this->keepAdminStyleTag] = $adminstyle;

然后就可以登入后台了。

我用的第二种方法解决的

可能原因如下:

模板选择不正确或者模板主页为空。

模板主页的地址未设置正确

建议通过浏览器审查元素查看一下具体原因,查看代码有没有正常显示,如果没有那可能就是模板是空文件。

如果实在无法解决,建议付费找人处理。

列表的话,只能调用栏目修改里面的高级选项里的栏目描述,正常就是这样调用的

{dede:field name='description' function='html2text(@me)'/}

如果不行的话,有可能是其他问题引起的!可能要排除一些其他的原因!

首先查看程序根目录中有没有indexphp这个文件,如果没有,去官方下载一个完整数据包,把indexphp复制过去一个。

如果有这个文件,那么通常是模板路径不对,先登录后台选择系统,点击数据库备份还原,选择还原数据库,等还原成功之后,去到基本参数设置那里,把网站风格那个选项里的值随便改成别的点击确定,然后再改回来,点击确定,然后再一键更新整站,这样就好了

第一步,生成

第二步,更新栏目

第三步,开始生成

第四步,前台刷新网站首页,点击栏目测试成功

第五步,采纳我的答案

第六步,前台刷新测试不成功,接着回来提问。

首先你的代码是没有问题的。

织梦的原生代码是:

{dede:list pagesize='10'}

<li> [field:array runphp='yes']@me = (empty(@me['litpic']) "" : "<a href='{@me['arcurl']}' class='preview'><img src='{@me['litpic']}'/></a>"); [/field:array]

[<b>[field:typelink/]</b>] <a href="[field:arcurl/]" class="title">[field:title/]</a> <span class="info"> <small>日期:</small>[field:pubdate function="GetDateTimeMK(@me)"/] <small>点击:</small>[field:click/] <small>好评:</small>[field:scores/] </span>

<p class="intro"> [field:description/] </p>

</li>

{/dede:list}

分析下三种情况:

1、你网站后台没有更新生成栏目,所以无法生成内容,前台也就无法显示内容。

2、网站栏目里没有填充内容,没有内容无论你更新多少遍,还是显示不出内容列表的。

3、如果以上的情况都是正常,代码正常,内容也有,也更新了。那你在查看前台生成的HTML源代码显示没有。

以上的三种可能,基本都囊括了。如果是数据库问题的话会提示错误,如果还不行,你的模版就用织梦默认的试试。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 我想将dedecms里的描述放在列表页面上显示可是,怎么调用都显示不出来,怎么办

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情