top-image

OLDER ARTICLES

  1. 找到 /APPs/admin/view/default/content/contentsort.html 文件。
  2. 将第100行左右的代码:
    $("#sortTable").treetable({
        expandable: true,
        column: 1,
        indent: 20,
        stringCollapse: '收缩',
        stringExpand: '展开'
    });

    修改为:

    $("#sortTable").treetable({
        expandable: true,
        column: 1,
        indent: 20,
        stringCollapse: '收缩',
        stringExpand: '展开',
        initialState: "expanded"
    });
    • initialState: "expanded" 参数使所有节点默认展开。
    • initialState: "collapsed" 参数使所有节点默认折叠。
  • 问题:搬家后登录后台提示用户名不存在。
  • 解决办法
    • 检查 dede_admin 数据库表是否存在。
    • 检查 /data/common.inc.php 文件中的数据库连接配置是否正确。
    • 确保 data 文件夹具有写入权限。
    • 查看织梦系统搬家教程,重新尝试搬家操作。
此工具用于忘记PbootCMS后台用户账号密码时进行重置。

#### 使用方法:
1. 下载重置工具解压包,解压后将`resetpw.php`文件直接上传到网站根目录下。
2. 在浏览器直接访问该文件地址,然后按照页面提示输入相关信息进行重置。
3. 填写的“数据库配置文件”用于重置工具连接数据,如果没有做过特殊改动,一般默认即可。
4. 输入要重置的账号和新密码。
5. 重置后一定要记得删除该工具,切记!

 

  • 打开 /apps/admin/view/default/content/content.html 文件,在 {if([$mod])} 下方添加:
    <div class="layui-form-item">
      <label class="layui-form-label">浏览量<span class="layui-text-red">*</span></label>
      <div class="layui-input-block">
        <input type="text" name="visits" value="{$content->visits}" placeholder="浏览量" class="layui-input">
      </div>
    </div>
  • 打开 /apps/admin/controller/content/ContentController.php 文件,在构建数据部分(约486行)增加:
    'visits' => post('visits'),

     

  1. 修改 ParserController.php 文件
    • 打开 apps/home/controller/ParserController.php 文件,找到以下代码:
      // tags 数据参数筛选
      $where2 = array();
      if ($tags) {
        $tags_arr = explode(',', $tags);
        foreach ($tags_arr as $value) {
          if ($value) {
            if ($fuzzy) {
              $where2[] = "a.tags like '%".escape_string($value)."%'"; 
            } else {
              $where2[] = "a.tags='".escape_string($value)."'";
            }
          }
        }
      }
    • 修改为:
      // tags 数据参数筛选
      $where2 = array();
      if ($tags) {
        $tags_arr = explode(',', $tags);
        foreach ($tags_arr as $value) {
          if ($value) {
            if ($fuzzy) {
              $where2[] = "a.keywords like '%".escape_string($value)."%'"; 
            } else {
              $where2[] = "a.keywords='".escape_string($value)."'";
            }
          }
        }
      }
  2. 详情页列表调用代码
    • 增加 tags={content:keywords} 即可调用代码如下:
      {pboot:list scode=2 num=4 tags={content:keywords}}
      <a href="[list:link]"><img src="[list:ico]" class="img-thumbnail" alt="[list:title]" /></a>
      {/pboot:list}

       

<!-- 自定义表单(在线留言) -->
<form onsubmit="return submsg(this);">
  联系人 <input type="text" name="contacts" required id="contacts">
  手 机 <input type="text" name="mobile" required id="mobile">
  内 容 <textarea name="content" id="content"></textarea>
  验证码 <input type="text" name="checkcode" required id="checkcode">
  <img title="点击刷新" src="{pboot:checkcode}" onclick="this.src='{pboot:checkcode}?'+Math.round(Math.random()*10);" />
  <button type="submit">提交留言</button>
</form>

<!-- Ajax提交 -->
<script>
// ajax提交留言,由于涉及到提交地址标签的解析,JS需要放在html文件中
function submsg(obj) {
  var url = '{pboot:msgaction}'; // 如果是自定义表单则使用地址 {pboot:form fcode=*}
  var contacts = $(obj).find("#contacts").val();
  var mobile = $(obj).find("#mobile").val();
  var content = $(obj).find("#content").val();
  var checkcode = $(obj).find("#checkcode").val();

  $.ajax({
    type: 'POST',
    url: url,
    dataType: 'json',
    data: {
      contacts: contacts,
      mobile: mobile,
      content: content,
      checkcode: checkcode
    },
    success: function (response, status) {
      if (response.code) {
        alert("谢谢您的反馈,我们会尽快联系您!");
        $(obj)[0].reset();
      } else {
        alert(response.data);
      }
    },
    error: function(xhr, status, error) {
      alert('返回数据异常!');
    }
  });
  return false;
}
</script>

 

  • 上周时间戳:
     
     
    $beginLastweek = mktime(0, 0, 0, date('m'), date('d') - date('w') + 1 - 7, date('Y'));
    $endLastweek = mktime(23, 59, 59, date('m'), date('d') - date('w') + 7 - 7, date('Y'));
  • 本周时间戳:
     
     
    $beginThisweek = mktime(0, 0, 0, date('m'), date('d') - date('w') + 1, date('Y'));
    $endThisweek = mktime(23, 59, 59, date('m'), date('d') - date('w') + 7, date('Y'));
  • 上月时间戳:
     
     
    $beginLastmonth = mktime(0, 0, 0, date('m') - 1, 1, date('Y'));
    $endLastmonth = mktime(23, 59, 59, date('m'), 0, date('Y'));
  • 本月时间戳:
     
     
    $beginThismonth = mktime(0, 0, 0, date('m'), 1, date('Y'));
    $endThismonth = mktime(23, 59, 59, date('m'), date('t'),
[e:loop={"select classname,classpath,classid from phome_enewsclass where bclassid='".$class_r[$GLOBALS[navclassid]][bclassid]."' order by myorder,classid desc ",0,24,0}]
<?php $classurl=sys_ReturnBqClassname($bqr,9);?>
<a href="<?=$classurl?>" <?php if($bqr['classid']==$GLOBALS['navclassid']){?> class="on"<?php } ?> title="<?=$bqr[classname]?>"><?=$bqr[classname]?></a>
[/e:loop]

 

  1. 更新信息页地址
    • 后台:系统 – 数据更新 – 更新信息页地址。
    • 选择需要更新的模型,点击“开始更新”。
    • 更新后刷新整站的文章即可生效。
进入后台:系统设置 -> 基本属性 -> 关闭前台模块相关功能 -> 留言板,取消勾选并保存。

 

Page 545 of 1049:« First« 542 543 544 545 546 547 548 »Last »
bottom-img