找到12364个回复
@老虎会游泳,另外,未登录访问帖子接口会出错
{ "error": "true", "errInfo": { "code": 401, "message": "用户未登录或掉线,请先登录。", "file": "/www/wwwroot/hu60.cn/src/class/bbs.php", "line": 78, "trace": "#0 /www/wwwroot/hu60.cn/src/class/bbs.php(533): bbs->checkLogin()\n#1 /tmp/hu60/tplc/json_jhin_bbs^5c5ffd5c5d3a0cd51b0ceb5e289031c2e3cf9306_0.tpl.topic.php(108): bbs->isFavoriteTopic()\n#2 /www/wwwroot/hu60.cn/src/class/smarty/sysplugins/smarty_template_resource_base.php(123): content_6a670fa1f1e965_49795511()\n#3 /www/wwwroot/hu60.cn/src/class/smarty/sysplugins/smarty_template_compiled.php(114): Smarty_Template_Resource_Base->getRenderedTemplateCode()\n#4 /www/wwwroot/hu60.cn/src/class/smarty/sysplugins/smarty_internal_template.php(206): Smarty_Template_Compiled->render()\n#5 /www/wwwroot/hu60.cn/src/class/smarty/sysplugins/smarty_internal_templatebase.php(232): Smarty_Internal_Template->render()\n#6 /www/wwwroot/hu60.cn/src/class/smarty/sysplugins/smarty_internal_templatebase.php(134): Smarty_Internal_TemplateBase->_execute()\n#7 /www/wwwroot/hu60.cn/src/page/bbs/topic.php(131): Smarty_Internal_TemplateBase->display()\n#8 /www/wwwroot/hu60.cn/src/q.php(79): include('...')\n#9 {main}" } }
@七号,我倾向于采用类似
<!-- markdown -->的方案来支持行内公式,比如添加<!-- math -->标记然后让用户自主开启(或者前端智能检测到用户插入公式时自动添加该标记)。
之后我可能会把基于<!-- math -->标记的行内公式解析功能添加到后端。
我倾向于采用类似
<!-- markdown -->的方案来支持行内公式,比如添加<!-- math -->标记然后让用户自主开启(或者前端智能检测到用户插入公式时自动添加该标记)。
之后我可能会把基于<!-- math -->标记的行内公式解析功能添加到后端。
虎绿林之前也实现了
通过[math]a+b[/math]或《公式:a+b》UBB嵌入latex数学公式(https://hu60.cn/q.php/bbs.topic.95320.html#nav)。
不支持$分隔符主要就是为内容兼容性考虑。还有我突然想到,如果用户把 $ 当作“美元”来用呢?
考虑以下内容:
XXX VPS大甩卖,1G+20G $1,2G+40G $2,4G+80G $5,8G+200G $8!真的要给每个
$都添加\转义吗?备注:该楼层处于markdown模式。
@七号,虎绿林之前也实现了
通过[math]a+b[/math]或《公式:a+b》UBB嵌入latex数学公式(https://hu60.cn/q.php/bbs.topic.95320.html#nav)。
不支持$分隔符主要就是为内容兼容性考虑。还有我突然想到,如果用户把 $ 当作“美元”来用呢?
考虑以下内容:
XXX VPS大甩卖,1G+20G $1,2G+40G $2,4G+80G $5,8G+200G $8!真的要给每个
$都添加\转义吗?
@七号,我们有大量没有
<!-- markdown ->标记的历史内容,必须保持这些内容的正确渲染。
如果你希望markdown及其行内公式扩展在你的前端是必选的,请始终为你的内容添加<!-- markdown ->标记,但不要影响以前没有该标记的内容。
在_content=html模式下区分内容是否开启markdown也很简单,markdown内容始终以<div class="markdown-body">开始。
致前端维护者:请不要为没添加 <!-- markdown -> 标记的内容启用行内公式解析,请勿破坏以下代码的正常呈现:
$a = $b; $c = $d;
if ($e == 'xxx') {
echo "$f/$g";
}上述代码的正常呈现如图所示:
如果你希望markdown及其行内公式扩展在你的前端是必选的,请始终为你的内容添加 <!-- markdown -> 标记,但不要影响以前没有该标记的内容。
在 _content=html 模式下区分内容是否开启markdown也很简单,markdown内容始终以 <div class="markdown-body"> 开始。
我们有大量没有
<!-- markdown ->标记的历史内容,必须保持这些内容的正确渲染。
比如,强行启用行内公式解析将破坏以下内容:
@七号,比如,强行启用行内公式解析将破坏以下内容:
@老虎会游泳 #70 新版Markdown 是必选的。几乎没什么理由不使用markdown 了。这种应该用Markdown 的代码块编辑
@七号,现在不需要预取了,所有信息都可以在当前页面返回,前端自己把从当前页面搜集到的用户数据缓存起来就行了。
注意:如果要在后端缓存,请区分用户。不同用户的isBlock等字段不同。
层主 @老虎会游泳 于 2026-07-28 07:51 删除了该楼层。
层主 @Sunset 于 2026-07-28 07:48 删除了该楼层。
@七号,
_uinfo现已包含user.info页面的所有字段,应该没有任何理由再单独请求user.info接口了。(其中以下字段登录后可见:
_u_isFollow,_u_isBlock,_u_isNoDisturb,_u_hideUserCSS)
不会了
我是晨曦,我喂自己袋盐!
@七号,首页也在疯狂请求
user.info,这种频率我绝对不能接受。
如果 https://hu60.cn/q.php/index.index.json?p=1&pageSize=30&_topic_summary=180&_uinfo=name,avatar,sign,contact&_time=1 得不到想要的信息,请立即告诉我,我马上作为扩展添加到_uinfo内。
@七号,为什么还是要请求
user.info?不能从?_uinfo=name,avatar,sign,contact中得到吗?
不应该在内容未加
<!-- markdown -->标签的情况下启用行内公式。
https://hu60.cn/q.php/bbs.topic.107159.html?floor=1#1
https://next.hu60.cn/topic/107159#floor-1