top-image

OLDER ARTICLES

  • 问题:如何在帝国CMS中获取当前自定义列表的listid实现当前列表高亮?
  • 答案:修改 e/class/functions.php 文件并使用灵动标签。
    // 修改 e/class/functions.php 文件
    $GLOBALS['navclassid']=$enews==4?$userlistr['listid']:$classid;
    
    // 在自定义列表模板中使用
    [e:loop={'select listid,listname,filepath from [!db.pre!]enewsuserlist where classid=1',100,24}]
    <li<?=($bqr[listid]==$GLOBALS[navclassid]?'class="this"':'')?>>
      <?=$bqr[listname]?>
    </li>
    [/e:loop]

     

  1. 插入PHP代码

    • 在模板对应位置插入以下代码:
      <?php include(ECMS_PATH.'header.html'); ?>
  2. 文件路径

    • header.html是HTML页面的名称,根据实际情况修改。

作用说明

  • 隐藏用户名:前台调用别名,避免用户名直接泄露。
  • 设置方法:后台–用户管理–编辑–填写别名。

安装环境

  • PHP版本
    • 最低支持5.2,最高支持7.2。
  • Web服务器
    • 支持Apache和Nginx。
  • 数据库
    • 支持MySQL和SQLite(不推荐使用SQLite)。
  • 网站标题:网站的品牌名。
  • 网站副标题:网站的关键词集合,用于描述网站的中心思想。

设置位置

  • 后台–网站设置–基础设置

排序建议

  • 企业站:标题在前,副标题在后。
  • 关键词流量站:副标题在前,标题在后。
  • 搜索功能

    • 后台–文章管理–搜索。
  • 搜索逻辑

    • 输入的关键词会匹配所有文章的标题和内容。
    • 可以选择指定栏目、文章类型和是否置顶文章进行搜索。
  • 使用技巧

    • 确保关键词尽量精确,以提高搜索结果的相关性。
  • 问题原因

    • 页面内有多余的空格。
  • 解决办法

    1. 排查主题
      • 更换默认主题,确认问题是否由主题引起。
    2. 排查文件
      • 检查主题文件,特别是函数文件,查找并删除多余的空格。
  • 问题原因

    • 缺少libjpeg库文件。
  • 解决办法

    1. 安装libjpeg
      • SSH连接服务器,执行以下命令:
        yum install libjpeg libjpeg-devel
    2. 重新安装PHP
      • 在宝塔面板中重新安装PHP 7.4。
  • 老版GetList函数

    • 参数较少,附加选项较弱。
  • 新版GetList函数

    • 参数更多,支持指定分类、作者、日期、Tag、搜索词等。
    • 支持自定义whereorder
  1. 修改arc.listview.class.php文件

    • 找到$this->ParseTempletsFirst();$this->ParseDMFields($this->PageNo, 0);,在其前添加:
       
       
      $this->Fields['yema'] = $this->PageNo;
  2. 在列表页模板中调用

    • 使用以下标签调用页码:
       
       
      {dede:field.yema /}
Page 594 of 1049:« First« 591 592 593 594 595 596 597 »Last »
bottom-img