phpcms 首页调用不同栏目的指定文章id 的content等内容 - 方法篇



phpcms 首页调用不同栏目的指定文章id 的content等内容 - 方法篇


  • 参考对应项目的首页

效果图:

在这里插入图片描述


示范代码 · 如下:


<!--网站讲堂-->
<div class="category-house-container">
	<div class="cate-title"><h2 class="font_jxzk">网站讲堂</h2></div>
	<div class="category-house-content">
		<!--tabs按钮-->
		<div class="category-house-tabs">
			<a class="house-btn font_jxzk" href="{$CATEGORYS[11][url]}">日常养生</a>
			<a class="house-btn font_jxzk" href="{$CATEGORYS[12][url]}">中医知识</a>
			<a class="house-btn font_jxzk" href="{$CATEGORYS[13][url]}">视频中心</a>
		</div>
		<div class="house-panels-content">
			<!--日常养生-->
			<div class="hpanel active">
				<div class="divpic">
					{pc:content action="lists" catid="11" num="2" order="id DESC" moreinfo="1"}
						{loop $data $r}
							{if $r[thumb]}
							<div class="imgpanel" style="background: url({$r[thumb]}) no-repeat center center;background-size: 100% auto;">
								<a href="{$r[url]}" title="{$r[title]}"></a>
							</div>
							{else}
							<div class="imgpanel" style="background: url({IMG_PATH}hz_images/news/default.jpg) no-repeat center center;background-size: 100% 100%;">
								<a href="{$r[url]}" title="{$r[title]}"></a>
							</div>
							{/if}	  							
						{/loop}
					{/pc}
					{pc:content action="lists" catid="11" num="6" order="id DESC" moreinfo="1"}
						{loop $data $r}
							{if $n>2}
							<div class="listlink">
								<a href="{$r[url]}" title="{$r[title]}">
									<div class="leftdiv">
										<p class="sty1">{date('d',$r[inputtime])}</p>
										<p class="sty2">{date('Y.m',$r[inputtime])}</p>
									</div>
									<div class="rightdiv">
										<p class="sty3 font_jxzk">{str_cut($r[title],40,'…')}</p>
										<p class="sty4">{str_cut(strip_tags($r['content']),120,'…')}</p>
									</div>
								</a>
							</div>
							{/if}
						{/loop}
					{/pc}
				</div>
				<div style="clear:both;text-align: center;padding:50px 0;"><a class="zy_morebtn" href="{$CATEGORYS[11][url]}"><!--查看更多--></a></div>
			</div>
			<!--中医知识-->
			<div class="hpanel">
				<div class="divpic">
					{pc:content action="lists" catid="12" num="2" order="id DESC" moreinfo="1"}
						{loop $data $r}
							{if $r[thumb]}
							<div class="imgpanel" style="background: url({$r[thumb]}) no-repeat center center;background-size: 100% auto;">
								<a href="{$r[url]}" title="{$r[title]}"></a>
							</div>
							{else}
							<div class="imgpanel" style="background: url({IMG_PATH}hz_images/news/default.jpg) no-repeat center center;background-size: 100% 100%;">
								<a href="{$r[url]}" title="{$r[title]}"></a>
							</div>
							{/if}	  							
						{/loop}
					{/pc}
					{pc:content action="lists" catid="12" num="6" order="id DESC" moreinfo="1"}
						{loop $data $r}
							{if $n>2}
							<div class="listlink">
								<a href="{$r[url]}" title="{$r[title]}">
									<div class="leftdiv">
										<p class="sty1">{date('d',$r[inputtime])}</p>
										<p class="sty2">{date('Y.m',$r[inputtime])}</p>
									</div>
									<div class="rightdiv">
										<p class="sty3 font_jxzk">{str_cut($r[title],40,'…')}</p>
										<p class="sty4">{str_cut(strip_tags($r['content']),120,'…')}</p>
									</div>
								</a>
							</div>
							{/if}
						{/loop}
					{/pc}
				</div>
				<div style="clear:both;text-align: center;padding:50px 0;"><a class="zy_morebtn" href="{$CATEGORYS[12][url]}"><!--查看更多--></a></div>
			</div>
			<!--视频中心-->
			<div class="hpanel">
				<div class="divpic">
					{pc:content action="lists" catid="13" num="2" order="id DESC" moreinfo="1"}
						{loop $data $r}
							{if $r[thumb]}
							<div class="imgpanel" style="background: url({$r[thumb]}) no-repeat center center;background-size: 100% auto;">
								<a href="{$r[url]}" title="{$r[title]}"></a>
							</div>
							{else}
							<div class="imgpanel" style="background: url({IMG_PATH}hz_images/news/default.jpg) no-repeat center center;background-size: 100% 100%;">
								<a href="{$r[url]}" title="{$r[title]}"></a>
							</div>
							{/if}	  							
						{/loop}
					{/pc}
					{pc:content action="lists" catid="13" num="6" order="id DESC" moreinfo="1"}
						{loop $data $r}
							{if $n>2}
							<div class="listlink">
								<a href="{$r[url]}" title="{$r[title]}">
									<div class="leftdiv">
										<p class="sty1">{date('d',$r[inputtime])}</p>
										<p class="sty2">{date('Y.m',$r[inputtime])}</p>
									</div>
									<div class="rightdiv">
										<p class="sty3 font_jxzk">{str_cut($r[title],40,'…')}</p>
										<p class="sty4">{str_cut(strip_tags($r['content']),120,'…')}</p>
									</div>
								</a>
							</div>
							{/if}
						{/loop}
					{/pc}
				</div>
				<div style="clear:both;text-align: center;padding:50px 0;"><a class="zy_morebtn" href="{$CATEGORYS[13][url]}"><!--查看更多--></a></div>
			</div>
		</div>
		
		
	</div>
</div>

强调几点:

  1. {loop}循环时的$n的起始值;
  2. 循环的时候{if}条件判断语句:{$n}的条件设置;

以上就是关于“ phpcms 首页调用不同栏目的指定文章id 的content等内容 - 方法篇 ” 的全部内容。

原创文章 528 获赞 222 访问量 166万+

猜你喜欢

转载自blog.csdn.net/qq_35393869/article/details/105713601