\phpcms\modules\sms\classes\smsapi.class.php里面
function send_sms
在这个函数里面 $return = $this->_post($smsapi_senturl, 0, $post);
后面增加符合自己通道的代码即可,
首先增加内容模块的url定义
然后把要启用此规则的分类设置为此规则
修改代码 phpcms\modules\content\classes\url.class.php 修改如下内容
增加 .htaccess
注意,以上只是例子代码, catid=6是原始phpcms里面国内新闻对应的id,你正式应用
请修改为你自己的,并且每一个 栏目的伪静态都 大概需要增加这样4行伪静态代码,
注意,不建议做多级嵌套的栏目类分类,比如 /guonei/lanmu1/ , /guonei/lanmu2/
最好只做一级目录就好了
首先此文甚好 http://down.chinaz.com/try/201208/2176_2.htm
需要注意的是phpcms 后台配置需要指明数据库的名字。
另外查看我之前的博文来解决在 phpcms 退出后不发出js通知到ucenter的各个系统。
如果需要在phpcms注册时候自动登陆到ucenter的discuz系统,还需要看这个博文
关于ucenter各个应用如何最快捷知道所有的app,看这里
今天碰到一个phpcms v9 用户无法登录会员中心,查来查去,居然是
phpcms\templates\default\content\message.html 文件缺失造成的,
真丫带劲
朋友的phpcms 在sso 登陆设置中,出现通信失败,最终调试发现,服务器本机linux,无法访问本身域名的ip,这个vps是虚拟的ip,内部ip,蛋疼的是,他无法访问外部隐射ip,从而导致,file_get_contents(“http://域名/api.php………”);无法得到结果
解决方法是手动在本地 hosts 里面加入一行
10.0.8.99 www.domainname.com
也就是虚拟ip和域名的对应关系
程序无需修改,自动就通信成功了。
发现此类问题的服务器是 息壤VPS,不知道其他的VPS商是否也有此类问题,并且,是否如DiscuZ Ucenter 也会出现此类问题,不得而知,在此记录一下心得