搜索

技术笔记 论坛程序8月11日版本更新记录

一定 2022-09-01
洪荒文学论坛采用的是DISCUZ开源论坛程序,今天论坛版本更新到了3.4版2022年8月11日版本,这次更新大部分可以直接覆盖,其中有一个文件需要手动修改,这里做个记录,方便日后查询。

手动修改文件路径:source/module/forum/forum_viewthread.php

修改的位置:2处。

第一个地方:

涉及的插件:搜索引擎图文收录 3.1(硬汉工作室)

修改的功能:群组有单独的伪静态,修改forum_viewthread.php文件,使得群组SEO显示的是群组的伪静态。

修改的位置:大概162行

原来的代码:

[PHP] 纯文本查看 复制代码
$canonical = rewriteoutput('forum_viewthread', 1, '', $_G['tid'], 1, '', '');


加入判断代码,让群组显示buluo开头伪静态,论坛其他地方显示的伪静态。

[PHP] 纯文本查看 复制代码
 if($_G['forum']['status'] == 3) {
        $canonical = "buluo-{$_G['tid']}-1-1.html";
    } else {
        $canonical = rewriteoutput('forum_viewthread', 1, '', $_G['tid'], 1, '', '');
    }


第二个地方:时间显示修改

此前修改的贴子记录地址:https://www.honghuangwenxue.com/ ... wthread&tid=977

修改的目的:贴子内的默认显示时间精确到秒,手机版位置有限,所以去掉了分和秒,只显示到天。

大概位置:1144(上下修改后的位置)

修改前的代码:

[PHP] 纯文本查看 复制代码
$post['dateline'] = dgmdate($post['dateline'], 'u', '9999', getglobal('setting/dateformat').' H:i:s');


修改后的代码(也就是把里面的U改成Y-m-d)

[PHP] 纯文本查看 复制代码
$post['dateline'] = dgmdate($post['dateline'], 'Y-m-d', '9999', getglobal('setting/dateformat').' H:i:s');


使用道具 举报

您需要登录后才可以回帖 立即登录
共收到 0 条点评
返回顶部