人性化时间7天后即显示年月日时间,可以更改成365天前的帖子才显示年月日修改方法:1、首先后台的时间设置中必须启用了“人性化时间”;2、打开source/function/function_core.php文件,查找:}elseif(($days=intval(($todaytimestamp-$timestamp)/86400))>=0&&$days
收听之前显示“收听TA” 收听之后显示“取消收听”。
做discuz模板时,应用到的js效果有很多,discuz原生原本就有一些常用的js特效,如幻灯片,TAB选项卡,因此discuz原来就有的尽量不额外写,增加工作量和代码长度。这里说下tab选项卡。选项
默认的主题标签数量是5个,很多站长觉得不够用,那么问题来了:如何修改标签数量使之大于5?1、更改source/module/forum/forum_post.php第361行:functionrecent_use_tag(){$tagarray=$stringarray=array();$string=\'\';$i=0;$query=C::t(\'common_tagitem\')->select
discuz核心函数库function_core的函数注释
文件地址:source\\include\\post\\post_newreply.php查找:if(!isset($inspacecpshare)){showmessage($return,$url,$modpost->param(\'showmsgparam\'));}在这段代码之前添加如下代码:if($firstpost[\'author\']!=$_G[\'uid\']){$tomail=reset(
像本站一样:http://www.h2sheji.com/c-zuopin/http://www.h2sheji.com/c-discuz/http://www.h2sheji.com/c-discuz/t20/http://www.h2sheji.com/c-discuz/t19/1,打开source\\function下的function_core.php查找if($type==\'forum_f
修改前请备份好源文件1.修改帖子内tag标签链接,使其伪静态。打开template/default(模板风格<下同>)/forum/viewthread_node_body.htm,查找:<atitle="$var[1]"href="misc.php?mod=tag&id=$var[0]"target="_blank">$var[1]</a>替换为&lt
discuz调用用户勋章代码查询$medals=array();$mls=DB::query("SELECTa.*,b.*FROM".DB::table("common_member_medal")."aLEFTJOIN".DB::table("forum_medal")."bonb.medalid=a.medalidWHEREb.`available`<>0ANDa.`uid`=\'$
先上列表的查询代码://留言板$comments=array();$cts=DB::query("SELECT*FROM".DB::table("home_comment")."WHERE`id`=$_GET[uid]ORDERBY`dateline`DESCLIMIT0,10");while($ct=DB::fetch($cts)){$comments[]=$ct;}html<script
discuz判断用户是否绑定QQ判断的逻辑为:首先判断用户是否登录,再判断登录用户是否绑定QQ,可用于对相应用户做对应的展示。<!--{if$_G[\'uid\']}--><!--{if$_G[\'setting\'][\'connect\'][\'allow\']&&$_G[member][conisbind]}-->绑定QQ用户所显示的内容<!--{else}--
diy帖子列表模块里可调用字段在文件/source/class/block/forum/block_thread.php里面。说明下我所说的这些字段指的是:{url}、{title}、{pic}之类的。这里并不是全部(圈里有俩是我后加的下面说),默认只列出了常用字段,如果需要可以增加,去block_thread.php添加一些代码。1.先说下block_thread.php这个文件,这里我们可给他
因为有些常用的帖子和版块每次都要点来点去的去找,所以干脆把收藏功能拿出来用,做个菜单,随时查看和删除。查询代码:1.我收藏的版块$forum_favorites=DB::fetch_all("SELECTa.*,b.name,b.todayposts,c.icon,c.descriptionasforum_descriptionFROM".DB::table(\'home_favorite\')."a
discuz分类信息变量在内容页和列表页的调用。分类信息在默认情况下是显示在帖子内容上面,而如何脱离帖子内容主体,显示在内容页其他地方单独调用某个分类字段?
去掉内容图片提示下载方法(去除图片提示下载附件)
点击弹出提示框,点击确认跳转链接,点取消回到当前页面。关于showdialog的参数functionshowDialog(msg,mode,t,func,cover,funccancel,leftmsg,confirmtxt,canceltxt,closetime,locationtime)key默认值含义可选值及解释msg(必填)提示信息内容mode\'alert\'对话框模式alert/right
在帖子内容中经常会出现外部链接,或许演示地址的链接,外链出现的过多会导致网站权重降低,在此优化就需要给外链加上rel="nofollow"属性提高优化效果,因为很多帖子是会员发的,会员并不知道这个,也不可能让管理员后期一个个修改,这里给大家介绍一个方法让系统自动把外链都加上nofollow属性,修改方法如下:1.打开目录source/function/function_discuzcode.php
当我们默认打开一个帖子列表页的时候,如果这个帖子类表也存在的主题分类非常多的话,他默认就会折叠起来,但是我们通常希望默认丢失让他展开的,这样有利于用户第一次能直观的看到这个版块下的分类。下面我就带着大家看看如何将它的默认状态修改为展开,首先我们打开这个模板页的模板文件,forumdisplay_list.htm找到这段代码<scripttype="text/javascript">sh
人性化时间7天后即显示年月日时间,可以更改成365天前的帖子才显示年月日修改方法:1、首先后台的时间设置中必须启用了“人性化时间”;2、打开source/function/function_core.php文件,查找: