phpcms V9怎么调用一组图的图片数量参数,懂PHPCMS的进来
因为你没说明这组数据的数据形式和来源,那我只能猜了,希望对你有帮助吧:
既然是一组,那么一般会以数组的形式保存,那么获取数组数量当然用count()函数,假设$data是这个数组,即 {count($data)} 。
结合phpcms,我踩一下你数组常见的来源:
如果你是通过pc标签获取的列表数据,那么返回的数据默认就是$data,数量也就是 {count($data)} 。
如果你说的是模型中上传的组图数据,那么是在pictureurls字段里面,那么的数量就是{count($pictureurls)}。(这里注意一点,如果不是在内容页里调用pictrueurls字段数据,需要使用string2array()函数将原来的字符串形式转换成数组形式在进行count)
如果是自己定义的字段说数据变量,那么自己视情况,一般还是count啦
你怎么页发个图啊哥,看看错误号,一般你最后操作的几个页面可能也受影响,你先换回原来的再看看,pc标签没闭合什么的一下就报错了,你能打开前端页面我也很怀疑,建议你吧/indexhtml文件删除(这个是缓冲的),然后把浏览器的缓存清除,关闭,再次打开,然后进你的前台,如果内部错误了,我估计你前台会有bug,phpcms缓存这一块很坑人,你要坚持clear,不断clear才行,才能看到到底是哪儿问题
Table 'v9_admin' is read only
表 'v9_admin' 处于只读状态
其实这样的问题,一般都是备份数据库的时候没有按照正常的方法备份。直接在MYSQL DATA目录下面复制的数据,然后上传到新服务器上。造成数据库的权限或者属主不正确导致的。
登陆客户的SSH,进入网站MYSQL下面,修改网站数据库的属主和权限。
运行命令:
chown -R mysql:mysql /var/lib/mysql/juxian/
chmod -R 0777 /var/lib/mysql/juxian/
给数据库目录的所属用户和组改为mysql,并加上777的权限。
然后,运行命令:
cd /var/lib/mysql/bin/
mysqladmin -u root -p flush-tables
运行flush-tables后,刷新网站,看看是不是已经好啦,read only问题解决 。
0条评论