php 网页刷新浏览量加1,每评论一个,回帖数加1。如何实现?
必须有数据库,否则这些数据存在哪里呢?
discuz的帖子的表名 cdb_thread ,记录浏览次数的字段 views,回帖数 reply
每次浏览: $sql = " update cdb_thread set views=views+1 where tid=$tid limit 1 ";
每次回帖: $sql = " update cdb_thread set reply=reply+1 where tid=$tid limit 1 ";
值得参考。
管理员登录后台,站长,帖子分表。注意事项如下:
forum_post(主表)必须保留300M的数据,帖子分表前一定要先关闭站点,做好数据库备份,期间绝对不能重起服务器或者停止MySQL服务。
这个是Discuz 论坛默认为了防止挂机而进行的设置,规定为每15分钟需要刷新 可以,您可以把页面拉到最下面,就会找到进行改变。
因为论坛固定时间会对这里的内容进行刷新,所以经常会丢失较早的回复,但是实际回复还在,这时,如果一些回帖对您很重要,那么您可以先点击主题帖右上角的将帖子收藏。
Crossday Discuz! Board论坛系统简称Discuz论坛,是一个采用PHP和MySQL等其他多种数据库构建的高效论坛解决方案。作为商业软件产品。
Discuz在代码质量,运行效率,负载能力,安全等级,功能可操控性和权限严密性等方面都在广大用户中有良好的口碑。凭借Discuz开发组长期积累的丰富的web开发及数据库经验,和强于创新,追求完美的设计理念,使得Discuz。
在很短时间内以其鲜明的个性特色从国内外同类产品中脱颖而出。经过了效率最优化和负载能力最佳化设计的Discuz,已获得业内越来越多专家和权威企业的认可。
1)缓存论坛首页有效期:设置论坛首页缓存更新的时间,单位为秒,0 为关闭(此处关闭以后,缓存系数将不再起作用),建议设置为 900。如果设置为 900 则论坛每 900 秒来读取数据库信息更新一次首页缓存,保证缓存信息与实际信息的同步。同时该设置只对游客生效,也就是说开启该功能后只有游客浏览的页面是被缓存起来的页面。保证了会员浏览的首页数据是没被缓存的。
2)缓存帖子有效期:设置帖子页面缓存更新的时间,单位为秒,0 为关闭。请根据实际情况进行调整,建议设置为 900。另外,请通过编辑论坛来指定帖子页面缓存系数。
3)缓存目录:默认为 data/threadcache 目录,如果你需要将其指定为其他目录,请确定你指定的目录有可写权限。
进入Discuz后台 点击菜单
用户 - 用户组 - 注册用户 - 点击详情 - 阅读权限 - 根据提示操作
设置用户浏览帖子或附件的权限级别,范围 0~255,0 为禁止用户浏览任何帖子或附件。当用户的阅读权限小于帖子或附件的阅读权限许可(默认时为 1)时,用户将不能阅读该帖子或下载该附件
一般用户的阅读权限在10至30 贵宾可以设置到50 版主100 超级版主150 普通管理员200 站长是最高 255
用户组名称可以编辑 你别急 慢慢就熟悉了
补充下;
进入后台
板块 板块管理 设置 权限相关 在浏览权上全部打钩 OK
如果你是管理员。设置帖子浏览权限为最高权限即可。如果你只是一个普通的用户。就算你设置最高权限管理员仍然能够查看。就算你在空间里面发表日志设置成只有自己能看,管理员也能跨过这条沟直接以审核的名义查看你的日志。
用记事本打开默认模板下的:\template\default\forum\discuzhtm,找到以下代码:
$todayposts 今日帖子数$postdata[0] 昨日帖子数$posts 论坛帖子总数$_G['cache']['userstats']['totalmembers'] 会员数,
然后大家就可以在$符号前面加上自己想修改的数字,每个$开头的代码都是变量,比如今日发帖是36,那么在前面加数字就是2,则论坛首页就显示236。
删除以下代码则不再显示:
<div id="chart" class="bm bw0 cl">
<!--{if $_G['uid']}--><p class="y"><a href="homephpmod=space&uid=$_G['uid']&do=thread&view=me" title="{lang my_posts}" class="xi2">{lang my_posts}</a><span class="pipe">|</span><a href="searchphpmod=forum&srchfrom=$newthreads&searchsubmit=yes" title="{lang show_newthreads}" class="xi2">{lang show_newthreads}</a></p><!--{/if}-->
<p class="chart">{lang index_today}: <em>$todayposts</em><span class="pipe">|</span>{lang index_yesterday}: $postdata[0]<span class="pipe">|</span>{lang index_posts}: <em>$posts</em><span class="pipe">|</span>{lang index_members}: <em>$_G['cache']['userstats']['totalmembers']</em><!--{if $_G['setting']['lastmember']}--><span class="pipe">|</span>{lang welcome_new_members}: <em><a href="homephpmod=space&username={echo rawurlencode($_G['setting']['lastmember'])}" target="_blank" class="xi2">$_G['setting']['lastmember']</a></em><!--{/if}--></p>
</div>
转自 漫漫人生论坛
0条评论