top-image

OLDER ARTICLES

  • 控制搜索结果页每页显示条数,应在搜索框HTML代码里加入
    html
     
    <input type="hidden" name="pagesize" value="15">
  • 例如在 head.htm 头部模板文件中
    <form name="formsearch" action="{dede:global.cfg_cmspath/}/plus/search.php">
      <input type="hidden" name="pagesize" value="15">
      <input type="hidden" name="kwtype" value="0"/>
      <input type="text" name="q" value=""/>
      <input type="submit" value="搜索">
    </form>
  • 添加好后,静态页面记得重新生成,刷新浏览器,重新搜索查看效果
  • 如果使用伪静态,修改伪静态规则中的 pagesize=数量
  • 检查服务器网络连接是否正常
  • 确认宝塔面板服务是否已启动
  • 查看防火墙设置,确保8888端口未被阻止
  • 尝试重启宝塔面板服务
  • 检查是否有其他软件占用8888端口
  • 参考宝塔官方文档或社区寻求帮助

遇到宝塔面板安装SSL证书后网站无法访问的问题,可以按照以下步骤进行排查和解决:

  1. 检查SSL证书是否正确安装

    • 登录宝塔面板。
    • 进入“网站”管理页面,选择对应的站点。
    • 点击“设置” -> “SSL”选项卡,确认证书和私钥已经正确填写。
  2. 检查域名解析

    • 确认域名已经正确解析到服务器IP地址。
    • 可以通过命令 ping 域名 或 nslookup 域名 来测试域名解析是否正常。
  3. 检查防火墙设置

    • 确保服务器的防火墙允许443端口(HTTPS)的流量。
    • 在宝塔面板中,进入“安全” -> “防火墙”,确保443端口已开放。
  4. 检查Nginx配置

    • 在宝塔面板中,进入“网站”管理页面,选择对应的站点。
    • 点击“配置文件”,查看Nginx配置文件是否正确。
  • 备份数据:在迁移前备份所有数据。
  • 检查兼容性:确保新旧环境的MySQL版本兼容。
  • 测试迁移:在测试环境中进行迁移,确保一切正常后再正式迁移。
  • 更新配置:迁移后更新数据库配置文件,确保新的数据库连接信息正确。
  1. 修改php.ini

    • 打开 php.ini 文件。
    • 修改以下选项:
      file_uploads = On
      upload_max_filesize = 500M
      post_max_size = 500M
      max_execution_time = 1800
      max_input_time = 1800
      memory_limit = 128M
  2. 修改IIS的上传限制

    • 打开“Internet 信息服务(IIS)管理器”。
    • 关闭IIS服务。
    • 双击“你的网站” -> 双击中间窗格中的“请求筛选” -> 单击右侧窗格的“编辑功能设置” -> 修改“请求限制”下面的“允许的最大内容长度”,默认是30M,改为300M。
    • 重新启动IIS。

问题描述

当在织梦Dede中添加自定义图片字段时,前台打开当前栏目列表会出现以下错误:

 
 
Fatal error: Call to a member function GetInnerText() on string in /include/taglib/channel/img.lib.php on line 51

后台也会出现类似错误:

 
 
Fatal error: Call to a member function GetInnerText() on a non-object in /include/customfields.func.php on line 539

解决方法

  1. 编辑 customfields.func.php 文件

    • 打开 /include/customfields.func.php 文件。
    • 找到以下代码:
       
       
      $fvalue = trim($ntag->GetInnerText());
    • 修改为:
       
       
      $fvalue = ($ntag == "") ? trim($ntag) : trim($ntag->GetInnerText());
  2. 编辑 img.lib.php 文件

    • 打开 /include/taglib/channel/img.lib.php 文件。
    • 找到以下代码:
       
       
      $innerTmp = $arcTag->GetInnerText();
    • 修改为:
       
       
      $innerTmp = ($arcTag == "") ? trim($arcTag) : trim($arcTag->GetInnerText());

 

问题

  • 织梦模板网站数据量大时,DedeCMS生成静态页速度非常慢。

解决方法

  1. 修改 inc_fun_SpGetArcList.php 文件
    • 打开 include/inc/inc_fun_SpGetArcList.php 文件。
    • 找到以下代码:
      for($i=0;$i<$ridnum;$i++){
          if($tpsql=="") $tpsql .= " And ( (".TypeGetSunID($reids[$i],$dsql,'arc')." Or arc.typeid2='".$reids[$i]."') ";
          else $tpsql .= " Or (".TypeGetSunID($reids[$i],$dsql,'arc')." Or arc.typeid2='".$reids[$i]."') ";
      }
    • 替换为:
      for($i=0;$i<$ridnum;$i++){
          if($tpsql=="") $tpsql .= " And ".TypeGetSunID($reids[$i],$dsql,'arc');
          else $tpsql .= " Or ".TypeGetSunID($reids[$i],$dsql,'arc');
      }
    • 这样做可以删除关于判断文档副栏目的代码,提高生成速度。
  1. 方法一:使用记事本修改编码

    • 打开模板文件,点击“另存为”。
    • 选择合适的编码格式(UTF-8 或 ANSI),保存文件。
  2. 方法二:使用 Dreamweaver 修改编码

    • 打开模板文件,选择“文件” -> “另存为”。
    • 在保存对话框中选择“编码”选项,选择合适的编码格式,保存文件。
  3. 方法三:使用其他软件工具

    • 使用其他支持编码转换的软件,如 Notepad++、Sublime Text 等。

这些方法可以帮助你解决织梦DedeCMS中的一些常见问题。

  • zblogasp备份方法
    • FTP连接,下载所有文件至本地。
  • zblogphp备份方法
    • FTP连接,下载所有文件至本地。
    • 登录MySQL数据库管理后台(如phpMyAdmin),导出数据库文件。
    • 将导出的数据库文件保存到本地。

步骤

  1. 模块管理:后台 -> 模块管理 -> 网站分类 -> 编辑 -> 改为“UL嵌套型” -> 保存。
  2. 复制代码:再次编辑“网站分类”,复制绿色框内的代码。
  3. 粘贴代码:模块管理 -> 导航栏 -> 编辑 -> 删除原有代码 -> 粘贴复制的代码 -> 保存。
  4. 清空缓存:后台首页点击“[清空缓存并重新编译模板]”。

补充说明

  • 分类设置:确保网站栏目设置了一级分类和二级分类。
Page 529 of 1049:« First« 526 527 528 529 530 531 532 »Last »
bottom-img