分类: 有料

  • DEDECMS程序转换PHPCMSV9,数据转移

    DEDECMS程序转换PHPCMSV9,数据转移

    织梦开始收费了,这是营销策略,不多吐槽,毕竟也免费应用这么多年了,我们要尊重劳动成果,也对开源致敬。

    PHPCMS V9相比其他CMS操作起来比较简单,虽然官方不更新了但是有大量的爱好者在维护代码。PHPCMS自定义字段能满足绝大部分站长的需求,微信登录,微信支付等有大量的插件可用。

    废话不多说下面是DEDECMS转换到PHPCMSV9的转换程序,该版本是UTF8版本,需要GBK版本的请自行转码。

    需要技术支持可以与我联系:20592476(注明数据转换)

    —————————————————————–

    1.转换有风险,请在转换前做好程序和数据库的备份工作。

    2.PHPCMS V9正式版本安装时,请使用“全新安装PHPCMS V9 (含 PHPSSO)”的安装模式,否则无法对会员进行转换。

    3.本程序只适用于DEDECMS 5.6版本转换到PHPCMS V9正式版本。

    4.请把convert目录上传到你的V9的根目录

    5.请把DEDECMS 5.6的/data/common.inc.php复制到转换程序目录中并命名为config.bak.php。

    6.转换完成后,请把DEDECMS 5.6中的附件文件夹,直接上传/复制到PHPCMS V9的根目录。

  • PHPCMSV9,微信登录插件,支持扫码

    PHPCMSV9,微信登录插件,支持扫码

    1、授权登陆因为微信只开放给服务号,所以必须是微信认证服务号才可以使用;

    2、微信扫码登陆需要开发者认证,添加站点应用后才可以使用

    3、没做过二次开发可直接覆盖,要把ID、KEY修改成自己的。

    phpcms\languages\zh-cn\admin.lang.php
    增加两个语言包
    $LANG[‘setting_connect_wechat’] = ‘微信’;
    $LANG[‘setting_connect_wechatcallback’] = ‘回调地址’;

    phpcms\modules\admin\templates\setting.tpl.php
    增加微信ID、key和回调地址

    </tr>
        <th><?php echo L('setting_connect_wechat')?></th>
        <td class="y-bg">
    	App I D  &nbsp;<input type="text" class="input-text" name="setconfig[wechat_appid]" id="wechat_appid" size="20" value="<?php echo $wechat_appid ?>"/>
    	App key <input type="text" class="input-text" name="setconfig[wechat_appkey]" id="wechat_appkey" size="40" value="<?php echo $wechat_appkey ?>"/>
        <?php echo L('setting_connect_wechatcallback')?> <input type="text" class="input-text" name="setconfig[wechat_callback]" id="wechat_callback" size="40" value="<?php echo $wechat_callback;?>"/>
         <a href="http://mp.weixin.qq.com/" target="_blank"><?php echo L('click_register')?></a>
    	</td>
      </tr>

    phpcms\modules\admin\functions\global.func.php
    set_config方法增加wechat_appid wechat_appkey wechat_callback

    caches\configs\system.php
    增加
    ‘wechat_appkey’ => ‘ ‘, //微信 appkey
    ‘wechat_appid’ => ‘ ‘, //微信 appid
    ‘wechat_callback’ => ‘ ‘, //微信回调地址

    phpcms\modules\member\index.php
    增加wechat方法

    phpcms\templates\default\member\login.html
    增加微信登录扫码方法

    phpcms\modules\member\classes\foreground.class.php
    增加判断wechat

    [content_hide]

    [b2_file link=”https://pan.baidu.com/s/1u2EVW-jDx4sI5jjFmcnrYA” name=”微信登录” pass=”pt4g” ]

    [/content_hide]

  • PHPCMS,修改FLASH上传方式为H5

    PHPCMS,修改FLASH上传方式为H5

    到目前为止,谷歌和微软等大部分的浏览器都不再支持flash,导致使用flash附件上传的网站无法上传文件,其中phpcms也使用了flash附件上传,因此只有把flash上传改为h5上传。亲测可用

    没有做过二次开发,直接上传覆盖即可。

    如果做过二次开发的建议手动修改

    (1)把statics文件夹直接上传到网站的statics文件夹下
    (2)打开phpcms\modules\attachment\attachments.php,把里边的public function swfupload()方法重构一遍,具体参考压缩包下的phpcms\modules\attachment\attachments.php
    (3)把phpcms\modules\attachment\templates\webuploader.tpl.php直接上传到对应的目录下即可更新全站缓存,即可使用webuploader上传了。

    [content_hide]

    [b2_file link="https://pan.baidu.com/s/102QSaTP5HFoizLKvXBRGNw" name="phpcms,H5上传" pass="20fw" code="hhht.eiaiall.com/"]

    [/content_hide]