這里怎么調(diào)用 判斷 這個(gè)會(huì)員組是否免費(fèi),這個(gè)標(biāo)簽。
比如后臺(tái)設(shè)置 黃金會(huì)員0折,的 也就是免費(fèi),那么這里點(diǎn)擊黃金會(huì)員 就會(huì)出來(lái) 黃金會(huì)員0元可下載的。

List,頁(yè)面這里 類別,用的是你的標(biāo)簽生成器插件,然后生成的代碼好像也不會(huì)顯示。這里list跟 搜索頁(yè)面是一樣的,都不會(huì)顯示。
然后下面的 XX會(huì)員以上專享,這里還是不知道怎么調(diào)用出來(lái)。
你把紅框的調(diào)用代碼發(fā)來(lái)看下
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問(wèn)題!
{if $zhekou} {php $zhekou=dr_string2array($zhekou);} {loop $zhekou $gid $v} <tr><td>{php echo \Phpcmf\Service::C()->member_cache['group'][$gid]['name'];}:{$v}折</td></tr> {/loop} <tr><td>當(dāng)前價(jià)格:{ys_zhekou($member, $zhekou, $price)}</td></tr> {/if}這串是插件作者在show頁(yè)面的。函數(shù),展示效果是
當(dāng)前價(jià)格:{ys_zhekou($member, $zhekou, $price)}
這個(gè)是當(dāng)前用戶組訪問(wèn)以后,自動(dòng)獲取的自己下載這份資源的價(jià)格,如果當(dāng)前訪問(wèn)的用戶組下載是0元,這里也會(huì)顯示0.
但是開發(fā)者沒有在List頁(yè)面調(diào)用方式,所以不知道怎么搞了。
我是想在List頁(yè)面調(diào)用。當(dāng)會(huì)員組1 下載為0元,則顯示 會(huì)員組1.
當(dāng)會(huì)員組2下載為0元的時(shí)候,則歸類到會(huì)員組2,這樣子類似篩選一樣
回復(fù)迅??蚣軇?chuàng)始人
ys_zhekou
自己開發(fā)過(guò)的了,我就不做評(píng)論了,我以為是調(diào)用用戶組本身的價(jià)格信息呢
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問(wèn)題!
<a class="btn {if !$cat || $cat.child}active{else}label-default{/if}" href="{Router::search_url($params, 'catid', NULL)}">不限</a> <a class="btn {if $t.id==$cat.id}active{else}label-default{/if}" href="javascript:">免費(fèi)</a> <a class="btn {if $t.id==$cat.id}active{else}label-default{/if}" href="javascript:">普通會(huì)員專享</a> <a class="btn {if $t.id==$cat.id}active{else}label-default{/if}" href="javascript:">黃金會(huì)員專享</a> <a class="btn {if $t.id==$cat.id}active{else}label-default{/if}" href="javascript:">水晶會(huì)員專享</a> <a class="btn {if $t.id==$cat.id}active{else}label-default{/if}" href="javascript:">鉑金會(huì)員專享</a> <a class="btn {if $t.id==$cat.id}active{else}label-default{/if}" href="javascript:">鉆石會(huì)員專享</a> <a class="btn {if $t.id==$cat.id}active{else}label-default{/if}" href="javascript:">我的專享</a>模板寫法
<a class="btn {if !$params.zhekou}active{else}label-default{/if}" href="{Router::search_url($params, 'zhekou', NULL)}">不限</a> {loop $ci->member_cache['group'] $gid $bb} {if in_array($gid, [1,2,3,4,5])} <a class="btn {if $params.zhekou == $gid}active{else}label-default{/if}" href="{Router::search_url($params, 'zhekou', $gid)}">{$bb.name}</a> {/if} {/loop}Search類用于對(duì)模塊內(nèi)容的搜索,開發(fā)者可以對(duì)其進(jìn)行重寫繼承,以便適用于自己項(xiàng)目的二次開發(fā)。
我們以ymjy模塊為例,新建App/ymjy/Models/Search.php
<?php namespace Phpcmf\Model\Ymjy; // 模塊內(nèi)容搜索類 class Search extends \Phpcmf\Model\Search { // 獲取搜索參數(shù) public function get_param($module) { list($catid, $get) = parent::get_param($module); // 這里可以重組$get變量 return [$catid, $get]; } // 自定義組合查詢條件 protected function mysearch($module, $where, $get) { // 重新對(duì)where條件的組裝 // 比如我加一個(gè)條件作為搜索條件 // $where[] = "zt=1"; // 表加一個(gè)zt字段=1的數(shù)據(jù) if ($get['zhekou']) { $where[] = '`zhekou` LIKE "%\"'.intval($get['zhekou').'\":\"0\"%"'; } return $where; } }<?php namespace Phpcmf\Model\Ymjy; // 模塊內(nèi)容搜索類 class Search extends \Phpcmf\Model\Search { // 獲取搜索參數(shù) public function get_param($module) { list($catid, $get) = parent::get_param($module); // 這里可以重組$get變量 return [$catid, $get]; } // 自定義組合查詢條件 protected function mysearch($module, $where, $get) { // 重新對(duì)where條件的組裝 // 比如我加一個(gè)條件作為搜索條件 // $where[] = "zt=1"; // 表加一個(gè)zt字段=1的數(shù)據(jù) if ($get['zhekou']) { foreach ($where as $i => $value) { if (strpos($value, 'zhekou') !== false) { unset($where[$i]); } } $where[] = '(`zhekou` LIKE "%\"'.intval($get['zhekou']).'\":\"0\"%" or price=0.00)'; } return $where; } }完美重寫