
Archives for 日常随笔
要在PBootCMS中解决编辑器将<div>标签转换为<p>标签的问题,你可以按照以下步骤操作:
修改ueditor.all.js文件:
找到core->extend->ueditor->ueditor.all.js文件。
定位到大约第10830行,将allowDivTransToP: true改为allowDivTransToP: false。
修改ueditor.config.js文件:
找到core->extend->ueditor->ueditor.config.js文件。
定位到大约第560-565行,取消注释并修改相关配置项。
具体步骤
步骤 1: 修改ueditor.all.js
打开core->extend->ueditor->ueditor.all.js文件。
定位到大约第10830行。
将allowDivTransToP: true改为allowDivTransToP: false。
...more»
要在PBootCMS中实现产品的置顶功能,你可以按照以下步骤操作:
定位到模板文件:
打开你的网站后台。
导航到模板管理部分,找到templates default目录下的index.html文件。
修改产品列表查询参数:
在index.html文件中找到展示产品列表的部分。
修改产品列表的查询参数,将order=sorting改为istop=1。这样可以确保只有设置了置顶标志的产品会被优先显示。
调用特定类型的产品:
如果你需要调用推荐产品,可以在相应的位置使用isrecommend=1作为查询参数。
同样地,如果你想展示头条产品,可以使用isheadline=1作为条件。
...more»
【目录权限分配】├─application 应用目录,一般情况下不需要修改,所以允许脚本执行,拒绝写入(权限值:0555)
├─core 核心框架,一般情况下不需要修改,所以允许脚本执行,拒绝写入(权限值:0555)
├─data 存放缓存文件、数据等,所以允许写入(权限值:0755)
│ ├─backup 备份文件存放目录,放置更新包、备份包(清除缓存会一起清理掉)(权限值:0755)
│ ├─conf 版本号文件、汉字拼音文件等,这是不会有php文件(权限值:0755)
│ ├─model 创建自定义模型时,相关文件的模板样本,拒绝写入(权限值:0555)
│ ├─runtime 系统运行时生成的缓存文件目录,可以手工删除里面的目录文件(权限值:0755)
│ ├─schema 存放数据表字段缓存文件,对网站性能加速(权限值:0755)
│ ├─session_xxxxxx 服务器临时缓存目录,比如:验证码、临时校验等,这是不会有php文件(权限值:0755)
│ ├─sqldata_xxxxxx 数据库备份目录,建议备份挪到网站外存储,避免被利用下载破解密码(权限值:0755)
│ ├─weapp 制作、打包插件专属目录,一般在本地开发,要拒绝写入(权限值:0555)
├─extend 扩展类库、自定义函数文件的目录,专门给开发者二次开发易优CMS,拒绝写入(权限值:0555)
├─install 安装完系统后,直接删除;如需要搬家另外从demo源码里拷贝
├─public 公共静态资源文件存放目录,不会包含php、jsp、asp、aspx等动态文件,拒绝写入(权限值:0555)
├─template 前端模板存放目录,不建议在后台进行模板编辑,所以要拒绝写入(权限值:0555)
├─uploads 图片上传存储目录,不会包含php、jsp、asp等动态文件,允许脚本执行、写入(权限值:0755)
├─vendor 第三方资源包目录,允许脚本执行,拒绝写入(权限值:0555)
├─weapp 后台插件应用目录,允许脚本执行,拒绝写入(权限值:0555)
├─index.php 前台入口文件,允许脚本执行,拒绝写入(权限值:0555)
├─login.php 后台入口文件,允许脚本执行,拒绝写入(权限值:0555)
如果网站是生成静态模式,生成的那些存放静态文件的目录(权限值:0755)
...more»
如果你忘记了易优CMS(EyouCMS)网站后台的登录密码,可以按照以下步骤来重置密码:
方法一:使用官方提供的重置工具
下载官方重置工具:
访问易优CMS官网提供的重置工具下载链接:https://www.eyoucms.com/uploads/soft/200319/1-2003191Q000.zip。
下载并解压缩该工具包。
上传重置工具文件:
将解压后的 setpwd.php 文件上传到网站的根目录。
访问重置工具:
在浏览器中访问 http://yousite.com/setpwd.php (将 yousite.com 替换为你的网站域名)。
按照页面提示操作,输入相关的数据库信息以及需要重置的用户名和新密码。
完成重置:
提交表单后,按照提示完成密码重置。
删除重置工具文件:
重置密码后,务必删除 setpwd.php 文件,以防止他人利用该工具修改密码。
方法二:手动修改数据库
如果你熟悉数据库操作,也可以选择直接修改数据库来重置密码。
打开数据库:
使用如 phpMyAdmin 或者其他数据库管理工具登录到你的MySQL数据库。
定位到管理员表:
找到存放管理员信息的表,通常是 ey_admin。
修改密码字段:
在 ey_admin 表中找到对应的管理员账户,修改密码字段(通常是 password 字段)为你想要的新密码。
注意,密码通常是以加密形式存储的,所以你需要使用相同的加密方式来生成新的密码值。
保存更改:
保存对数据库所做的更改。
清理缓存:
登录后台后,记得清理缓存以确保更改生效。
注意事项
安全性:无论采用哪种方法,重置密码后都应该尽快更改密码,并确保使用强密码。
备份:在进行任何数据库操作之前,最好先备份数据库,以防万一操作失误导致数据丢失。
通过上述方法之一,你可以重置易优CMS后台的登录密码。如果有任何疑问或需要进一步的帮助,请随时告知!
...more»
特意为大家准备了一个易优修改重置后台密码的小工具。这个小工具的作用在于,当大家不慎忘记后台登陆密码的时候,可以帮助大家迅速进行重置。
首先,下载附件并解压,接着将 setpwd.php 文件上传至网站的根目录。然后,运行“http://你的域名/setpwd.php”,按照操作指示逐步执行即可。
在完成密码修改之后,强烈建议大家删除该文件,以免被其他人利用此文件进行不当修改。
...more»
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>密码修改工具 - 易优CMS</title>
</head>
<body>
<?php
error_reporting(E_ALL & ~E_NOTICE);
header('Content-Type: text/html; charset=UTF-8');
$database = include_once "application/database.php";
$dbHost = trim($database);
$dbport = $database ? $database : '3306';
$dbName = trim($database);
$dbUser ...more»
当遇到PbootCMS后台登录验证码看不清的情况时,这可能是由多种因素造成的。根据已有的信息,以下是一些常见的原因及解决办法:
常见原因及解决办法
1. PHP版本问题
PHP版本不兼容:某些PHP版本可能会导致验证码显示不清晰或无法显示。
解决办法:尝试切换到推荐的PHP版本,如PHP 7.3、7.2或5.6,这些版本经过测试,在多数情况下能正常显示验证码。
2. 验证码背景与文字颜色冲突
颜色对比度问题:验证码背景色与文字颜色对比度不够,导致看不清。
解决办法:调整验证码生成脚本的颜色配置,增加背景与文字之间的对比度。
3. 中文路径问题
路径问题:如果文件或目录路径中有中文字符,可能会导致验证码显示问题。
解决办法:确保所有文件和目录路径都是英文或数字,避免使用中文路径。
4. GD库问题
GD库未开启:GD库是PHP用来处理图像的一个扩展,如果未开启可能会导致验证码显示问题。
解决办法:确认GD库已经开启。可以通过创建一个简单的PHP文件输出phpinfo()来检查GD库的状态。
5. 文件权限问题
权限问题:文件权限设置不当也可能导致验证码无法正常显示。
解决办法:检查验证码生成相关文件的权限,确保它们具有正确的读取权限。
检查和解决步骤
检查PHP版本:
在命令行中运行 php -v 查看当前PHP版本。
如果版本不是7.3、7.2或5.6,尝试切换到其中一个版本。
检查GD库状态:
创建一个名为 info.php 的文件,内容为 <?php phpinfo(); ?>。
将此文件上传到网站根目录并通过浏览器访问它(例如 http://yourwebsite.com/info.php)。
查找 GD 相关的信息,确认GD库已经被加载。
检查文件路径:
确保所有文件和目录路径都是英文或数字,无中文字符。
检查文件权限:
使用SSH登录到服务器。
运行 ls -l 命令查看验证码生成相关文件的权限。
确保权限设置正确,例如文件权限为 644,目录权限为 755。
...more»
<?php
/**
* @copyright (C)2016-2099 Hnaoyun Inc.
* 重置PbootCMS用户密码
*/
// 设置字符集编码、IE文档模式
header('Content-Type:text/html; charset=utf-8');
header('X-UA-Compatible:IE=edge,chrome=1');
// 设置中国时区
date_default_timezone_set('Asia/Shanghai');
// 引入配置文件
$db = require __DIR__.'/config/database.php';
//执行修改
if ($_POST) {
// 数据库配置文件
$db_path = __DIR__ . @$_POST;
//纠正路径
$db = require $db_path;
// 检查配置文件是否存在
if (! file_exists($db_path)) {
...more»
<?php
/**
* @copyright (C)2016-2099 Hnaoyun Inc.
* @license This is not a freeware, use is subject to license terms
* @author XingMeng
* 重置PbootCMS用户密码
*/
// 设置字符集编码、IE文档模式
header('Content-Type:text/html; charset=utf-8');
header('X-UA-Compatible:IE=edge,chrome=1');
// 设置中国时区
date_default_timezone_set('Asia/Shanghai');
// 引入配置文件
$db = require __DIR__.'/config/database.php';
//执行修改
if ($_POST) {
// 数据库配置文件
$db_path = __DIR__ . @$_POST;
//纠正路径
$db = require $db_path;
...more»
