女神猫女王

代理加盟 2020全新代理計劃 賺錢+省錢雙管齊下,獨立平臺,豐厚利潤!

您現在的位置: 秀站網 > 織夢大學 > 使用教程 >

DedeCMS解決選擇副欄目顯示不全

來源:本站原創 發布時間:2019-03-30 00:00:00熱度:我要評論(0

免費下載,無需注冊無需充值

       DedeCMS發布文章時可選擇副欄目,以實現多個欄目關聯。但對獨立模型和系統模型之間還是有些不完美的地方,默認的是能選擇相同模型下的欄目做副欄目。自己研究了一下,寫個教程分享給大家。

DedeCMS欄目選擇器

      打開/dede/article_add.htm,找到找到下面代碼,可以看出下拉選擇是由GetOptionList函數實現的。

<?php
 $typeOptions = GetOptionList($cid,$cuserLogin->getUserChannel(),$channelid);
 echo "<select name='typeid' id='typeid' style='width:240px'>\r\n";
 echo "<option value='0'>請選擇欄目...</option>\r\n";
 echo $typeOptions;
 echo "</select>";
?>

       繼續找到

<img src='images/menusearch2.gif' style='cursor:pointer;' onClick="ShowCatMap(event, this, <?php echo $channelid; ?>, 'typeid2')" alt='選擇副欄目' title='選擇副欄目' />

       修改為

<img src='images/menusearch2.gif' style='cursor:pointer;' onClick="ShowCatMap(event, this, 0, 'typeid2')" alt='選擇副欄目' title='選擇副欄目' />

       即是 <?php echo $channelid; ?> 修改為 0 即可實現全站欄目調用。其他article_edit.htm,archives_add.htm,archives_edit.htm修改方法一樣。

       了解GetOptionList()函數,在/dede/inc/inc_catalog_options.php里定義,感興趣的可以自己研讀一下。

轉載請注明來源網址:http://www.qksux.club/dedecms_jq/1351.html

    發表評論

    評論列表(條)

      女神猫女王 73147523897769151167351875968571682616494523731421749421072718031269743766195739496386079639516735 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();