代理加盟

2023全新代理计划,一站式模板建站,铜牌代理低至699元送终身VIP,独立代理后台,自营贴牌。

您现在的位置: 麦站网 > 织梦大学 > 使用教程 >

DedeCMS自定义模型会员发布内容无法选择栏目

来源:本站原创 发布时间:2019-03-30 00:00:00热度:我要评论(0

        DedeCMS除了默认的文章、图集、软件等频道模型,还可以自定义模型,一部分放在主表一部分放在附表。遇到无论是复制频道还是新增频道,会员始终无法选择对应的栏目发布内容,造成困扰。下面提供解决方法。

        如果你的自定义频道ID为7,那么就在会员中心目录/member/下复制article_add.php,并重命名为article_add7.php,并用代码编辑器打开,找到

$channelid = isset($channelid) && is_numeric($channelid) ? $channelid : 1;

        把最后面的1改为7即可。

        打开/member/templets/menu.php,找到

<li class="articles ml20"><a href="..<?php echo $cfg_member_dir;?>/content_list.php?channelid=1" title="已发布的文章"><b></b>普通文章</a><a href="..<?php echo $cfg_member_dir;?>/article_add.php" class="act" title="发表新文章">发表</a></li>

        下面增加

<li class="articles ml20"><a href="..<?php echo $cfg_member_dir;?>/content_list.php?channelid=7" title="已发布的文章"><b></b>自定义模型文章</a><a href="..<?php echo $cfg_member_dir;?>/article_add7.php" class="act" title="发表新文章">发表</a></li>

        这样就能实现自定义模型的投稿了,还可以增加一下比较使用的小功能。

织梦会员发布自定义模型的文章

↑会员中心文章列表页增加立即发布指定频道的文章按钮

<a href="<?php echo $cfg_memberurl;?>/article_add<?php if($channelid!=1) echo $channelid;else echo '';?>.php" class="fabubtn">立即发布<?php echo $positionname; ?></a>

        判断channelid=1的时候就用article_add.php发布,channelid=7用article_add7.php发布。

转载请注明来源网址:https://www.mubanyun.com/dedecms_jq/1312.html

    发表评论

    评论列表(条)

       
      QQ在线咨询
      VIP限时特惠