本文目录一览:
- 1、刚刚装了个DISCUZ论坛程序,怎样把发表帖子的URL地址改成HTML结尾
- 2、discuz改为二级域名,帖子地址还是www开头的,如何修改设置?
- 3、discuz怎么在帖子列表页获取到帖子内容中的所有图片的路径地址(不光是只要封面图哟)
- 4、discuz论坛后台怎么发布主题
- 5、discuz发帖如何自动解析URL链接
- 6、为什么在Discuz论坛发帖子怎么在最新帖子上没找到啊?
刚刚装了个DISCUZ论坛程序,怎样把发表帖子的URL地址改成HTML结尾
后台,全局,seo设置,勾选静态化
如图,满意请采纳
仅对游客有效建议不要开启,开了,登录访问就不是html了,
discuz改为二级域名,帖子地址还是www开头的,如何修改设置?
去后台修改论坛地址为bbs.123.com 然后更新缓存 包括数据和模板的缓存
discuz怎么在帖子列表页获取到帖子内容中的所有图片的路径地址(不光是只要封面图哟)
if( $thread['attachment'] ) {
if(preg_match_all("/\[attach\](\d+)\[\/attach\]/i", $thread['message'], $matchaids)) {
$attachpids = $matchaids[1];
}
$thread['imagelist'] = C::t('forum_attachment_n')-fetch_all_by_id('tid:'.$thread['tid'], 'tid', $thread['tid'], '', true);
}
加在forumdisplay.php 812行后
discuz论坛后台怎么发布主题
discuz在后台发表主题很麻烦,要设计几个相关的表:
1、主题表 pre_forum_thread:这个表一个主要数据就是 tid 主题ID
2、post 分表协调表 pre_forum_post_tableid:这里需要获取一个自增的 pid
3、帖子表 pre_forum_post :记录主题pid、fid、tid、title、content等主要信息
4、版块表 pre_forum_forum:这里主要更新版块的主题、帖子数量
5、帖子主题审核数据表 pre_forum_thread_moderate:这个可以根据自己状况决定,并不是必须的
6、用户统计表 pre_common_member_count:主要是更新用户的主题数量
在后台发帖主要涉及到了上面6个数据库表,其中第5个不是必须的。
处理完数据口以后,就可以在后台发帖了,大致流程如下:
第一步:向 主题表 pre_forum_thread 中插入版块ID、用户ID、用户名、帖子标题、发帖时间等信息。
第二步:获取第一步插入表 pre_forum_thread 的数据ID,作为主题ID,即 tid
第三步:向 post 分表协调表 pre_forum_post_tableid 插入一条数据,这张表中只有一个自增字段 pid
第四步:获取 第三步 插入表 pre_forum_post_tableid 的数据ID,作为 pid
第五部:向帖子表 pre_forum_post 中插入帖子相关信息,这里需要注意的是: pid为第四部的pid值,tid为第二步的tid值
第六部:更新版块 pre_forum_forum 相关主题、帖子数量信息
第七步:更新用户 pre_common_member_count 帖子数量信息
discuz发帖过程主要就是以上7个步骤,通过这几个步骤就可以完成对实现discuz的发帖流程,其中设计到一些积分等其他信息的可以自己加上。
discuz发帖如何自动解析URL链接
你说的这个要
管理员在
论坛
后台到相应用户组设置
里面设置好权限之后才行的;需要的话你到
dz后台
搜索url
然后找一下
用户组的设置
点进去看一下就知道了
为什么在Discuz论坛发帖子怎么在最新帖子上没找到啊?
这是因为升级或者搬迁数据库不完整导致,可以尝试修复数据库,如果不行可以QQ联系本人(有偿服务)。Q号=用户名