首页 > 开源系统应用 > Phpcms > PHPCMS V9 黄页模板标签制作之获取产品列表
网站建设、切图、企业建站、微信开发 联系QQ:404658186 tel:18716186715
2015
08-21

PHPCMS V9 黄页模板标签制作之获取产品列表

PHPCMS V9 黄页模板制作之获取产品列表要稍微复杂点,需要先定义一些变量参数,因为你的列表获取内容需要同类别筛选匹配,如查询条件$sql,排序方式$order,url规则$urlrule等。

  • 查询条件$sql获取方法:$sql = yp_filters_sql($modelid);
  • 排序方式$order获取方法:$lisrorder = array(‘1’=>’updatetime ASC’, ‘updatetime DESC’);$order = $_GET[‘order’] ? $listorder[intval($_GET[‘order’])] : ‘updatetime DESC';
  • url规则$urlrule获取方法:$urlrule = yp_makeurlrule();

完整参考代码如下。

{php $sql = yp_filters_sql($modelid);$y=1;$lisrorder = array('1'=>'updatetime ASC', 'updatetime DESC');}
 {php $order = $_GET['order'] ? $listorder[intval($_GET['order'])] : 'updatetime DESC'}
 {php $urlrule = yp_makeurlrule();}
{pc:yp action="lists" where="$sql" modelid="$modelid" order="$order" num="16" page="$page" urlrule="$urlrule"}
 {loop $data $r} 
 {php $userid = get_memberinfo_buyusername($r['username'], 'userid');$memberinfo = get_companyinfo($userid, 'companyname, publish_total, url,area');$publish_total = string2array($memberinfo['publish_total']);}
 <dl class="gylist {if $n%2==0}gyeven{/if}">
 <dt>
 <div class="thumbimg"><a href="{$r[url]}" title="{$r[title]}" target="_blank"><img src="{thumb($r[thumb],113,86)}" width="113" height="86" title="{$r[title]}"></a> </div>
 <div class="txt">
 <h3><a href="{$r[url]}" title="{$r[title]}" target="_blank">{$r[title]}</a></h3>
 <p class="info"><a href="{APP_PATH}index.php?m=yp&c=com_index&a=model&modelid=14&userid={$userid}" target="_blank">该商家共有 <span class="f30"> {$publish_total[$modelid]}</span> 条此类产品信息</a></p>
 <p class="cinfo"><img src="statics/images/v1.gif" width="42" height="16" alt="" /><a href="{$memberinfo['url']}" target="_blank">{$memberinfo['companyname']}</a><a href="{APP_PATH}index.php?m=yp&c=com_index&a=model&modelid=14&userid={$userid}" class="ff5a00" target="_blank">[查看该公司产品信息]</a></p>
 </div>
 </dt>
 <dd><p class="area">[{get_linkage($memberinfo['area'],1,'-',1)}]</p></dd>
 <dd><p class="prices">{date("Y-m-d",$r[updatetime])}</p>
 <dd>
 <p class="jiage">&yen;{$r['price']}</p>
 </dd>
 </dl>
 {php $y++;}
 {/loop}
 {if $pages}<div class="pagebox"><div id="pages" class="text-c">{$pages}</div></div>{/if}
 {/pc}

 

最后编辑:
作者:码农一号
这个作者貌似有点懒,什么都没有留下。
捐 赠如果您觉得这篇文章有用处,请支持作者!鼓励作者写出更好更多的文章!

留下一个回复

你的email不会被公开。

*