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

作者: 本站原创  发布时间:  浏览:

        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发布。

上一篇:DedeCMS站群用onchange事件切换管理后台

下一篇:DedeCMS用arclist标签设置当前文章高亮

相关文章

织梦打官司赢了还是输了

dedecms织梦网站停止使用了还侵权吗

被织梦起诉的案例

织梦中英文等多语言站点分页方法

织梦dede:arclist及dede:list调用tag标签(适用

添加微信
添加微信,免费咨询

15205695834

新手指南支付购买售后服务关于我们版权合规
合肥秀站网络科技有限公司
Copyright 2002-2022 麦站 版权所有
皖ICP备12018676号 网站地图