PHP建站技术分享-从入门到精通PHP建站技术分享-从入门到精通PHP建站技术分享-从入门到精通

QQ:420220301 微信/手机:150-3210-7690
当前位置:首页 > CMS教程 > LeCMS

如何实现不同模型的【搜索页和标签列表页】展示样式不一样?-教程-Lecms 交流论坛

管理员 2023-05-06
LeCMS
30

mid=2:文章模型

mid=3:产品模型

mid=4:图集模型

搜索文章和搜索产品、图集,结果页展示不同的样式~

 

3.0.3版本:可以分开用不同的模板实现

search_3.htm,taglist_3.htm (3表示模型mid=3)

 

{block:global_search pagenum="20" maxcount="200000"}<div class="b1_top">	<div class="b1_cont">		{if:empty($gdata['list'])}		抱歉,未找到和 "<em>{$keyword}</em>"相关的内容。		{else}			{if:isset($_GET['mid']) && $_GET['mid']==3}			<div class="pro_list">				<ul class="cf">					{loop:$gdata[list] $v}<li><a href="{$v[url]}" title="{$v[title]}" target="_blank"><img src="{$v[pic]}" /><u>{$v[subject]}</u></a></li>{/loop}				</ul>				<div class="pages cf"><span>共 <font color="red">{$gdata[total]}</font> 篇</span>{$gdata[pages]}</div>			</div>			{elseif:isset($_GET['mid']) && $_GET['mid']==4}			<div class="pho_list">				<ul class="cf">					{loop:$gdata[list] $v}<li><a href="{$v[url]}" title="{$v[title]}" target="_blank"><img src="{$v[pic]}" /><u>{$v[subject]}</u></a></li>{/loop}				</ul>				<div class="pages cf"><span>共 <font color="red">{$gdata[total]}</font> 篇</span>{$gdata[pages]}</div>			</div>			{else}			<div class="art_list">				{loop:$gdata[list] $v}				<dl>					<dt><b><a href="{$v[url]}" title="{$v[title]}" target="_blank">{$v[subject]}</a></b></dt>					<dd>{$v[intro]}</dd>				</dl>				{/loop}				<div class="pages cf"><span>共 <font color="red">{$gdata[total]}</font> 篇</span>{$gdata[pages]}</div>			</div>			{/if}		{/if}	</div></div>{/block}

 

如果想实现不同模型每页展示的数量也不一样~

{if:isset($_GET['mid']) && $_GET['mid']==3}	{block:global_search pagenum="10" maxcount="200000"}	<div class="b1_top">		<div class="b1_cont">			{if:empty($gdata['list'])}			抱歉,未找到和 "<em>{$keyword}</em>"相关的内容。			{else}			<div class="pro_list">				<ul class="cf">					{loop:$gdata[list] $v}<li><a href="{$v[url]}" title="{$v[title]}" target="_blank"><img src="{$v[pic]}" /><u>{$v[subject]}</u></a></li>{/loop}				</ul>				<div class="pages cf"><span>共 <font color="red">{$gdata[total]}</font> 篇</span>{$gdata[pages]}</div>			</div>			{/if}		</div>	</div>	{/block}{elseif:isset($_GET['mid']) && $_GET['mid']==4}	{block:global_search pagenum="20" maxcount="200000"}	<div class="b1_top">		<div class="b1_cont">			{if:empty($gdata['list'])}			抱歉,未找到和 "<em>{$keyword}</em>"相关的内容。			{else}			<div class="pho_list">				<ul class="cf">					{loop:$gdata[list] $v}<li><a href="{$v[url]}" title="{$v[title]}" target="_blank"><img src="{$v[pic]}" /><u>{$v[subject]}</u></a></li>{/loop}				</ul>				<div class="pages cf"><span>共 <font color="red">{$gdata[total]}</font> 篇</span>{$gdata[pages]}</div>			</div>			{/if}		</div>	</div>	{/block}{else}	{block:global_search pagenum="30" maxcount="200000"}	<div class="b1_top">		<div class="b1_cont">			{if:empty($gdata['list'])}			抱歉,未找到和 "<em>{$keyword}</em>"相关的内容。			{else}			<div class="art_list">				{loop:$gdata[list] $v}				<dl>					<dt><b><a href="{$v[url]}" title="{$v[title]}" target="_blank">{$v[subject]}</a></b></dt>					<dd>{$v[intro]}</dd>				</dl>				{/loop}				<div class="pages cf"><span>共 <font color="red">{$gdata[total]}</font> 篇</span>{$gdata[pages]}</div>			</div>			{/if}		</div>	</div>	{/block}{/if}

 

同理,标签内容列表页 tag_list.htm 也是一样的判断,只是把block更换一下即可!


希望以上内容对你有所帮助!如果还有其他问题,请随时提问。 各类知识收集 拥有多年CMS企业建站经验,对 iCMS, Fastadmin, ClassCMS, LeCMS, PbootCMS, PHPCMS, 易优CMS, YzmCMS, 讯睿CMS, 极致CMS, Wordpress, HkCMS, YznCMS, WellCMS, ThinkCMF, 等各类cms的相互转化,程序开发,网站制作,bug修复,程序杀毒,插件定制都可以提供最佳解决方案。

相关推荐

扫码关注

qrcode

QQ交谈

回顶部