正在查看 9 个帖子:1-9 (共 9 个帖子)
-
作者帖子
-
客户要求如下:
1 、加个 ALL 按钮,点击按钮可查看所有最新帖子汇总,按发帖时间排序;
2 、添加帖子置顶功能,管理员可以选择置顶哪些帖子;
3 、标签功能,类似于你们论坛的 「已解决」 标签,当帖子回复数过 N 条时可自动前缀 「hot」 标签。管理员可给帖子自定义标签;
4 、除 gmail 邮箱以外的其他国外邮箱收不到验证的 BUG ;
5 、分享功能 (分享到 twitter 、 facebook 等国外社交网站) 、收藏功能、顶、踩;
6 、个人收藏、我的话题、论坛回复功能几个按钮,(像你们的论坛登录个人头像旁边那四个按钮一样);
7 、添加个 「区块链浏览器」 的链接;
备注:邮箱发信设置放到最后处理,先解决上面几个问题。
为 bbPress 论坛添加标签:
//bbPress 添加置顶标签 function rk_sticky_topics() { if ( bbp_is_topic_sticky() && !bbp_is_topic_closed() ) echo '<span class="sticky">[Sticky]</span>'; } add_action( 'bbp_theme_before_topic_title', 'rk_sticky_topics' ); //bbPress 添加关闭标签 function rk_closed_topics() { if ( bbp_is_topic_closed() && !bbp_is_topic_sticky() ) echo '<span class="closed">[Closed]</span>'; } add_action( 'bbp_theme_before_topic_title', 'rk_closed_topics' ); //bbPress 回复超过 25 个为显示热帖 function rk_hot_topics() { $reply_count = bbp_get_topic_reply_count(); if ( $reply_count > 25 ) echo '<span class="hot">[Hot]</span>'; } add_action( 'bbp_theme_before_topic_title', 'rk_hot_topics' );
已调整登陆小工具的显示效果如下:
优化 css 后显示正常
将论坛的 「阅读」 改成 Read 并添加了阅读浏览统计
论坛置顶功能和标签:
显示效果如下:
对于 [hot] 帖子是需要有超过 25 篇帖子回复才会显示,也可以自己手动设置,25 就是回复数量 [hot] 为前缀内容。
添加新的按钮到侧边栏:
其他几项需要修改主题页面模板,需进行线下本机测试修改,调整好后发送文件进行覆盖后即可实现效果。
测试添加了新的标签效果,感觉还行,调整了样式为统一风格,客户站点也可直接使用。
已修改 bbPress 论坛标签前缀显示效果:
添加了分享功能,同时为自适应,手机等设备访问会自动适应。
此订单暂定完结,待客户方技术人员有空配合时再进行最后的邮箱发信设置。
-
作者帖子
正在查看 9 个帖子:1-9 (共 9 个帖子)
- 哎呀,回复话题必需登录。