一、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/modules/member/templates/member_group_edit.tpl.php
将80 85行注释掉(即不判断游客),如下图:
第二步:注释掉\modules\attachment\attachments.php 第22行:
第三部:进入数据库操作如下
第四步:更新缓存
上面方法对所有游客类上传附件的都适用!
官方模板友情链接调用方式:
{pc:link action="type_list" siteid="$siteid" linktype="1" order="listorder DESC" num="8" return="pic_link"}
{loop $pic_link $v}
<li><a href="{$v['url']}" title="{$v['name']}" target="_blank"><img src="{$v[logo]}" width="88" height="31" /></a></l...
phpcms v9手机wap站内容页显示标题而不显示内容,解决办法如下(但是有个小BUG,得舍弃内容页的分页功能)
修改:\phpcms\modules\wap\index.php
//根据设置字节数对文章加入分页标记
if($maxcharperpage < 10) $maxcharperpage = $WAP_SETTING['c_num'];
$contentpage = pc_base::load_app_class('contentpage','content');
$content = $contentpage->get_data($con...
又是一年毕业季。终于,属于我们的毕业季也悄然到来!
2015年11月11日,双十一。也是我们拍毕业照、参加系上举办的双选会的日子。
Tip:感觉怪怪的!
双选会,进了一家网络公司,第一份工作。
2016年6月30日,六月的最后一天。参加毕业典礼、领取毕业证书的日子。
起了个大早,赶地铁、坐公交,终于到达学校。然而天公不作美,一大早就在哭泣,或许是离别的伤感,又或是对过往的感慨吧!
来得巧不如来得早,特地抢了个前排。
...
1.假定在id为19的模型中新建名为yuanchuang的选项字段,如下图:
2.在\phpcms\modules\content\content.php添加两个函数(可添加在“批量移动文章”函数前方,约第858行)
public function yuanchuang(){//标记原创
if(isset($_GET['dosubmit'])) {
if(!isset($_POST['ids'])||!$_POST['ids']) showmessage(L('please_input_move_source'));
...