登录 立即注册

找到10213个回复

老虎会游泳 75楼回复 老虎会游泳[2023-05-11更新] 虎绿林API:JSON Page (2021-09-22//)

@胡椒舰长,所以你不如使用webview直接展示html。捕获webview中的链接点击事件应该不难。

胡椒舰长 74楼回复 老虎会游泳[2023-05-11更新] 虎绿林API:JSON Page (2021-09-22//)
@老虎会游泳

目前我使用的VUE这种东西, 只支持 【组件循环渲染】和【组件递归】,
所以,都是用解析json 然后 对应换上 vue专用 标签组件

问题1:如果是小尾巴这种需要
<father><son1><son2></son2></son1></father> 无限极嵌套的格式,需要json 也是这种无限极嵌套,
例如{
 "type":"style",
"value":"xx",
  "other":"xx",
  "children":{
    "type":"style",
    "value":"xx",
    "other":"xx",
    "children":{}
  }
}

问题2: 如果设计到markdown的内容,我实在是没办法了,因为 我发现nvue情况下的所有的 markdown解析组件都不支持,markdown我目前没找到好办法

老虎会游泳 73楼回复 老虎会游泳[2023-05-11更新] 虎绿林API:JSON Page (2021-09-22//)

修改ubbdisplay.php,把输出的json格式,自定义重新组织下

这是个好思路啊。修改ubbdisplay.php,让它生成一个JSON字符串。

@胡椒舰长,你可以说一下你想要的格式,我来修改。

发一个你想要格式的例子,包括markdown开始标记、div标记等。

老虎会游泳 72楼回复 老虎会游泳[2023-05-11更新] 虎绿林API:JSON Page (2021-09-22//)

@胡椒舰长,用户不只有小尾巴,还有文本框:
https://hu60.cn/q.php/bbs.topic.95430.html

青青子衿,悠悠我心
有的人使用了css文本框,正文在文本框里面,也会被楼主的代码屏蔽。此时楼层中的所有内容都会完全消失。 此外,使用了楼主的代码后,你也看不到这个帖子中的章节标题了:https://hu60.cn/q.php/bbs.topic.94992.html
京ICP备18041936号
胡椒舰长 71楼回复 老虎会游泳[2023-05-11更新] 虎绿林API:JSON Page (2021-09-22//)
@老虎会游泳,不过以后,我肯定会 修改ubbdisplay.php,把输出的json格式,自定义重新组织下,就完美兼容了
胡椒舰长 70楼回复 老虎会游泳[2023-05-11更新] 虎绿林API:JSON Page (2021-09-22//)
@老虎会游泳, 我目前 暂时用 循环渲染标记屏蔽了 type=style的范围的东西,也就是用户小尾巴屏蔽了。
我用json格式,比较兼容整体的应用,例如@用户,点击,可以跳转到用户页面。如果直接使用html-parse那种套一个html,很多功能就无了。
不过好在,我现在自己写了一个ubb解析js版,目前能解析 大部分常用标签。如果你改动了,我也会跟进。
image.png
老虎会游泳 69楼回复 老虎会游泳[2023-05-11更新] 虎绿林API:JSON Page (2021-09-22//)

@胡椒舰长,目前最简单的方案是,你修改ubbdisplay.php,把输出的HTML改成你想要的形式,然后我把它作为新的_content类型内置进去,比如叫做:
https://hu60.cn/q.php/[email protected]?_content=app

老虎会游泳 68楼回复 老虎会游泳[2023-05-11更新] 虎绿林API:JSON Page (2021-09-22//)

@胡椒舰长,如果你要修改html的格式,完全可以。甚至给你定制一种全新的格式也完全可行。但是想修改UBB JSON的格式,做不到。

比如这就是一种全新格式的例子:
https://github.com/hu60t/hu60wap6/blob/master/src/class/ubbtext.php

https://hu60.cn/q.php/[email protected]?_content=text

老虎会游泳 67楼回复 老虎会游泳[2023-05-11更新] 虎绿林API:JSON Page (2021-09-22//)

@胡椒舰长,现在看起来,维护一个js版的UBB JSON解析器可能不太现实,因为我随时可能会新增UBB。
所以直接从HTML入手似乎是更简单的方案:

"<a class=\"userinfo\" href=\"user.info.22191.json\">a676774305</a> 在 <a class=\"hu60_pos\" href=\"bbs.topic.97020.json?floor=14#14\">帖子“Typora骚操作之自动上传图床”的14楼</a> at你:\n<blockquote>\n<a class=\"userinfo\" href=\"user.info.22230.json\">@hik</a>,<a class=\"userinfo\" href=\"user.info.1.json\">@老虎会游泳</a>,<br/>求问哪一个是Typora官网啊,&nbsp;这俩是不是有一个是假的啊?<br/><a class=\"userlink\" href=\"https://www.typora.net\">https://www.typora.net</a><br/><a class=\"userlink\" href=\"https://www.typora.io\">https://www.typora.io</a>\n</blockquote>"

可以看出来,链接都加了class,比如@链接是userinfo,帖子链接是hu60_pos。这样只需要给a标签绑定onclick事件,然后检查它的class,不同的class对应不同的行为就行了。至于怎么得到想要的数据,如果是我来做,我会选择分隔href的值。因为特定类型的链接格式是固定的,所以分割起来并不难。

老虎会游泳 66楼回复 老虎会游泳[2023-05-11更新] 虎绿林API:JSON Page (2021-09-22//)

@胡椒舰长,还有,想要改变UBB JSON的数据是不现实的,因为它不是现场生成的,而是发帖时生成的,然后存储在数据库里。
数据库里存储的是UBB JSON,不是帖子内容。
所以,即使我新增了你想要的字段也没用,因为大量的历史数据都没有这些字段。实现还是必须兼容所有历史数据的结构。

老虎会游泳 65楼回复 老虎会游泳[2023-05-11更新] 虎绿林API:JSON Page (2021-09-22//)

@胡椒舰长,atMsg的msg字段以前是字符串,但现在变成了UBB JSON。所以“at消息的json数据非常容易解析”已经不对了。
要正确解析msg字段,就必须实现整个ubbdisplay.php的内容……

老虎会游泳 64楼回复 老虎会游泳[2023-05-11更新] 虎绿林API:JSON Page (2021-09-22//)

@胡椒舰长,atMsg在生成的时候就只有url。

老虎会游泳 63楼回复 老虎会游泳[2023-05-11更新] 虎绿林API:JSON Page (2021-09-22//)

@胡椒舰长,你得到的数据结构就是虎绿林UBB引擎得到的数据结构。虎绿林UBB引擎要做到工作和你要做的一样:
https://github.com/hu60t/hu60wap6/blob/766bb0c9895cfa83854d90fe0f422c6e9dd23f77/src/class/ubbdisplay.php#L981

图片.png

胡椒舰长 62楼回复 老虎会游泳[2023-05-11更新] 虎绿林API:JSON Page (2021-09-22//)
@老虎会游泳
目前我遇到写问题,我现在使用 json格式 数据,自己在做格式解析。
问题1:
在 at消息中 https://hu60.cn/q.php/[email protected]?_content=json
只有帖子url,但是没有帖子的topic_id,这样我的页面就不能跳到这个帖子了,虽然我可以正则,但是还是标准点.
image.png

问题2:
在任何帖子中,json格式数据
当type:face的时候,希望能再加一个字段 url,能统一 直接给出url,
虽然目前我通过判断已经兼容,但是如果 增加了这个字段,我就可以删除兼容的代码了
image.png

问题3:关于用户小尾巴

如果是用户小尾巴,希望给个 字段,标识当前还在小尾巴的描述范围内,不然在v-for渲染模板中我不知道应该怎么操作,
image.png
image.png
希望自己长胖胖 14楼回复 hikTypora骚操作之自动上传图床 (2021-09-22//)
@hik@老虎会游泳
求问哪一个是Typora官网啊, 这俩是不是有一个是假的啊?
https://www.typora.net
https://www.typora.io
水木易安 61楼回复 老虎会游泳[2023-05-11更新] 虎绿林API:JSON Page (2021-09-16//)
小米MIX2s(白)
老虎会游泳 60楼回复 老虎会游泳[2023-05-11更新] 虎绿林API:JSON Page (2021-09-16//)

@水木易安,添加了全局参数_topic_summary=最大长度,可以在有topic_id字段返回的页面获取帖子内容摘要(演示)。

凌夕宝宝 19楼回复 无道事实证明,对于我这种小站,峰值带宽计费更合适一点 (2021-09-11//)
直接用新账号买服务器不就得了,3m带宽,我2万ip网站杠杠的,速度一点问题没有,秒开。
老子会游泳 2楼回复 秀才inode 100%见过没? (2021-09-10//)

建国

本消息来自粉金版 爱欧博客

水木易安 1楼回复 秀才inode 100%见过没? (2021-09-10//)

我以为你说的是这货
image.png
小米MIX2s(白)

下一页 上一页 (374 / 511页)

11月27日 08:43 星期三

本站由hu60wap6华为CPU驱动

备案号: 京ICP备18041936号-1