ecshop限制用户游览某个文章栏目的简单方法
日期:2016-06-15
首先打开article.php文件,搜索如下代码:
如果这个栏目=21,更改成自己想限制的栏目或者这个栏目等于22,并且当前用户的等级<= 1时。
if (!$smarty->is_cached('article.dwt', $cache_id))在以上代码的上面加入:
/*------------------------------------------------------ */ //-- 判断权限才能游览某栏目 /*------------------------------------------------------ */ $cat_id = $db->getOne("SELECT cat_id FROM " . $ecs->table('article') . " WHERE article_id = '".intval($_REQUEST['id'])."' "); if (($cat_id == 21 or $cat_id == 22) && $_SESSION['user_rank'] <= 1) { show_message("对不起,此篇文章仅对VIP会员开放,或请联系管理员进行咨询,谢谢", $_LANG['ws_return_home'], 'index.php'); } $cat_id = $db->getOne("SELECT cat_id FROM " . $ecs->table('article') . " WHERE article_id = '".intval($_REQUEST['id'])."' "); $cache_id = sprintf('%X', crc32($_REQUEST['id'] . '-' . $_CFG['lang']));以上的代码中21和22是要限制的文章栏目,1是用户的等级。
如果这个栏目=21,更改成自己想限制的栏目或者这个栏目等于22,并且当前用户的等级<= 1时。
本文原创地址:https://www.ecshopok.com/article-265.html
版权所有 © 转载时必须以链接形式注明出处!
觉得本文对您有用,想收藏下来!方法很简单:请点击-〉
我们一直坚持白天工作、晚上熬夜更新资源,付出了巨大的精力和时间,其中的辛酸难以言述。
暂无评论,来发表一个吧