PHPCMS自带组图功能无排序功能,特别是需要对图片和说明排序时很不方便,通过此方法可实现组图排序。
首页 > 数据库 > Oracle > 为PHPCMS组图字段添加排序功能
PHPCMS自带组图功能无排序功能,特别是需要对图片和说明排序时很不方便,通过此方法可实现组图排序。
新增上下移动的按钮
用dreamweaver打开文件form.inc.php,文件位置:phpcms/modules/content/fields/images/form.inc.php
在第八行的".L('remove_out', '', 'content')."后插入以下代码:
| ".L('remove_up', '', 'content')." | ".L('remove_down', '', 'content')."
新增语言项
打开文件content.lang.php,文件位置:phpcms/languages/zh-cn/content.lang.php
在41行后面插入以下代码:
$LANG['remove_up'] = '↑上移';
$LANG['remove_down'] = '↓下移';
新增移动函数
打开文件content_addtop.js,文件位置:statics/js/content_addtop.js
在末尾加入以下代码:
function moveUp(obj){
var current=$(obj).parent();
var prev=current.prev();
if(prev)
{
current.insertBefore(prev);
}
}
function moveDown(obj){
var current=$(obj).parent();
var next=current.next();
if(next)
{
current.insertAfter(next);
}
}
更新系统缓存
接下来需要更新一下系统缓存,点击后台的“更新缓存”后,添加一条带组图字段的文章,选中图片后就会看到效果。此时可以点击“上移”和“下移”来控制图片的顺序
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/21793602/viewspace-1109708/ ,如需转载,请注明出处,否则将追究法律责任。