
写sql呗
{pc:get sql="select from phpcms_news where catid in (1,2,3,4,5) order by inputtime DESC" num="10" return="data"}
{php $where = "typeid=11"}
{pc:content action="lists" catid="$catid" where="$where" order="id DESC" num="99"}
{loop $data $r}
{/loop}
{/pc}
因为content字段是在附表当中,所以想要调用需加一个参数moreinfo="1"
如下
{pc:content action="lists" catid="栏目id" moreinfo="1" order="listorder DESC" num="3"}
{loop $data $r}
{$r[content]}
{/loop}
{/pc}
请使用PHPCMS中的get标签
例
{pc:get sql="SELECT title,url FROM V9_news WHERE typeid=你想调用的类别ID"}{loop $data $r}
{$r[title]}
{/loop}
{/pc}
phpcms v9增加文章随机点击数的方法:
找到文件countphp(网站根目录/api)
查找第50行,找到这段代码$views = $r['views'] + 1;这里的1是默认的,表示每浏览一次,点击量增加一次,可以修改成自己想要的任意数字
或者$views = $r['views'] + rand(10,100); 随机的增加 10到100之间的一个任意的整数;
1,首页调用点击量
{pc:content action="lists" catid="$r[catid]" num="5" order="id DESC" return="info"}
{php $categorys = getcache('category_content_'$siteid,'commons');}
{loop $info $v}
{php $category = $categorys[$v[catid]];}
{php $modelid = $category['modelid'];}
{php $db = pc_base::load_model('hits_model'); $_r = $db->get_one(array('hitsid'=>'c-'$modelid'-'$v[id])); $views = $_r[views]; }
{php $comment_tag = pc_base::load_app_class("comment_tag", "comment"); $comment_total = $comment_tag->count(array('commentid'=>'content_'$v[catid]'-'$v[id]'-'$modelid));}
·{str_cut($v['title'],40)} 点击:{$views} 评论:{if $comment_total}{$comment_total}{else}0{/if}
{/loop}
{/pc}
2,列表页调取点击量
{php $db = pc_base::load_model(‘hits_model’); $_r = $db->get_one(array(‘hitsid’=>’c-’$modelid’-’$r[id])); $views = $_r[views]; }
点击:{$views}
3, 内容页调取点击量
<\script type="text/javascript" src="{JS_PATH}jqueryminjs">
<\span id="hits"><\script language="JavaScript" src="{APP_PATH}apiphpop=count&id={$id}&modelid={$modelid}"><\/span>
以上就是关于phpcms如何用get语句调用多个栏目的最新文章全部的内容,包括:phpcms如何用get语句调用多个栏目的最新文章、phpcms怎么调用某个类别下的所有文章、phpcms中首页怎么调用文章内容呢等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)