top-image

OLDER ARTICLES

  • 登录后台,进入系统设置 -> 系统参数设置 -> 关闭前台模块相关功能。
  • 根据需求勾选需要关闭的功能。
  • 提交设置后,被关闭的功能将无法访问。

问题

  • 如何让DedeCMS首页每天自动更新?

解决方法

  1. 创建 auto.php 文件
    • 创建一个名为 auto.php 的文件,内容如下:
      <?php
      require_once(dirname(__FILE__).'/include/common.inc.php');
      require_once(DEDEINC.'/arc.partview.class.php');
      $pv = new PartView();
      $row = $dsql->GetOne("SELECT templet, typeid FROM `#@__arctype` WHERE id=1");
      $templet = $cfg_basedir.$cfg_templets_dir.'/'.$row['templet'];
      $pv->SetTemplet($templet);
      $pv->SaveToHtml($cfg_cmspath.'/index.html');
      ?>

      设置定时任务

    • 在服务器上设置定时任务,每天执行 auto.php 文件。例如,使用 cron 定时任务:
      0 0 * * * /usr/bin/php /path/to/your/auto.php

       

[e:loop={"select * from [!db.pre!]ecms_news where istop=0 and isgood=0 and firsttitle=0 order by newstime desc limit 10",10,24,0}]
<a href="<?=$bqsr[titleurl]?>" target="_blank"><?=$bqr[title]?></a>
[/e:loop]

 

  1. 基本字数统计

     
     
    <?=strlen($navinfor[newstext])?>
  2. 过滤空格等字符

     
     
    <?=strlen(htmlspecialchars(strip_tags(str_replace('&nbsp;', '', str_replace('“', '', str_replace('”', '', $navinfor[newstext]))))))?>
  3. 过滤HTML代码、空格等

     
     
    <?=strlen(htmlspecialchars(strip_tags(str_replace('&nbsp;', '', str_replace('“', '', str_replace('”', '', str_replace(egetzy('rn'), '', str_replace(egetzy('<br />'), '', $navinfor[newstext]))))))))?>

 

UPDATE [!db.pre!]ecms_news SET `classid` = '888' WHERE `classid` = 999;
UPDATE [!db.pre!]ecms_news_data_1 SET `classid` = '888' WHERE `classid` = 999;
UPDATE [!db.pre!]ecms_news_index SET `classid` = '888' WHERE `classid` = 999;
UPDATE [!db.pre!]enewsfile_1 SET `classid` = '888' WHERE `classid` = 999;

 

  1. 打开 include/channelunit.class.php 文件

    • 找到大约第35行的代码:
       
       
      $this->dsql = $GLOBALS['dsql'];
  2. 在该代码下方添加以下代码

    • 该代码用于输出有问题的文档ID和CID:
       
       
      echo $cid . "-" . $aid;
      echo "";
  3. 重新生成全站或文档

    • 查看提示的文档ID,删除有问题的文档。
  1. 打开 plus/guestbook.php 文件

    • 搜索代码 ShowMsg("验证码不正确!", "");
  2. 将上述代码修改为

     
     
    ShowMsg("验证码不正确!", "-1");

原因

  1. JS冲突:表单验证JS与其他脚本冲突。
  2. 表单字段不匹配:表单字段与后台设置的字段不一致。

解决方案

  1. 检查JS冲突
    • 尝试去掉表单验证JS,重新提交表单。
  2. 检查表单字段
    • 确认表单字段与后台设置的字段完全一致。

问题

  • 面包屑导航中最后一个“>”符号如何去除。

解决方法

  1. 修改 typelink.class.php 文件
    • 打开 include/typelink.class.php 文件。
    • 找到以下代码:
      return $this->valuePosition.$this->SplitSymbol;
    • 修改为:
      return $this->valuePosition;

       

准备:主机+数据库+域名+安装包。

上传在线安装包到网站根目录下。

浏览器打开“你的域名/install.php”

按照提示完成安装

需要注意的地方有:
环境检查那里要注意是否有打叉的选项,如果有则必须根据具体选项做出对应的办法解决;

数据库信息一定要按照提示填写正确,并且推荐使用mysql数据库。

Page 278 of 1049:« First« 275 276 277 278 279 280 281 »Last »
bottom-img