phpcms【SEO标题关键词描述】使用总结
[ 2016/08/07, 14201阅, 1评 ]
phpcms v9的SEO首页和栏目页以及内容页都是可以独立配置的。 下面来解读一下它的SEO代码在不同页面的不同意思以及具体的使用方法: 0.优先级总结:内容SEO > 栏目SEO > 站点SEO 1.<title>{if isset($SEO['title']) && !empty($SEO['title'])}{$SEO['title']}{/if}{$SEO['site_title']}</title> 在首页,它的意思是:如果后台配置了站点SEO,则显示“SEO站点标题”,否则显示“站...
js返回上一页并刷新的几种方法
[ 2016/08/05, 3504阅, 0评 ]
<a href="javascript:history.go(-1)">返回上一页</a> <a href="javascript:" onclick="history.back();">返回上一页</a> <a href="javascript:location.reload()">刷新当前页面</a> <a href="javascript:" onclick="history.go(-2);">返回前两页</a> <a href="javascript:" onclick="se...
phpcms采集功能,时间规则修改
[ 2016/08/03, 4485阅, 0评 ]
phpcms v9 自带的采集功能真能针对 2012/07/12 10:19 这种标准格式进行处理,但国内大部分门户网站的时间格式都是 2012年07月21日10:19 这个样子的,这就导致了采集回来的时间没有办法入库,这给很多站长带来了苦恼,下面就分享一个方法来解决这个问题 打开phpcms/modules/collection/classes/collection.class.php 此类是专门处理采集回来的信息的 从中我们可以找到这么一段代码 if ($config['time_rule']) { $time_rule = ...
select中option改变时跳转到其他页面
[ 2016/08/03, 3184阅, 0评 ]
直接上代码,如下: <select onchange=mbar(this) name="select"> <option selected>友情链接</option> <option value="http://www.qq.com">腾讯企鹅</option> <option value="http://www.baidu.com">百度一哈</option> </select> <script type="text/javascript"> functi...
一、phpcms在添加栏目的时候其英文目录是不能有空格的,例如填写contact us是不行的,那么就需要想办法处理一下了。 使用str_replace()可以很容易的解决此问题。代码如下(假设添加栏目时的英文目录中的空格用"-"代替,以contact-us为例): {if $CATEGORYS[$parentid][catdir]} <?php $str = str_replace("-"," ",$CATEGORYS[$parentid][catdir]); echo strtoupper($str); ?> {else} <?php ...
有的时候需要会员在一个页面就可以同时修改昵称、手机号码、邮箱、密码等信息,而phpcms默认的是将几者分开处理的,这样极大的不方便,为此,根据项目需求,半吊子程序猿的我写了一个小函数来实现这个功能,不喜勿喷咯,哈哈! 第一步:将以下代码放入\phpcms\modules\member\index.php中: public function gai_intro() { if(isset($_POST['dosubmit'])) { $updateinfo = array(); //修改手机号码 if($_POST['mobile'] && ...
效果如上图,代码如下: <script language = JavaScript> function password() { var testV = 1; var pass1 = prompt('请输入密码:', ''); while (testV < 3) { if (!pass1) history.go(-1); if (pass1 == "123456") { alert('密码正确!'); break; } testV += -1; var pass1 = prompt('密码错误!请重新输入:')...
某个角色对某个操作无权限,用超管设置了也不顶用,该怎么办呢? 1.治标不治本的办法(因为如果重新提交一次该角色的权限时会重置数据表中的数据) 很简单哒,角色权限是保存在v9_admin_role_priv表中的,所以只需要在这张表中再插入适当的数据即可。 以“角色id为2的账号不能对广告列表进行排序”为例,广告模块名称为poster,排序对应的控制器名称为poster,排序事件名称为listorder(tip:如果实在不熟悉,最简单粗暴的方法就是右键查看源代码啦),然后进入数据库,执行下列语句就OK啦: INSERT INTO `v9_admin_ro...
phpcms给游客“上传附件”的权限
[ 2016/07/16, 3404阅, 0评 ]
系统默认后台管理会员组无法修改游客上传附件的权限 第一步:找到 phpcms/modules/member/templates/member_group_edit.tpl.php 将80 85行注释掉(即不判断游客),如下图: 第二步:注释掉\modules\attachment\attachments.php 第22行: 第三部:进入数据库操作如下 第四步:更新缓存 上面方法对所有游客类上传附件的都适用!