您好,我想问下,在phpcms里收藏文章时可以带缩略图吗?
在文件add_favorite.php加了缩略图的字段,但不知道如何调用,谢谢!<?php/***收藏url,必须登录*@paramurl地址,需urlencode,防止...
在文件add_favorite.php加了缩略图的字段,但不知道如何调用,谢谢!
<?php
/**
* 收藏url,必须登录
* @param url 地址,需urlencode,防止乱码产生
* @param title 标题,需urlencode,防止乱码产生
* @return {1:成功;-1:未登录;-2:缺少参数}
*/
defined('IN_PHPCMS') or exit('No permission resources.');
if(empty($_GET['title']) || empty($_GET['url'])) {
exit('-2');
} else {
$title = $_GET['title'];
$imgle = $_GET['thumb']; //此处调缩略图
$title = addslashes(urldecode($title));
if(CHARSET != 'utf-8') {
$title = iconv('utf-8', CHARSET, $title);
$title = addslashes($title);
}
$title = new_html_special_chars($title);
$url = safe_replace(addslashes(urldecode($_GET[' '])));
$url = trim_script($url);
}
$_GET['callback'] = safe_replace($_GET['callback']);
//判断是否登录
$phpcms_auth = param::get_cookie('auth');
if($phpcms_auth) {
$auth_key = md5(pc_base::load_config('system', 'auth_key').$_SERVER['HTTP_USER_AGENT']);
list($userid, $password) = explode("\t", sys_auth($phpcms_auth, 'DECODE', $auth_key));
$userid = intval($userid);
if($userid >0) {
} else {
exit(trim_script($_GET['callback']).'('.json_encode(array('status'=>-1)).')');
}
} else {
exit(trim_script($_GET['callback']).'('.json_encode(array('status'=>-1)).')');
}
// 只有4个字段 userid,title,url,add_date
$favorite_db = pc_base::load_model('favorite_model');
$data = array('title'=>$title, 'url'=>$url, 'adddate'=>SYS_TIME, 'userid'=>$userid , 'img'=>$imgle ,); //此处调缩略图
//根据url判断是否已经收藏过。
$is_exists = $favorite_db->get_one(array('url'=>$url, 'userid'=>$userid));
if(!$is_exists) {
$favorite_db->insert($data);
}
exit(trim_script($_GET['callback']).'('.json_encode(array('status'=>1)).')');
?> 展开
<?php
/**
* 收藏url,必须登录
* @param url 地址,需urlencode,防止乱码产生
* @param title 标题,需urlencode,防止乱码产生
* @return {1:成功;-1:未登录;-2:缺少参数}
*/
defined('IN_PHPCMS') or exit('No permission resources.');
if(empty($_GET['title']) || empty($_GET['url'])) {
exit('-2');
} else {
$title = $_GET['title'];
$imgle = $_GET['thumb']; //此处调缩略图
$title = addslashes(urldecode($title));
if(CHARSET != 'utf-8') {
$title = iconv('utf-8', CHARSET, $title);
$title = addslashes($title);
}
$title = new_html_special_chars($title);
$url = safe_replace(addslashes(urldecode($_GET[' '])));
$url = trim_script($url);
}
$_GET['callback'] = safe_replace($_GET['callback']);
//判断是否登录
$phpcms_auth = param::get_cookie('auth');
if($phpcms_auth) {
$auth_key = md5(pc_base::load_config('system', 'auth_key').$_SERVER['HTTP_USER_AGENT']);
list($userid, $password) = explode("\t", sys_auth($phpcms_auth, 'DECODE', $auth_key));
$userid = intval($userid);
if($userid >0) {
} else {
exit(trim_script($_GET['callback']).'('.json_encode(array('status'=>-1)).')');
}
} else {
exit(trim_script($_GET['callback']).'('.json_encode(array('status'=>-1)).')');
}
// 只有4个字段 userid,title,url,add_date
$favorite_db = pc_base::load_model('favorite_model');
$data = array('title'=>$title, 'url'=>$url, 'adddate'=>SYS_TIME, 'userid'=>$userid , 'img'=>$imgle ,); //此处调缩略图
//根据url判断是否已经收藏过。
$is_exists = $favorite_db->get_one(array('url'=>$url, 'userid'=>$userid));
if(!$is_exists) {
$favorite_db->insert($data);
}
exit(trim_script($_GET['callback']).'('.json_encode(array('status'=>1)).')');
?> 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询