本篇文章给大家谈谈phpcms登录注册标题,以及phpcms标签对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、phpcms v9 url路由route.php修改(登录、注册、搜索)模型的链接
- 2、PHPCMS实现手机版登录注册的问题!
- 3、phpcms栏目列表页标题标签在哪?标题是项目名称-seo标题,前面自动加上的项目名称-怎么去掉?
- 4、phpcmsv9怎么用邮箱注册登录
1、phpcms v9 url路由route.php修改(登录、注册、搜索)模型的链接
route.php这个文件里面有说明是什么
/**
* 路由配置文件
* 默认配置为default如下:
* 'default'=array(
* 'm'='phpcms',
* 'c'='index',
* 'a'='init',
* 'data'=array(
* 'POST'=array(
* 'catid'=1
* ),
* 'GET'=array(
* 'contentid'=1
* )
* )
* )
* 基中“m”为模型,“c”为控制器,“a”为事件,“data”为其他附加参数。
* data为一个二维数组,可设置POST和GET的默认参数。POST和GET分别对应PHP中的$_POST和$_GET两个超全局变量。在程序中您可以使用$_POST['catid']来得到data下面POST中的数组的值。
* data中的所设置的参数等级比较低。如果外部程序有提交相同的名字的变量,将会覆盖配置文件中所设置的值。如:
* 外部程序POST了一个变量catid=2那么你在程序中使用$_POST取到的值是2,而不是配置文件中所设置的1。
*/
你应该也看了吧,那你想要的结果是什么呢?
2、PHPCMS实现手机版登录注册的问题!
PHPCMS自带的WAP门户功能非常不好用,我很久以前尝试使用并做了各种修改后 最终放弃了使用PHPCMS自带的WAP(手机门户)功能
后来找到一个比较折中的方案,分别针对PC端和移动端做两套完整的模板,然后在phpcms/models/content/index.php中做判断,判断客户端是PC访问还是移动端访问,然后使用对应的模板来显示。
这样做很方便,唯一的不足是如果生成静态页面就无法自动判断并调用相对于的模板了,目前我使用了伪静态
3、phpcms栏目列表页标题标签在哪?标题是项目名称-seo标题,前面自动加上的项目名称-怎么去掉?
你说的是站点标题吧?栏目页显示的是站点标题,加栏目标题。你看看header.html 最上面的title找到
{$SEO['site_title']}这个是站点标题,应该就是你说的栏目名称吧这个去掉就OK
title{if isset($SEO['title']) !empty($SEO['title'])}{$SEO['title']}{/if}{$SEO['site_title']}/title
比如我这个就是栏目名+网站名,去掉后就是栏目名
当然你也可以从php文件里修改,不过不建议
4、phpcmsv9怎么用邮箱注册登录
第一步:修改登陆的验证JS 修改 statics/js/formvalidatorregex.js
找到
ps_username:"^[\\u4E00-\\u9FA5\\uF900-\\uFA2D_\\w]+$"
改成
ps_username:"^[\\u4E00-\\u9FA5\\uF900-\\uFA2D_\\w@\.]+$"
第二步:
修改登录文件修改 phpcms/modules/member/index.php
找到
$status = $this-client-ps_member_login($username, $password);
$memberinfo = unserialize($status);
在下面加上
if(!isset($memberinfo['uid'])){//这里的意思是如果没有uid则查询邮箱
$status = $this-client-ps_member_login($username, $password,1);
$memberinfo = unserialize($status);
}
在找到
$r = $this-db-get_one(array('username'=$username));
在下面添加
if(!$r){
$r = $this-db-get_one(array('email'=$username));
}
注:原理很简单,当查询用户名失败则在查询邮箱。即查询2次
来源:琅枫个人博客
phpcms登录注册标题的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于phpcms标签、phpcms登录注册标题的信息别忘了在本站进行查找喔。