restrict v10

This commit is contained in:
tamakyi
2026-10-19 00:30:46 +08:00
parent efd5fce9a7
commit 8a0e58734c
7 changed files with 32 additions and 8 deletions
+23
View File
@@ -420,3 +420,26 @@ Community rules and content boundaries / コミュニティルールとコンテ
验证:`go build ./...` EXIT=0;checktpl OK;i18n 与 templates 测试全绿。
未用 modal 而用新标签页:规则正文很长,iframe 弹窗体验差且要重复维护内容。
### 部署后验证(规则扩展 + 注册同意):全通过
- `/rules`:含「严重违规」(6 条底线条目 + 涉政表述)、「社区冲突」(4 条);
- 四语言标题正确;
- `/register` 有 `agree_rules` 勾选框 + `/rules` 链接;
- **不勾选直接 POST 被服务端拦下**(提示走站点默认语言 ja:
`コミュニティルールをお読みのうえ同意してください`),且**未创建账号**(`/_/tbprobe` 仍 302);
- 页脚与处置条幅里的「查看社区规则」链接都在。
### UI 微调(已改,未部署)
- `rules.html` 底部「返回首页」容器加 `uk-text-center`(原先左对齐)。
- `question/success.html` 两个按钮改为 flex 等宽:`flex: 1 1 160px; max-width: 220px`,
容器 `uk-flex uk-flex-center uk-flex-wrap`。**用 flex 均分而不是固定宽度** —— 各语言文案长短差异大,
等宽不能靠文字长度。纯布局改动,不涉及 i18n,四语言自动一致。
补充:验证码弹窗「验证并提交 / 取消」两个按钮也不等长,按用户要求把 `captcha.submit` 改短:
提交 / 送出 / Submit / 送信(该键只被这个弹窗使用)。
⚠️ 用户反馈「成功页按钮还是老样子」时,先确认**是否真的部署了**:直接抓线上 HTML 看有没有新标记
(`grep 'uk-margin-large-top uk-text-center'` 在 `/rules` 上)。实测那次线上仍是 `uk-margin-large-top"`
旧结构 → 与浏览器缓存无关,是代码没更新。以后别先怀疑缓存。