迅睿開(kāi)源框架是一款PHP8高性能·簡(jiǎn)單易用的PHP開(kāi)源開(kāi)發(fā)框架, 基于MIT開(kāi)源許可協(xié)議發(fā)布,不限制商業(yè)使用,以多端互聯(lián)為設(shè)計(jì)理念, 支持的微信公眾號(hào)、小程序、APP客戶(hù)端、移動(dòng)端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
業(yè)務(wù)經(jīng)理
微信掃描以上二維碼
028-61286886
在線(xiàn)咨詢(xún)
做了一個(gè)信息免費(fèi)發(fā)布網(wǎng)站,默認(rèn)情況下只能在用戶(hù)中心點(diǎn)發(fā)布內(nèi)容,我的需求是新建了一個(gè)單頁(yè),在單頁(yè)里面選擇欄目,然后再點(diǎn)進(jìn)去發(fā)布,但是發(fā)布頁(yè)面不要顯示選擇欄目了
發(fā)布前的頁(yè)面:
發(fā)布頁(yè)面:
這里不要欄目,怎么搞定?
有大神提供好的方案嗎???
主要思路就是要進(jìn)行判斷,如果是從第一個(gè)頁(yè)面點(diǎn)過(guò)來(lái)的,就隱藏欄目選擇那一項(xiàng)。可以在第一個(gè)頁(yè)面選擇類(lèi)別那里, 每個(gè)類(lèi)別鏈接的后面加一個(gè)參數(shù),例如 ……&from=diy
然后,在發(fā)布頁(yè)面,通過(guò) $_GET['from'],進(jìn)行判斷,如果獲取到這個(gè)值,就隱藏欄目選擇那一行。
這個(gè)很好辦的,我說(shuō)說(shuō)我的思路
1、使用自定義頁(yè)面插件,創(chuàng)建一個(gè)頁(yè)面,當(dāng)做欄目選擇的頁(yè)面
設(shè)置自定義模板
2、訪(fǎng)問(wèn)剛剛創(chuàng)建的自定義頁(yè)面,他會(huì)提示缺少模板
/index.php?s=page&id=111110
3、創(chuàng)建xinxifabu.html模板,路徑是上面的
{category module=news child=0} <a href="{dr_member_url('news/home/add', ['catid' => $t.id])}">發(fā)布:{$t.name}</a> {/category}
news是模塊目錄,你改成自己的
4、然后就是自定義news模塊的發(fā)布頁(yè)面了,把欄目隱藏掉
復(fù)制文件/pc/default/member/module_post.html 到新目錄/pc/default/member/news/module_post.html
在新目錄的文件里面改,把欄目隱藏了,這樣就不會(huì)影響其他模塊的發(fā)布頁(yè)面了
<div class="form-group" style="display:none"> <label class="col-md-2 control-label">{dr_lang('欄目')}</label> <div class="col-md-9"> {if $module['category'][$catid]['setting']['notedit']} <label style="margin-top: 7px;"> <span class="label label-sm label-success circle">{$module['category'][$catid]['name']}</span> </label> <input type="hidden" id="dr_catid" name="catid" value="{$catid}"> {else} <label>{$select}</label> {/if} </div> </div>
按我的方法很完美,不知道能不能解決你的需求,求賞啊大哥
字太多
樓上的很好
主要思路就是要進(jìn)行判斷,如果是從第一個(gè)頁(yè)面點(diǎn)過(guò)來(lái)的,就隱藏欄目選擇那一項(xiàng)。
可以在第一個(gè)頁(yè)面選擇類(lèi)別那里, 每個(gè)類(lèi)別鏈接的后面加一個(gè)參數(shù),例如 ……&from=diy
然后,在發(fā)布頁(yè)面,通過(guò) $_GET['from'],進(jìn)行判斷,如果獲取到這個(gè)值,就隱藏欄目選擇那一行。
這個(gè)很好辦的,我說(shuō)說(shuō)我的思路
1、使用自定義頁(yè)面插件,創(chuàng)建一個(gè)頁(yè)面,當(dāng)做欄目選擇的頁(yè)面
設(shè)置自定義模板
2、訪(fǎng)問(wèn)剛剛創(chuàng)建的自定義頁(yè)面,他會(huì)提示缺少模板
/index.php?s=page&id=111110
3、創(chuàng)建xinxifabu.html模板,路徑是上面的
{category module=news child=0} <a href="{dr_member_url('news/home/add', ['catid' => $t.id])}">發(fā)布:{$t.name}</a> {/category}news是模塊目錄,你改成自己的
4、然后就是自定義news模塊的發(fā)布頁(yè)面了,把欄目隱藏掉
復(fù)制文件/pc/default/member/module_post.html 到新目錄/pc/default/member/news/module_post.html
在新目錄的文件里面改,把欄目隱藏了,這樣就不會(huì)影響其他模塊的發(fā)布頁(yè)面了
<div class="form-group" style="display:none"> <label class="col-md-2 control-label">{dr_lang('欄目')}</label> <div class="col-md-9"> {if $module['category'][$catid]['setting']['notedit']} <label style="margin-top: 7px;"> <span class="label label-sm label-success circle">{$module['category'][$catid]['name']}</span> </label> <input type="hidden" id="dr_catid" name="catid" value="{$catid}"> {else} <label>{$select}</label> {/if} </div> </div>按我的方法很完美,不知道能不能解決你的需求,求賞啊大哥
字太多
樓上的很好