忘记dedecms后台管理员密码怎么办?

适用版本:dedecms5.1、5.3、5.5

如何找回或修改dedecms后台管理员登录密码呢?

方法是直接修改其mysql数据库:

通过phpmyadmin登录数据库,找到数据表dede_admin,其中userid一列就是管理用户名,pwd一列则是对应的管理员密码的md5加密码。

到这里我们需要特别说明一下,一般md5要么是16位,要么是32位,而dedecms的密码的md5加密码却只显示20位,实际上,它是显示32位md5加密码从第6位开始的20位,所以比如123456的32位md5加密为e10adc3949ba59abbe56e057f20f883e,在这里就会显示为c3949ba59abbe56e057f。

如上所述,我们只要把pwd对应的md5加密码修改为c3949ba59abbe56e057f,密码就被修改为123456了。

关于DedeEIMS的{dede:cattree}{/dede:cattree}使用方法

如果想在首页调用产品分类,只需要在代码中指定调用产品目录的id号,类似typdid=’4′;

下面示例代码:

      <dl class="e2e2e2 mT10">
        <dt class="caption"><strong class="mL5">{dede:lang.productcatalog/}</strong></dt>
        <dd class="body pB5">
          <ul id="navigation">
            {dede:cattree typeid =’4′}{/dede:cattree}
          </ul>
        </dd>
      </dl>

dede5.3.1版单页文档的编辑器取消

修改模板,在根目录下》dede》templets内
templets_one_add.htm(增加新页面模板)
此句:<?php GetEditor("body",$body,450);?>
改为:<textarea name=’body’ rows="20" style=’width:100%;height:400xp’></textarea>

templets_one_edit.htm(更新页面模板)
此句:<?php GetEditor("body",$row[‘body’],450);?> 
改为:<textarea name=’body’ rows="20" style=’width:100%;height:400xp’><?php echo $row[‘body’]?></textarea>

说明:上面是简化编辑器,不使用系统的编辑器,系统编辑器乱生成代码,比较麻烦,还不如手写。

解决在文章列表文章没有缩略图的不显示图片,有的则显示缩略图

在5.3最开始的版本。好象是有这个功能的。
就是在列表里。。如果改文章没有缩略图则不显示默认的 没有缩略图的土片。如果有则显示缩略图

但在后续的升级过程中。官方把这个功能修改掉了。。
不知道是有意还是无意的
我自己刚好需要这样来排。。看到有些站长也在求。。

研究了下。。可以实现。。

先看代码。官方列表页下关于缩略图的代码  默认的是
[field:array runphp=’yes’]@me = (empty(@me[‘litpic’]) ? "" : "<a href='{@me[‘arcurl’]}’ class=’preview’><img src='{@me[‘litpic’]}’/></a>"); [/field:array]

把它改成
[field:array runphp=’yes’]@me = (strpos(@me[‘litpic’],’defaultpic’) ? "" : "<a href='{@me[‘arcurl’]}’ class=’preview’><img src='{@me[‘litpic’]}’/></a>"); [/field:array]

我猜是官方在添加文章的时候,即使每加缩略图,也会默认设置一个图片  
所以用empty来判断是不行的。。因为它不会为空。。

呵呵。。就这些
 

dede5.31调用文档评论次数的方法

以前在5.1版的时候,_archives表中直接有个postnum可以显示共显示评论总数,可是在5.3却把这个字段给舍了,那么如何调出对文档的评论总数呢?找论坛里看到一位朋友的对5.1版时使用JS调用评论总数的方法改了改,请接着看…
首先在plus目录下,建立一个文件名为:feedcount.php,注意你的编码喔.内容如下:
 

Copy code

document.write("共有<?php
require_once(dirname(__FILE__)."/../include/common.inc.php");
$row = $db->GetOne("select count(*) as fc from #@__feedback where aid='{$aid}’");
if(!is_array($row)){
echo "0";
}else {
echo $row[‘fc’];
}
?>位用户了发表评论");

然后在你的模板中需要显示评论总数的地方,加入以下JS代码:
 

Copy code

<script type="text/javascript" src="{dede:field name=’phpurl’/}/feedcount.php?aid={dede:field.id/}"></script>

至此问题解决咯…. 我暂时还没发现问题…
 

DEDECSMv5.3 GBK版本列表页面出现乱码,无法翻页

 
图片:
第一步:将文件 include/datalistcp.class.php 用utf-8编码另存,将新的文件修改成别的名字,如:include/datalistutf.class.php

第二步:在wap.php中查找:require_once(dirname(__FILE__)."/include/datalistcp.class.php");
并修改为require_once(dirname(__FILE__)."/include/datalistutf.class.php");

成功!

注意:红色为原来的文件名,蓝色为修改后的文件名

此法针对GBK版WAP访问出现列表页乱码问题,UTF版没有此问题。

 

5.3的文章列表 分组加线

以下2个方法没有在5.3测试过。需要的朋友自己试试吧,如果不行就尝试修改一下

<STYLE>
.xian {
BORDER-TOP: #333 1px dotted; MARGIN-TOP: 3px; FONT-SIZE: 0px; OVERFLOW: hidden; LINE-HEIGHT:

0; HEIGHT: 3px
}
.bg {
BORDER-TOP: #ffffff 0px dotted; MARGIN-TOP: 0px; FONT-SIZE: 0px; OVERFLOW: hidden; LINE-

HEIGHT: 0; HEIGHT: 0px
}
</style>

{dede:arclist titlelen=80}
<li>
<span class=cgray>[field:pubdate function=strftime(‘%y-%m-%d’,@me)/]</span> [field:typelink

function=’str_replace("a ","a class=ulink ",@me)’/]<a href="[field:arcurl/]">[field:title/]

</a></li>

[field:global runphp=’yes’ name=autoindex]
$a="<li class=’bg’>";
$b="</li>";
$c="<li class=’xian’>";
if ((@me % 5) == 0) @me = $c.@me.$b;
else @me = $a.@me.$b;
[/field:global]

{/dede:arclist}

红色部分 除5倍数,隔5条显示 割线, 可以随意改 10 8 6 都可以随自己喜欢

隔10行插入横线
{dede:arclist typeid=’1′ titlelen=’40’ row=’20’ limit="" }
·<a class="syh" href="[field:arcurl /]" title="[field:title function=’htmlspecialchars(@me)’/]"
              target=_blank>[field:title function="cn_substr(@me,48)"/]</a><br>
[field:global name=autoindex runphp="yes"]
if(@me%10==0)@me="<hr /><br />";
else @me="";
[/field:global]
{/dede:arclist}