phpcms v9这种列表如何实现,点击其中一项,该项下的新闻都对应显示在下面
你描述的问题不是很具体,根据你的意思,是要在你自己的页面中显示列表吧?
大概你可以这么做:
1.自己新建一个模板,将你的html放进去;
2.然后用v9的标签方法,把列表显示出来;
3.你再设置该栏目下的文章列表模板为你新建的模板。
大概意思就这样,你可以先试下。
你的问题里提到了两个词,一个是逗显示地,一个是逗调取地,这在phpcms模板制作里是分开执行的两个动作。所以我们分开来说明: 如果你说的这种有规律的循环间隔注重的是逗调取地后台数据的时候完成,那么需要使用pc表签的get模式直接执行sql命令,并在sql命令中指定规律性算法的命令条件,例如:{pc:get sql="select * from phpcms_news as r where mod(r.id,4) = 0" num="10"}... ...{/pc}以上方法相对来说比较复杂,需要有一定的数据库命令基础。当然一般的phpcms标签没有这么复杂,也实现不了这么发杂的定制,一般用不着。推荐使用下面第二种... 如果你说的这种有规律的循环间隔注重的是逗显示地的时候实现,也就是数据已经获取到了,比如从第1条到第10条,然后你想循环判断显示出序号是0,4,8条的数据,可以在phpcms的loop标签循环变量数据是坐下求余判断即可:{pc:content action="lists" catid="1" num="10" order="id desc"} {loop $data $v} {if $n%4==0} {$n}{$v['title']} {/if} {/loop} {/pc} PS:第二条的情况比较像我以前回答的问题,可以参考:;更多phpcms模板制作方法可以参考官方开发手册以及iphpcms的视频教程。
提供思路以供参考,希望对你有帮助:
首先,这个效果要准备一个js效果啦,就是默认显示"短内容",点“全文”显示“全部内容”,我相信你已经写好js了;
接下来,要解决的就是如何获取“短内容”和“全部内容”。此步的思路是获取“全部内容”,然后“短内容”由前者截取一部分而得。phpcms的调取标签演示如下:
{pc:content action="lists" catid="$catid" num="10" order="id desc" moreinfo="1"}
<!--注意:要获取文章内容等附表字段信息要加moreinfo属性,更多phpcms模板开发可去iphpcms观看视频教程-->
{loop $data $v}
<dl>
<dt>
<a href="{$v[url]}">{$v[title]}</a>
<span>{date("Y-m-d",$v[inputtime])} 标签:{$v[keywords]}</span>
</dt>
<dd>
<!--使用cut_str函数截取字符串-->
<div class="short_con">{cut_str($v[content],25,'')} <a href="#">全部</a></div>
<div class="all_con">{$v[content]}</div>
</dd>
</dl>
{/pc}
ok,以上便是调取你需要的内容的方法,html结构只是演示,根据你的来调整,重点是数据调用,注意两点,moreinfo属性和cut_str()方法截取字符串作为“短内容”。
塔巩彼赛: 表单里有几个隐藏域,当你点表单里的控件时,对应的隐藏域会获得它的值,最后组合成类似:index.php?m=search&c=content&a=list&area=3&price=1&......这样的链接,然后表单跳转到此链接,程序再根据链接参数调用模型控制器模板,最后给出结果.
耿马傣族佤族自治县15668968513: 如何定义phpcms v9 常用变量列表 - ?
塔巩彼赛: 用户变量:view plaincopy to clipboardprint?$_userid 用户id $_username 用户名 $_areaid 地区id $_groupid 用户组id $_modelid $_amount 用户资金 $_point 用户点数 $_message $_email 用户email $_userid 用户id$_username 用户名$_areaid 地区id$_groupid 用户组id$_modelid $_amount 用户资金$_point 用户点数$_message $_email 用户email
耿马傣族佤族自治县15668968513: phpcms v9 怎么让栏目首页(频道首页)为列表页?或者说,我不需要频道页怎么解决在线等 - ?
塔巩彼赛:1,你在/phpcms/template/defaultcontent/下操作这个没问题吧, 2,然后就是你说的频道 列表 内容 我们先看看文件应该怎么设置, 假设频道页是category_one.html,那么列表页就是list_one.html,内容页是show_one.html (注:...
耿马傣族佤族自治县15668968513: phpcms怎么制作内容类型列表页?
塔巩彼赛: 若何是用动态URL的话,你可以直接在模板里加参数断定结合GET标签导出相干类型的数据..
耿马傣族佤族自治县15668968513: phpcmsV9列表分页代码怎么实现?想自己定义?
塔巩彼赛: 首页1234567891011下一页末页共 22页858条自己有定义的话,就可以自己想要什么就拿出来用,不必要的就先收起来,这样就比较人性化
耿马傣族佤族自治县15668968513: phpcms v9 在内容页模板调用: 获取文章当前顶级栏目名+及其所有子栏目和+所属全部文章标题列表 - ?
塔巩彼赛: 直接使用PC标签嵌套就可以实现了 第一级: 循环第一级栏目 0 你应该知道是什么吧 更换成$top_parentid就是改栏目的最顶级栏目ID {pc:content action="category" catid="0" siteid="$siteid" num="3"} {loop $data $r1} {$r1[catname]} {...
耿马傣族佤族自治县15668968513: phpcms v9 首页列表页循环样式求解 - ?
塔巩彼赛: 这种就是用if判断啊,至于你说的没有规律我感觉是不对的,这不是很有规律吗,有四种展现形式,分别是一个大缩略图、三个小缩略图、一个小缩略图以及没有缩略图,使用if判断根据后台指定的展现样式(或者根据图片数量决定,这个自由设定)显示不同的html代码.
耿马傣族佤族自治县15668968513: phpcms v9 模板设置?
塔巩彼赛: 先去编辑模板页列表.而且,要能自动识别的话必须是list_XXX.html,category_YYY.html之类的名称.(当然编辑列表时不需要后缀,然后把你下载的模板改个名就行了,根据需要自己改,不是所有的模板页都有用的)
耿马傣族佤族自治县15668968513: phpcms 文章列表中怎么调用文章缩略图 - ?
塔巩彼赛: phpcms v9列表页实现文章有图则显示缩略图的方法 使用php的if判断:{if $r[thumb]}... ...{/if}
耿马傣族佤族自治县15668968513: phpcms v9的表单是如何使用的?如何自定义action的动作 - ?
塔巩彼赛: 在表单向导哪里点前台预览...然后查看源代码.你就能看到action的地址了..