top-image

OLDER ARTICLES

在 PBootCMS 中,默认情况下只有创始管理员(通常是 admin)拥有清理缓存的权限。如果您希望更改创始管理员的用户名或添加其他管理员并赋予其清理缓存的权限,可以通过以下步骤进行操作:

更改创始管理员用户名

  1. 备份数据库

    • 在进行任何数据库操作之前,务必备份数据库,以防数据丢失。
  2. 登录数据库管理工具

    • 使用数据库管理工具(如 phpMyAdmin)登录到您的数据库。
  3. 找到管理员表

    • 导航到 ay_admin 表,这是存储管理员信息的表。
  4. 修改用户名

    • 找到 admin 用户的记录,通常是 id 为 1 的记录。
    • 修改 username 字段,将其更改为新的用户名。

要修改或替换网站上的图片,可以按照以下步骤操作:

  1. 备份原图

    • 在进行任何更改之前,建议先备份原始图片文件,以防万一需要恢复。
  2. 准备新图片

    • 确保新图片的尺寸和格式符合网站的要求。
    • 新图片的质量应该足够高,以保证在网站上显示效果良好。
  3. 上传新图片

    • 登录到网站的后台管理系统或FTP服务器。
    • 将新图片上传到相应的目录中。
  4. 更新图片链接

    • 如果新图片的文件名与原图不同,需要在网站的HTML或CMS系统中更新图片的链接。
    • 打开包含图片的页面源代码,找到图片的<img>标签,将src属性中的路径更改为新图片的路径。
  5. 检查效果

    • 保存更改后,在浏览器中预览页面,确保新图片正确显示。
    • 检查图片的加载速度和显示效果,确保没有问题。
  6. 清理缓存

    • 清理浏览器缓存,确保看到的是最新的图片。
    • 如果网站使用了CDN服务,可能还需要清理CDN缓存。
  7. 测试兼容性

    • 在不同的设备和浏览器上测试新图片的显示效果,确保兼容性良好。

通过以上步骤,你可以顺利地修改或替换网站上的图片。如果有特定的技术问题或需要进一步的帮助,请随时提问。

  • 问题:自定义字段报错 Call to a member function GetInnerText() on string
  • 解决办法
    • 打开 /include/customfields.func.php 文件,将 $fvalue = trim($ntag->GetInnerText()); 改为:
      $fvalue = ($ntag == "") ? trim($ntag) : trim($ntag->GetInnerText());
    • 打开 /include/taglib/channel/img.lib.php 文件,将 $innerTmp = $arcTag->GetInnerText(); 改为:
      $innerTmp = ($arcTag == "") ? trim($arcTag) : trim($arcTag->GetInnerText());

       

  • 解决方法
    • 打开 /plus/guestbook.php 文件,找到以下代码:
      ShowMsg("验证码不正确!","");
    • 修改为:
      ShowMsg("验证码不正确!","-1");

       

造成PbootCMS验证码不显示的原因:
1. **中文路径问题**:建站大忌,不要用中文命名,全英文或数字。
2. **切换PHP版本**:推荐使用PHP5.6或PHP7.3版本。
3. **检查文件权限**。
4. **阿里云虚拟主机**:确认缓冲区块是否开启,90%的PbootCMS站长使用者都栽在这里。
5. **GD库问题**:确认是否开启GD库。

 

代码如下:
{pboot:content id=1}
[content:content drophtml=1 dropblank=1 len=300 more='']
<a href="[content:link]">查看更多</a>
{/pboot:content}

代码详解:
- `{pboot:content id=1}`:指的是专题内容的编号
- `len=300`:内容的字符数

 

  • 万能授权码:可以用于任意域名、任意主机、任意网站,不限量网站使用。
  • 使用方法
    • 在后台直接填写授权码和授权手机。
    • V1.4.0 及更高版本后台填写授权码后会自动隐藏显示。
    • 万能授权码无需联网,加密没有意义。
    • 如果客户懂这些技术,一般不会找你来做网站;找你做网站的客户一般是不懂的。
    • 对于行业内客户,可以直接给官网免费域名授权码。
    • 万能授权码一方面可以避免未来极端情况下没有地方获取域名授权码的问题,另一方面也是对 PbootCMS 的极大支持。
  • 搜索页面模板标签如下:
    {pboot:search field='title' fuzzy=0 scode=5}
    <a href="[search:link]">[search:title]</a>
    {/pboot:search}
  • field='title' 代表匹配标题。
  • fuzzy=0 代表精确匹配。
  • scode=5 代表只匹配栏目 ID 为 5 的栏目文章。
  1. 修改 ueditor.all.min.js 文件

    • 打开 \core\extend\ueditor\ueditor.all.min.js 文件
    • 搜索 "imageUrlPrefix",找到以下代码:
      javascript
       
      g.setAttribute("title", f.title || "");
      g.setAttribute("alt", f.original || "");
    • 修改为:
      javascript
       
      g.setAttribute("title", "");
      g.setAttribute("alt", "");
    • 继续找到 g.removeAttribute("id"),在其后添加:
      javascript
       
      g.removeAttribute("title");
  2. 增加版本号

    • 打开 \apps\admin\view\default\common\ueditor.html 文件
    • 找到 {CORE_DIR}/extend/ueditor/ueditor.all.min.js
    • 修改为:
      html
       
      {CORE_DIR}/extend/ueditor/ueditor.all.min.js?v=1
  1. 打开 \core\function\file.php,找到:
    $file_ext = strtolower(end($file)); // 获取扩展
  2. 在其下一行增加:
    $file_truename = $file[0]; // 获取文件真实名称
  3. 继续在此文件里找到:
    $file_path = $save_path . '/' . $file_type . '/' . date('Ymd') . '/' . time() . mt_rand(100000, 999999) . '.' . $file_ext;
  4. 替换成以下:
    // 如果是图片随机重命名,其他的按原文件名称
    if ($file_type == 'image') {
        $file_path = $save_path . '/' . $file_type . '/' . date('Ymd') . '/' . time() . mt_rand(100000, 999999) . '.' . $file_ext;
    } else {
        $file_path = $save_path . '/' . $file_type . '/' . date('Ymd') . '/' . $file_truename . '.' . $file_ext;
    }

     

Page 583 of 1049:« First« 580 581 582 583 584 585 586 »Last »
bottom-img