组保留的标签 余下为需要删除的标签
unset($oldtag[$key]);
}
}
}
if (!empty($oldtag)) {
$tagids = array();
foreach ($oldtag as $tagid => $tagname) {
$tagids[] = $tagid;
}
well_oldtag_delete($tagids, $tid);
}
$r = well_tag_process($tid, $fid, $create_tag, $tagarr);
return $r;
}
// 删除标签和绑定的主题
function well_oldtag_delete($tagids, $tid)
{
$pagesize = count($tagids);
$arrlist = well_tag_find_by_tagids($tagids, 1, $pagesize);
$delete_tagids = array(); // 删除
$tagids = array();
$n = 0;
foreach ($arrlist as $val) {
++$n;
if (1 == $val['count']) {
// 只有一个主题
$delete_tagids[] = $val['tagid'];
} else {
$tagids[] = $val['tagid'];
}
}
!empty($delete_tagids) and well_tag_delete($delete_tagids);
$arlist = well_tag_thread_find_by_tid($tid, 1, $n);
if ($arlist) {
$ids = array();
foreach ($arlist as $val) $ids[] = $val['id'];
well_tag_thread_delete($ids);
}
!empty($tagids) and well_tag_update($tagids, array('count-' => 1));
}
// 标签数据处理 $arr=新提交的数组 $tagarr=保留的旧标签
function well_tag_process($tid, $fid, $new_tags = array(), $tagarr = array())
{
if (empty($tid)) return '';
// 新标签处理入库
if ($new_tags) {
$threadarr = array();
$tagids = array();
$i = 0;
$size = 5;
$n = count($tagarr);
$n = $n > $size ? $size : $size - $n;
foreach ($new_tags as $name) {
++$i;
$name = trim($name);
$name = stripslashes($name);
$name = strip_tags($name);
$name = str_replace(array(' ', '#', "@", "$", "%", "^", '&', '·', '<', '>', ';', '`', '~', '!', '¥', '……', ';', '?', '?', '-', '—', '_', '=', '+', '.', '{', '}', '|', ':', ':', '、', '/', '。', '[', ']', '【', '】', '‘', ' ', ' ', ' ', ' ', ' '), '', $name);
$name = htmlspecialchars($name, ENT_QUOTES);
if ($name && $i <= $n) {
// 查询标签
$read = well_tag_read_name($name);
if ($read) {
// 存在 count+1
$tagids[] = $read['tagid'];
} else {
// 入库
$arr = array('name' => $name, 'count' => 1);
$tagid = well_tag_create($arr);
FALSE === $tagid and message(-1, lang('create_failed'));
$read = array('tagid' => $tagid, 'name' => $name);
}
$tag_thread = array('tagid' => $read['tagid'], 'tid' => $tid);
$threadarr[] = $tag_thread;
$tagarr[$read['tagid']] = $read['name'];
}
}
!empty($threadarr) and tag_thread_big_insert($threadarr);
!empty($tagids) and well_tag_update($tagids, array('count+' => 1));
}
$json = empty($tagarr) ? '' : xn_json_encode($tagarr);
return $json;
}
?> $v = implode(",", $v);
$temp[] = $v;
}
// 去掉重复的字符串,也就是重复的一维数组
$temp = array_unique($temp);
// 再将拆开的数组重新组装
$output = array();
foreach ($temp as $k => $v) {
if ($stkeep) $k = $starr[$k];
if ($ndformat) {
$temparr = explode(",", $v);
foreach ($temparr as $ndkey => $ndval) $output[$k][$ndarr[$ndkey]] = $ndval;
} else $output[$k] = explode(",", $v);
}
return $output;
}
// 合并二维数组 如重复 值以第一个数组值为准
function array2_merge($array1, $array2, $key = '')
{
if (empty($array1) || empty($array2)) return NULL;
$arr = array();
foreach ($array1 as $k => $v) {
isset($v[$key]) ? $arr[$v[$key]] = array_merge($v, $array2[$k]) : $arr[] = array_merge($v, $array2[$k]);
}
return $arr;
}
/*
* 对二维数组排序 两个数组必须有一个相同的键值
* $array1 需要排序数组
* $array2 按照该数组key排序
* */
function array2_sort_key($array1, $array2, $key = '')
{
if (empty($array1) || empty($array2)) return NULL;
$arr = array();
foreach ($array2 as $k => $v) {
if (isset($v[$key]) && $v[$key] == $array1[$v[$key]][$key]) {
$arr[$v[$key]] = $array1[$v[$key]];
} else {
$arr[] = $v;
}
}
return $arr;
}
?>
PSCS5完整版下载地址和安装教程编程频道|福州电脑网
PSCS5完整版下载地址和安装教程
系统教程610
更新时间:2026-04-03 20:27:17 2023年11月27日发(作者:)
5软件安装教程
基于软件安装的重要性大家一定要仔细认真的按照此教程的步
骤来进行PS软件的安装,切记:
第一步:复制下面的黑体链接:(鼠标全选此链接,右键单击复
制或CTRL+C复制)
thunder://QUFodHRwOi8vYmlnLjUyei5j
b20vL3Bob3Rvc2hvcGNzNS43elpa
第二步:打开迅雷 单击新建下载按钮,弹出新建下载框:
把复制好的黑体链接粘贴到此下载链接框里:
单击“立即下载”OK。
第三步:这一步是最关键的一步。
在软件下载的时间里我们要做好这一步,否则软件无法安装,(安
装之前请务必做屏蔽以防止其连接 Adobe 的激活验证服务器。
其屏蔽方法如下:
用记事本编辑“C:WindowsSystem32Driversetc”目录下的
hosts 文件(复制上面蓝色路径
,、
打开“我的电脑”
把此路径粘贴到地址栏里
按回车键就找到hosts
文件了,
双击hosts文件会弹出一个打开方式,
请选择记事本,
点确定打开
)然后复制下面的地址码{一共十四个}):
127.0.0.1
127.0.0.1
127.0.0.1
127.0.0.1
127.0.0.1
127.0.0.1
127.0.0.1
127.0.0.1
127.0.0.1
127.0.0.1
127.0.0.1
127.0.0.1
粘贴到hosts文档里,
关闭此文当
时会弹出一个是否保存的对话框,一定要点击保存。这样我们的
屏蔽工作就做好了!
第四步:找到你迅雷下载的“PS安装文件压缩包”右键单击解压
接下来,再打开箭头所指文件夹,里面文件如下图
箭头所指为安装主文件,双击这个图标进行安装:
此时会弹出让你输入序列号,那么我们就找到解压时解压出来的
一个注册机《图标为黑色眼睛》的图标
双击这个黑色眼睛的图标打开:打开后如下图
箭头所指为序列号,复制此序列号,粘贴到PS安装界面的序列
号输入框里,
然后选择语言选项:为简体中文
点下一步:然后出现如下图
这一步选择“跳过”继续下一步出现下图:
安装选项在PS图
标前打上勾,
在这里更改安装路径,因为我已安装过此文件,所以没有显示更
改安装路径的按钮,大家第一次安装都会有一个按钮的!
选择好之后,单击安装按钮
进行安装
等待安装结束!OK.
那么接下来,我再教大家一下屏蔽WIN7系统的方法,因为
WIN7系统做屏蔽不同于XP系统,无法直接更改hosts文件,
那么这个有一个很简单的解决办法如下:
复制下面蓝色路径
,
“C:WindowsSystem32Driversetc”
打开“我的电脑”
把此路径粘贴到地址栏里
按回车键就找到hosts
文件了,
复制箭头所指文件,粘贴到你的电脑桌面,
在桌面上用记事本打开,修改
hosts文件,修改好之后,回到
C:WindowsSystem32Driversetc此路径下的文件夹,找到里
面的原hosts文件进行删除。删除后在把你在桌面上修改好的
hosts文件粘贴到这里!至此Win7系统的屏蔽就做好了!
本文发布于:2023-11-27,感谢您对本站的认可!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:系统无法复制粘贴
发布评论