池州人吴旭贵 发表于 2015-11-9 20:43:46

实现PC端显示APP发帖带有【来自客户端】的修改说明【限Dz】

效果如下:



1、联系千帆小编,让他们找技术确认下帖子状态码有没有更新(即发帖自来什么样的设备状态码,就是status字段)


2、如果开启了掌上论坛插件的话,先找到 source/plugin/mobile/mobile.class.php
找到435行,
把435 -- 447行注释掉,这里是DX自己会判断发帖设备,自动加上来自哪里
(当然,也可以直接在这里加上要改的样式,不过建议还是改模板)
就是下面这段代码注释掉

foreach($postlist as $k => $post) {
                        if($post['mobiletype'] == 1) {
                              $post['message'] .= lang('plugin/mobile', 'mobile_fromtype_ios');
                        } elseif($post['mobiletype'] == 2) {
                              $post['message'] .= lang('plugin/mobile', 'mobile_fromtype_android');
                        } elseif($post['mobiletype'] == 3) {
                              $post['message'] .= lang('plugin/mobile', 'mobile_fromtype_windowsphone');
                        } elseif($post['mobiletype'] == 5) {
                              $threadmessage = $_G['setting']['wechatviewpluginid'] ? lang('plugin/'.$_G['setting']['wechatviewpluginid'], 'lang_wechat_threadmessage', array('tid' => $_G['tid'], 'pid' => $post['pid'])) : array();
                              $post['message'] .= $threadmessage ? $threadmessage : '';
                        }
                        $postlist[$k] = $post;
                }3、修改模板
找到文件 /template/default/forum/viewthread_node_body.htm


大概是165 与 209行处,找到 $post在后面加入以下代码

<div style="height:25px;line-height:25px;margin-top:20px;color:red;">
                                        <!--{if $post['mobiletype'] == 1}-->
                                                <a href="http://images.chizhouren.com/tp/html/appweb/" style="color:#600;text-decoration:none;">来自池州人网iphone手机客户端</a>
                                        <!--{elseif $post['mobiletype'] == 2}-->
                                                <a href="http://images.chizhouren.com/tp/html/appweb/" style="color:#600;text-decoration:none;">来自池州人网android手机客户端</a>
                                        <!--{elseif $post['mobiletype'] == 3}-->
                                                来自池州人网WindowsPhone客户端
                                        <!--{/if}-->
                              </div>


然后去论坛后台更新下缓存就可以啦。

附图:







高古楼乔学礼 发表于 2015-12-11 10:03:47

在商洛网王宇 发表于 2015-11-11 11:23
再来个加个气泡模板的吧 比如化龙巷的

顶啊。。。

千帆周金 发表于 2015-11-11 09:08:30

{:2_31:}棒棒哒

千帆运营杜茗 发表于 2015-11-11 09:08:39

感谢池州人网吴总的分享!

千帆市场孙菁 发表于 2015-11-11 09:09:03

棒呆{:3_48:}

千帆小助手 发表于 2015-11-11 09:09:34

赞一个{:2_25:}

千帆运营孙晓艳 发表于 2015-11-11 09:09:48

感谢分享,手动点赞~~:handshake

千帆运营丁露 发表于 2015-11-11 09:10:23

在商洛网王宇 发表于 2015-11-11 11:23:22

再来个加个气泡模板的吧 比如化龙巷的

千帆祥子 发表于 2015-11-11 13:33:27

写的很仔细:)

池州人吴旭贵 发表于 2015-11-12 13:40:05

多谢各位捧场 :D:D:D

松滋人网邓继松 发表于 2016-1-8 08:32:22

今天正式学习,谢谢啦,棒棒啦

松滋人网邓继松 发表于 2016-1-8 11:19:45

本帖最后由 松滋人网邓继松 于 2016-1-8 11:23 编辑

你的是什么版本啊,为什么我模版文件打开了对不上,哦,找到了,再次感谢分享。

泰安网吴昊 发表于 2016-2-25 16:39:29

很棒,我先记录下载,回头再来改

泰安网吴昊 发表于 2016-3-2 16:58:45

source/plugin/mobile/mobile.class.php 这个文件不修改可以吗?是不是也是一样的

大睢网刘子玉 发表于 2016-3-16 16:03:33

:P:lol:lol:lol:lol:lol:lol:lol

龙州网凌朝友 发表于 2016-5-22 09:47:34

学习了:P:P:P

翠城网技术 发表于 2017-4-25 10:59:12

学习了,非常棒

镇雄微生活 发表于 2017-5-2 11:01:18

:(:(:(

游鸽网 发表于 2022-2-21 13:45:40

现在是 406到418行
页: [1]
查看完整版本: 实现PC端显示APP发帖带有【来自客户端】的修改说明【限Dz】