phpcms程序默认推荐位是不能分页哒,但是有的情况下又非得需要它能够分页,各种研究后终于找到了解决的方法。代码如下:
<?php
pc_base::load_sys_class("get_model", "model", 0);
$get_db = new get_model();
$pagesize = 12;
$page = intval($_GET[page]) ? intval($_GET[page]) : 1;
if($page<=0){$page=1;}
$offset = ($page - 1) * $pagesize;
$r = $get_d...
官方程序默认的是余额兑换积分功能,那么该怎么实现积分兑换余额呢?很简单,把原来的功能逆转一下就可以啦,废话不多说,直接上代码:
首先,给该功能命名为:change_duirmb
在模板文件夹下的member\left.html中加上相应的代码
<li{if ROUTE_A=="change_duirmb"} class="on"{/if}><a href="index.php?m=member&c=index&a=change_duirmb"><img src="{IMG_PATH}member/ico_duihuan...
若新建了模型,则
用index.rar替换\phpcms\modules\search\index.php
然后在header.html模板上面增加一个“不限”的搜索条件,typeid对应的值为0,search中的index.html和lists.html也做相同处理,效果如本站,这样只要不选择模型那么搜索出来的结果就是所有模型中符合条件的数据
内容/管理栏目/找到允许投稿的栏目“修改”
不需要审核就忽略以上步骤。需要审核一次就选择“一级审核”,二次就二级,以此类推。。
默认状态下,用户投稿后且未审核通过之前是不能修改的,这就很不方便了,所以,扩展/工作流
把这里改成“是”就OK了。当然了,审核通过之后是不能修改了的哦!
如果确实需要审核成功后再次更改,可以用以下方法实现:(未验证)
只需要简单的两个步骤
1.修改模板文件 \phpcms\templates\default\member\content_published.html...
若要调用指定的栏目,将$typeid换成对应的栏目typeid即可
{pc:wap action="lists" typeid="$typeid" num="10" order="id DESC" page="$page" return="info"}
{loop $info $i}
<article>
{if $i[thumb]}<a href="{show_url($i[catid],$i[id])}" title="{$i['title']}"><img src="{thumb($i[thumb],640,435)}" alt="{$i['t...
当前的Phpcms V9手机网站的设置还有点弱,绑定的栏目不能设置选择模板,而且不能绑定单页面page。不过可以自定义做到绑定单页面page这一个功能:
1、修改phpcms\modules\wap\index.php,添加 function page()函数:
//单页
function page() {
$WAP = $this->wap;
$TYPE = $this->types;
$WAP_SETTING = string2array($WAP['setting']);
$GLOBALS['siteid']...
在list页(加在loop中)
{php $db = pc_base::load_model('hits_model'); $_r = $db->get_one(array('hitsid'=>'c-'.$modelid.'-'.$r[id])); $views = $_r[views];}
{php $comment_tag = pc_base::load_app_class("comment_tag", "comment"); $comment_total = $comment_tag->count(array('commentid'=>'content_'...
phpcms标签里的updatetime和inputtime标签区别:
①updatetime是更新时间(也叫修改时间,就是后台的文章列表看到的时间);
②inputtime是第一次写文章时的发布时间(就是添加文章或者修改文章时缩略图下方的时间)。
一般情况下,发布时间不会自动变动,但更新时间则会随着文章修改而变动。我们在前端页面写标签的时候,一般也都写发布时间,这样不会造成去年写的文章,修改后变成今年的文章。当然,如果写更新时间其实问题也不大。
内容页调用:
{date('Y-m-d',strtotime($inputtime))...
eg1:统计某个人表单向导中的信息数量,这张数据表叫v9_form_yuyue
{pc:get sql="SELECT count(*) as count FROM v9_form_yuyue" cache = "3600" return = "data"}
{loop $data $v}
数据表v9_form_yuyue中共有 {$v[count]} 条信息
{/loop}
{/pc}
觉得信息数量有点少?!还可以给它加一个基数:
{pc:get sql="SELECT count(*) as count FROM v9_form_yuy...