精华内容
下载资源
问答
  • Discuz! PC客户端

    2014-03-01 17:09:19
    Discuz! PC客户端
  • discuz集合cas客户端

    2013-12-10 09:52:20
    discuz集合了cas单点登录,先安装install下面的discuz.sql,修改config.inc.php文件,将logging.php里面的cas指定到你的单点登录服务器上就行,目前做的是http的单点登录,如果要改为https的,请将CAS文件夹下的...
  • 通过使用该源码,开发者可以迅速地将Discuz论坛迁移到Android客户端中。不需要任何的开发工作即可拥有属于自己论坛的Android客户端 源码下载:http://code.662p.com/view/13266.html 准备工作 在使用源码之前必须...

    通过使用该源码,开发者可以迅速地将Discuz论坛迁移到Android客户端中。不需要任何的开发工作即可拥有属于自己论坛的Android客户端

    源码下载:http://code.662p.com/view/13266.html

    准备工作

    在使用源码之前必须先在Discuz论坛中安装BigApp插件。

    一、插件安装

    应用中心 -> 插件 -> 搜索bigapp -> 点击BigApp手机客户端 -> 安装应用即可

    安装步骤参考 Bigapp安装方法

    二、配置插件

    1、登录注册模式(原生登录、web登录、原生注册、web注册、允许客户端更换头像)

    2、第三方登录开关(QQ登录、微信登录开关)

    3、签到设置(APP签到设置)

    4、高级DIY设置如下(APP设计器、样式设置), 如图:

    注:如下配置将不可用(站长认证、生成App、布局设置、推送设置、统计分析), 如图: 

    使用说明

    注:请使用Android Studio开发工具,gralde脚本编译
    注:本源码中不包含消息推送和版本更新功能。

    1、使用Android Studio导入项目

    2、在项目中找到 Clan\Clan\res\values\strings_config.xml文件,并进行配置

    配置项说明如下:

    <!-- 是否启用分享功能,1代表启用,其它代表不启用 --><string name="is_use_share">1</string><!-- 具体是否启用微信、qq、微博分享,1或use_xx_ok代表使用,其它代表不使用--><string name="use_wechat">use_wechat_ok</string><string name="use_qq">use_qq_ok</string><string name="use_weibo">use_weibo_ok</string><!-- app 主题风格 1.tab风格,2.侧边栏风格,3.类QQ侧边栏风格,4.抽屉菜单风格, 99.QQ空间风格--><string name="custom_theme">1</string><!-- api地址 :您的站点地址 + api/mobile/iyz_index.php--><string name="api_url">http://bbs.bigappdemo.com/api/mo ... tring><string name="api_url_base">http://bbs.bigappdemo.com/</string><string name="api_url_path">api/mobile/iyz_index.php</string>

    注:对于新浪、微信、QQ的应用信息设置,如果没有使用相关平台功能,可以不进行设置。

    3、在项目中找到 libs\ShareSDK\assets\ShareSDK.xml文件,设置分享相关的key。

    本app使用的是sharesdk第三方分享,请拷贝QQ、sina、微信开发者平台的key到此文件中。

    4、编译运行应用。

     

    详细说明:http://android.662p.com/thread-6525-1-1.html

    转载于:https://www.cnblogs.com/niuzen19/p/5339892.html

    展开全文
  • discuzPC客户端

    2012-12-16 20:55:04
    用VB写的一个discuz有关的PC客户端。演示程序,欢迎大家交流。
  • Discuz!客户端api开发(一)

    千次阅读 2016-05-02 17:36:40
    x3.2论坛开发客户端,自己就研究了下discuz的api的接口和流程,记录下一些重要的点。 api的入口文件,为根目录下的api.php,代码如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

    前段时间给自己Discuz!x3.2论坛开发客户端,自己就研究了下discuz的api的接口和流程,记录下一些重要的点。

    api的入口文件,为根目录下的api.php,代码如下:

    ?
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    <?php
    define('IN_API', true);//定义api标识
    define('CURSCRIPT''api');//定义CURSCRIPT常量
    $modarray array('js' => 'javascript/javascript''ad' => 'javascript/advertisement');
    $mod = !empty($_GET['mod']) ? $_GET['mod'] : '';
    if(empty($mod) || !in_array($modarray('js''ad'))) {
        exit('Access Denied');
    }
    require_once './api/'.$modarray[$mod].'.php';//包含对应php文件
    function loadcore() {
        global $_G;
        require_once './source/class/class_core.php';
        $discuz = C::app();
        $discuz->init_cron = false;
        $discuz->init_session = false;
        $discuz->init();
    }
    ?>

    该文件最后包含根目录下api/mobile/下的文件,源码中该文件夹里只有一个index.php文件:

    ?
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <?php
    if(!empty($_SERVER['QUERY_STRING'])) {
        $plugin = !empty($_GET['oem']) ? 'mobileoem' 'mobile';
        $dir '../../source/plugin/'.$plugin.'/';
        chdir($dir);
        if((isset($_GET['check']) && $_GET['check'] == 'check' || $_SERVER['QUERY_STRING'] == 'check') && is_file('check.php')) {
            require_once 'check.php';
        elseif(is_file('mobile.php')) {
            require_once 'mobile.php';
        }
    }
    ?>

    可以看出,是想包含/source/plugin/mobile/mobile.php的逻辑,所以可以索性直接在api.php中包含mobile的逻辑即可,修改如下:

    ?
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    <?php
    define('IN_API', true);
    define('CURSCRIPT''api');
    $module = !empty($_GET['module']) ? $_GET['module'] : '';
    if(empty($module)) {
        exit('Access Denied');
    }
    chdir('source/plugin/mobile/');
    if((isset($_GET['check']) && $_GET['check'] == 'check' || $_SERVER['QUERY_STRING'] == 'check') && is_file('check.php')) {
        require_once 'check.php';
    elseif(is_file('mobile.php')) {
        require_once 'mobile.php';
    }
    function loadcore() {
        global $_G;
        require_once './source/class/class_core.php';
        $discuz = C::app();
        $discuz->init_cron = false;
        $discuz->init_session = false;
        $discuz->init();
    }
    ?>

    如果请求包含了check,则包含check.php代码,否则直接包含mobile.php的逻辑,即客户端的处理逻辑。

    展开全文
  • Discuz是全球成熟度最高、覆盖率最大的论坛软件系统之一”小编接触discuz还是在大一的时候,无聊在网上逛着玩的下了一个discuz搭了起来,发现这玩意还真是强大。...是一套比较完善的客户端源码。更多详细的内容可以
  • Discuz 判断手机客户端登录

    千次阅读 2013-01-04 09:51:48
    在开发网站时,访问者如果是使用手机浏览器访问我们的站点,会受到一些限制,为此我们需要...下面是引用一段discuz! x2的代码 ,判断页面是否是手机移动设备访问,若是,则页面输出'wap',立即自动跳转到 'mobile.html'

    在开发网站时,访问者如果是使用手机浏览器访问我们的站点,会受到一些限制,为此我们需要单独的开发出站点的移动版本,并且在站点的首页加上判断,若访问者是用手机或者其它移动设备访问,页面自动跳转至wap页面。若是PC访问则打开正常页面。怎样去实现呢?

    下面是引用一段discuz! x2的代码 ,判断页面是否是手机移动设备访问,若是,则页面输出'wap',立即自动跳转到 'mobile.html' 这个网页,如果是PC访问,则在页面上输出 'PC' ,停顿一秒钟后就自动跳转到 'pc.html' 这个网页.

    <?php
    function checkmobile() {
     global $_G;
     $mobile = array();
     static $mobilebrowser_list
             =array('iphone', 'android', 'phone', 'mobile',
                    'wap', 'netfront', 'java', 'opera mobi',
                    'opera mini','ucweb', 'windows ce',
                    'symbian', 'series', 'webos', 'sony',
                    'blackberry', 'dopod', 'nokia', 'samsung',
                    'palmsource', 'xda', 'pieplus', 'meizu',
                    'midp', 'cldc', 'motorola', 'foma', 'docomo',
                    'up.browser','up.link', 'blazer', 'helio',
                    'hosin', 'huawei', 'novarra', 'coolpad',
                    'webos', 'techfaith', 'palmsource',
                    'alcatel', 'amoi', 'ktouch', 'nexian',
                    'ericsson', 'philips', 'sagem', 'wellcom',
                    'bunjalloo', 'maui', 'smartphone',
                    'iemobile', 'spice', 'bird', 'zte-',
                    'longcos', 'pantech', 'gionee', 'portalmmm',
                    'jig browser', 'hiptop', 'benq', 'haier',
                    '^lct', '320x320', '240x320', '176x220'
                   );
     $useragent = strtolower($_SERVER['HTTP_USER_AGENT']);
     if(($v = dstrpos($useragent, $mobilebrowser_list, true))) {
         $_G['mobile'] = $v;
         return true;
     }
     $brower = array('mozilla', 'chrome', 'safari', 'opera',
                     'm3gate', 'winwap', 'openwave', 'myop');
     if(dstrpos($useragent, $brower))
         return false;
     
     $_G['mobile'] = 'unknown';
     if($_GET['mobile'] === 'yes') {
         return true;
     }
     else {
         return false;
     }
    }
     
    function dstrpos($string, &$arr, $returnvalue = false) {
     if(empty($string))
         return false;
     foreach((array)$arr as $v) {
         if(strpos($string, $v) !== false) {
             $return = $returnvalue ? $v : true;
         return $return;
        }
     }
     return false;
    }
     
    if (checkmobile())
    {
     echo 'wap' ;
     ?>
     <meta http-equiv="refresh" content="0;url=mobile.html">
     <?php
     }
     else
     {
     echo 'pc';
     ?>
     <meta http-equiv="refresh" content="1;url=pc.html">
     <?php
     }
    ?>

    对于上面的代码,在最后我切换到了html代码跳转到不同的页面。

    可以使用PC和手机端分别访问地址:gongziya.com/test/testwap,可以看出这两种访问方式访问到了不同的页面。


    展开全文
  • 写博客的目的就是为了记录下开发进度

    写博客的目的就是为了记录下开发进度

    展开全文
  • CAS的php客户端 是 phpCAS-1.2.0 论坛版本是 Discuz!X3.3 Discuz! 登录流程 因为discuz原来的流程是验证自己的一套用户密码体系,现在我们需要将这个验证过程放在 CAS-server ,然后通过绑定的 php-cas-client 来获...
  • [安卓开源]企业级discuz论坛安卓苹果客户端.zip
  • Discuz! 应用中心客户端 For X2 SC_UTF8 安装后,可自由安装discuz应用中心里的任何插件。 GBK 版本的同学,可以自由转一下编码!
  • MinBBS是一款基于微信小程序开发的社区论坛系统,程序需依赖于Discuz运行,独立的数据交互接口使得小程序运行的同时与当前Discuz可以实现数据同步且互不干扰,是传统Discuz社区拓展小程序版的最佳方案。
  • 西电睿思手机客户端 西安电子科技大学校园睿思论坛Android客户端。 支持夜间模式,支持主题,如有bug,或者新功能建议欢迎提出Issue . iOS版见 Discuz设置 到你discuz管理后台全局 -> 手机版设置 -> 开启手机版 ,...
  • AppCan手机论坛客户端是AppCan为Discuz!X2网站论坛提供的一款定制iPhone、Android、Symbian手机客户端的产品。据悉,APPCAN手机论坛客户端是市场上覆盖手机平台最多,功能最强大的手机客户端...
  • 通过使用该源码,开发者可以迅速地将Discuz论坛迁移到Android客户端中。不需要任何的开发工作即可拥有属于自己论坛的Android客户端 准备工作在使用源码之前必须先在Discuz论坛中安装BigApp插件。 一、插件安装应用...
  • MinBBS是一款基于微信小程序开发的社区论坛系统,程序需依赖于Discuz运行,独立的数据交互接口使得小程序运行的同时与当前Discuz可以实现数据同步且互不干扰,是传统Discuz社区拓展小程序版的最佳方案。亲测可用。
  • 官方提供的客户端方案页面,如果你的论坛使用了自主开发的或者其他非Discuz官方掌上论坛的手机客户端,一般都希望改成自定义的页面,但是Discuz!后台没有提供修改此处链接的方法,本文件介绍如何通过修改文件来修改...
  • 最近我们公司的论坛出现了,所有访问本网站的客户是同一IP地址的情况...1.找到网站里的这个文件:\source\class\discuz\discuz_application.php 2.打开该文件,然后搜索“_get_client_ip”函数,找到函数代码 ...
  • 采集车客户端1.0

    2012-10-09 13:21:02
    采集车是一款站长必备的免费的采集发布工具。 支持主流的CMS:dede/empire/php168/phpcms/discuz/phpwind/wordpress等 官网http://www.caijiche.com 可以去官网下载最新的客户端
  • 论坛客户端应用插件

    2012-09-10 13:37:55
    论坛客户端应用插件,网站移动化插件,是针对常见的开源建站系统开发的对接插件,实现网站智能移动化定制,目前已支持的移动化插件包括Discuz论坛、ECShop电商、WordPress博客等,后续将支持DedeCMS等更多开源系统。
  • 如果你的论坛使用了Appcan或其他的非Discuz官方掌上论坛的手机客户端,那么你在电脑端的介绍页面地址必然需要更改,不能再使用官方的掌上论坛介绍页面。 无奈的就是,Discuz后台不提供这个地方的修改页面。 那我们...
  • 的朋友们会发现,如果在电脑版上访问手机版的网址会自动跳转到 misc.php?mod=mobile的客户端下载页面,由于绝大部分网站都是自己开发的app而不是用的discuz!官方客户端,所以很希望修改这个地址,改成自己的!本文...
  • 目前在网上关于TokyoCabinet(以下简称TC)和TokyoTyrant(以下简称TT)的资料已相对丰富了,但在.NET平台上的客户端软件却相对匮乏,因为做Discuz!NT企业版的关系,两个月前开始接触TC和TT,开始写相关的客户端代码...
  • 本篇文章主要实现去除论坛底部的几个版本 实现步骤 其实这个一点都不难 这个估计是程序员的都会卡在这里吧! 我们打开模板文件发现里边有个mobile 这个时候我估计大多数人都跟我一样 直奔mobile去了 ...
  • 本章节将主要讲述如何用在门户站点中创建WebService客户端,调用我们上节创建的WebService,从而实现将用户数据传输到MySql数据库中。 开发工具:MyEclipse 8.5; 部署环境:TomCat 6.0。 用户表结构: CREATE...
  • Zabbix是一个强大的服务器/交换机...前文参考:CAS客户端整合(一) Discuz! 登录流程 修改代码前例行先确定登录流程 原登录过程 Zabbix的登录流程跟 Discuz 类似。系统从 cookie/session 中读取用户会话id,如果用...
  • 经过一般的NAT端口映射后,客户端访问真实用户IP丢失,的处理方法。 利用NAT123端口映射,客户端用户...示例了ASP,.NET,DISCUZ论坛等例子,都是用标准参数处理。 经过NAT123端口映射的WEB网站应用用户真实IP不丢失。

空空如也

空空如也

1 2 3 4 5 ... 15
收藏数 292
精华内容 116
关键字:

discuz客户端