私人论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1921|回复: 6

Disciz论坛

[复制链接]

156

主题

303

帖子

1664

积分

新手上路

Rank: 1

积分
1664
发表于 2018-6-8 08:46:34 | 显示全部楼层 |阅读模式
1、API 路径:/source/plugin/mobile/api/4/

2、需要电脑打开移动端网址时正常显示:
\source\class\discuz\discuz_application.php
//注释掉 755 行 的
//dheader("Location:misc.php?mod=mobile");


回复

使用道具 举报

156

主题

303

帖子

1664

积分

新手上路

Rank: 1

积分
1664
 楼主| 发表于 2018-6-20 15:30:09 | 显示全部楼层
\source\function\function_attachment.php
第34行左右,可增加文件扩展名对应附件类型;

\template\default\forum\discuzcode.htm
附件展现形式;

回复

使用道具 举报

156

主题

303

帖子

1664

积分

新手上路

Rank: 1

积分
1664
 楼主| 发表于 2018-6-23 11:11:31 | 显示全部楼层
问题:
/api/mobile/index.php?module=forumindex&version=4&mapifrom=wx&charset=utf-8&
不显示 json ,却显示 移动端页面

可以暂时在对应的模板页
/template/x/mobile/forum/discuz.htm
最上面加
<!--{if (defined('IN_MOBILE_API') && IN_MOBILE_API)}--><!--{eval mobile_api::output()}--><!--{else}-->

治标不治本
回复

使用道具 举报

156

主题

303

帖子

1664

积分

新手上路

Rank: 1

积分
1664
 楼主| 发表于 2018-6-26 09:28:04 | 显示全部楼层
要评价影响主题排序
修改 /source/include/post/post_newreply.php ,在 comment_add_succeed 上行:
+ C::t('forum_thread')->update($_G['tid'], array('lastpost' => => TIMESTAMP + 1,'lastposter' => $_G['username']));

要数据调用的标题出现省略号
修改 /source/class/block/forum/block_thread.php 约 372 行:
- 'title' => cutstr(str_replace('\\\'', '&#39;', addslashes($data['subject'])), $titlelength, ''),
+ 'title' => cutstr(str_replace('\\\'', '&#39;', addslashes($data['subject'])), $titlelength, '...'),
回复

使用道具 举报

156

主题

303

帖子

1664

积分

新手上路

Rank: 1

积分
1664
 楼主| 发表于 2018-8-7 15:43:34 | 显示全部楼层
移动端 UCenter 不同步登录的问题

/source/class/class_member.php 第 258 行处:
if(empty($_GET['handlekey']) || !empty($_GET['lssubmit'])) {
        if(defined('IN_MOBILE')) {
                showmessage($loginmessage, $location, $param, array('location' => true));
        }
改为
if(empty($_GET['handlekey']) || !empty($_GET['lssubmit'])) {
        if(defined('IN_MOBILE')) {
                if(!$ucsynlogin) {
                        $extra = array('location' => true);
                }else{
                        $extra = array('location' => true, 'ucjs' => $ucsynlogin);
                }
                showmessage($loginmessage, $location, $param, $extra);
        }


第 332 行处:
if(defined('IN_MOBILE')) {
        showmessage('location_logout_succeed_mobile', dreferer(), array('formhash' => FORMHASH, 'referer' => rawurlencode(dreferer())));
}

改为:
if(defined('IN_MOBILE')) {
        showmessage('location_logout_succeed_mobile', dreferer(), array('formhash' => FORMHASH, 'referer' => rawurlencode(dreferer())), array('ucjs' => $ucsynlogout));
}

/template/手机模板目录/touch/common/showmessage.htm 约第 33 行改为:
<!--{if $url_forward}-->
<!--{if isset($extraparam['ucjs'])}-->$extraparam['ucjs']<!--{/if}-->
<script type="text/javascript">location.href="$url_forward";</script>
回复

使用道具 举报

156

主题

303

帖子

1664

积分

新手上路

Rank: 1

积分
1664
 楼主| 发表于 2018-8-21 10:20:27 | 显示全部楼层

虚拟点击量

帖子增加点击数的功能在 /source/module/forum/forum_viewthread.php 里的 viewthread_updateviews 函数。
回复

使用道具 举报

156

主题

303

帖子

1664

积分

新手上路

Rank: 1

积分
1664
 楼主| 发表于 2018-9-29 08:52:46 | 显示全部楼层
<li><a href="#"><span><!--{echo max($_G['group']['groupcreditslower'] - $_G['member']['credits'],0);}--></span>离下一级所需经验</a></li>
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|私人论坛

GMT+8, 2026-2-20 10:08 , Processed in 0.049329 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表