本文目录一览:
- 1、dedecms 怎样查看网站访问量
- 2、dedecms如何调取用户阅读历史记录
- 3、dedecms 回收站 每页显示记录数
- 4、PHP dedecms5.1 记录访问者IP 保存 MYSQL 数据库
- 5、dedecms 分页为什么只有共 1页8条记录为什么
dedecms 怎样查看网站访问量
1、需要查看网站访问量在后台是看不到的
2、建议您使用百度统计等第三方统计工具
3、例如百度统计,注册后生成代码,复制粘贴到你的模板一般是footer底部,全站都可以统计了
4、在百度统计后台就可以查看网站的访问信息,包括排名啊,访客来路啊,访客量等等很多信息
多素材织梦模板
为您解答
望采纳
dedecms如何调取用户阅读历史记录
DEDE整站生成静态的时候,首页、列表页、文章内容页都是生成HTML,当文档页面刷新的时候,点击次数是不变的,需要重新生成页面。经过分析dede内容页的field标签,解决方案如下:
。
JS解决办法:({dede:field.click/}这个不能实时刷新,要使用JS调用。)
内容页调用方法:在DEDE里面有一个php文件是专门用来统计点击次数的,这个文件叫count.php,我们只需要给它传递一些参数就可以获得文章的点击次数,调用的方式也是用JS来调用,这段代码大家也不需要去记,只要在用的时候复制进去就可以。
这是文章页调用文章点击次数,{dede:field name='id'/}是文章ID。
列表页和首页调用方法:在列表页和首页你可以在循环里面使用[field.id /]获取,mid是发帖人,一般都是用admin帐号发文章,所以一般都是1。因为在list列表中不能有{},所以你就写实际地址:
这样,首页和列表页的点击次数也就能够像文章内容页一样实时点击刷新了,尤其适合博客.
dedecms 回收站 每页显示记录数
其实修改 datalistcp.class.php 是可以的,但是这个方法是非常不可取的,因为这个公共文件,其他的调用也全跟着变了。
其实不用这么麻烦,只要在 recycling.php(dede文件夹下) 文件中加入$dlist-pageSize = 50;就可以了。
具体位置放在$dlist = new DataListCP();后面
PHP dedecms5.1 记录访问者IP 保存 MYSQL 数据库
CREATE TABLE `dede_online` (
`id` int(10) NOT NULL auto_increment,
`user` varchar(30) NOT NULL default '',
`logintime` varchar(15) NOT NULL default '',
`ip` varchar(16) NOT NULL default '',
`dates` varchar(10) NOT NULL default '',
`online` int(2) NOT NULL default '1',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=gbk AUTO_INCREMENT=1 ;
根据这个表:
$_guest_ip = $_SERVER['REMOTE_ADDR']; //取得访问IP
$_user_name = //这里因为是要取得用户名,所以要根据DEDE的COOKIES做处理,我就不写了.
$_login_time = time();
$_date_today = date("m")."-".date("d")."-".date("Y"); //月-日-年
$_online = "1";
然后根据你的DEDE系统的DB类,
如果还是 $dsql的话那么就是:
$dsql-ExecuteNoneQuery("INSERT INTO dede_online (`user` , `logintime`, `ip`, `dates`, `online`) VALUES ('".$_user_name$."','".$_login_time."','".$_guest_ip."','".$_date_today."','"$_online"';");
把上面这段代码插入到 文章模板 记录点击 里面,就OK.
dedecms 分页为什么只有共 1页8条记录为什么
dedecms的这条代码在所选栏目中的文档内容不足两页的情况下,会自动转化为“共1页X条记录”的格式,你只需把文档数目增加到一页以上就可以了。
简单点说就是文档数目还达不到翻页的量,多加点文档让它一页显示不完,就自然可以了。
望采纳。