
Archives for 日常随笔
【基础用法】标签:range描述:范围判断标签包括in notin between notbetween四个标签,都用于判断变量是否中某个范围。用法: {eyou:range name='$eyou.field.typeid' value='1,2,3,4' type='in'} 输出内容 {/eyou:range}属性: name='' 变量 value='' 范围值 type='' 标签类型 type='in' 在指定列表值内 type='notin' 不在指定列表值内 type='between' 在指定区间范围内 type='notbetween' 不在指定区间范围内涉及表字段: 无 【更多示例】 -------------------------------示例1-------------------------------- 描述:当前栏目ID在指定列表值1,2,3内,则显示“EyouCms”字样 {eyou:range name='$eyou.field.typeid' value='1,2,3' type='in'} EyouCms {/eyou:range} -------------------------------示例2-------------------------------- 描述:当前页面是列表页、内容页,则显示“EyouCms”字样 {eyou:range name='$Think.const.ACTION_NAME' value='lists,view' type='in'} EyouCms {/eyou:range} -------------------------------示例3-------------------------------- 描述:当前页面不是首页、产品模型,则显示“EyouCms”字样 {eyou:range name='$Think.const.CONTROLLER_NAME' value='Index,Product' type='notin'} EyouCms {/eyou:range} -------------------------------示例4-------------------------------- 描述:当前内容页aid在指定区间范围1~10内,则显示“EyouCms”字样 {eyou:range name='$eyou.field.aid' value='1,10' type='between'} EyouCms-在1~10区间范围内 {/eyou:range} ...more»
错误记录:
为何生成静态页的时候或者上传附件过程中有报错:Maximum execution time of 30 seconds exceeded
解决方案:
由于上传或者生成静态页的时候执行时间太久,超过服务器超时时间限制所致:请到服务器里面PHP配置修改下超时时间即可解决(修改后需重启服务或者服务器)
具体方法为:
方法一,修改php.ini文件max_execution_time = 30; Maximum execution time of each script in seconds把它设置成需要的值就可以了。如果设置成0的话,就是永不过期。
方法二,修改php执行文件加上<?set_time_limit(0);?>max_execution_time = 30; Maximum execution time of each
...more»
DedeCMS 默认开启了上传图片自动加水印功能,见下图。用户可自行关闭水印功能。
设置入口: 系统 > 系统设置 > 图片水印设置
关闭水印后,之前上传的图片里的水印能去掉吗?
答: 不能。重新上传图片,替换掉带水印的图片即可。
...more»
生成内容页提示“Table '*.phome_ecms_' doesn't exist......update ***_ecms_ set havehtml=1 where id='' limit 1”
原因是你修改了栏目所属系统模型导致,因为栏目原来所属系统模型本身就有信息,而你改动了所属系统模型,使得这些信息无法找出所属栏目导致出错。解决办法:修改栏目改回原来所属系统模型,然后进管理信息删除栏目所有的信息,最后再修改栏目改回所属新系统模型就可以解决。
...more»
总开关在 后台>系统>系统参数设置>用户设置:投稿功能 选开启或关闭。各栏目是否开启投稿:修改栏目>栏目选项:开启前台投稿。
...more»
标签:formreply 描述:获取自由表单回复列表
用法:
{eyou:formreply typeid="52" id="field" pagesize='5'}
用户头像:{$field.head_pic}
用户昵称:{$field.nickname}
留言时间:{$field.add_time|MyDate='Y-m-d H:i:s',###}
{$field.attr.1802.attr_name}:{$field.attr.1802.attr_value} (注:1802为该自由表单某个字段的ID,此处需要调用什么字段,就修改为相应字段的ID,attr_name为字段名称,attr_value为字段值)
{notempty name='$field.last_one'}
{$field.hidden}
...more»
在连接数据库那一步出现 “ 数据库连接失败,请重新设定”,解决方法如下:第一:首先确保填写的连接数据库信息要正确;第二:数据库信息无误的情况下,还提示 “ 数据库连接失败,请重新设定”,请按F12 查看是否500错误;如果像这样的问题,那就是你购买的香港虚拟空间或者其他空间的问题,是没有开启php的json 扩展导致,只要开启就可以了。比如:某个香港主机的虚拟空间就有这问题,一定要勾选这些东西,才能安装使用易优CMS。
...more»
【Nginx服务器】在原有的nginx重写文件里新增以下代码片段:
location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=/$1 last; break; }}
如果是安装在二级目录下,请复制以下代码:
location /二级目录名/ { if (!-e $request_filename) { rewrite ^/二级目录名/(.*)$ /二级目录名/index.php?s=/$1 last; break; }}
有些小众的服务器或空间,可能需要单独写规则,具体要看原有是怎么写的
...more»
检查一下您的mysql的配置中的Unix域套接字文件配置是否正确,一般在面板上面安装的mysql的套接字文件是在/tmp/mysql.sock这里,而不是您上面显示/run/mysql/mysql.sock,如果配置文件自己修改过,请还原回之前的配置文件,再去启动msyql是否正常
...more»
登录后台提示“登录成功”,接着又提示“您还未登录”
/e/data/adminlogin 目录权限不可写导致,请将此目录权限设置为777权限即可解决。
...more»
