1949啦网--小小 痛苦,是因为能力和欲望不匹配造成的

dtcms一篇文章多个链接解决方法

dtcms一个文章有3个链接,怎么解决:

关于dtcms一篇文章多个连接解决方案如下

int id = DTRequest.GetQueryInt("id");

            int category_id = DTRequest.GetQueryInt("category_id");

            if (category_id != 0 || id != 0)

            {

                int index_ = requestPath.IndexOf('_');

                string channel = requestPath.Substring(0, index_);

                channel = channel.TrimStart('/');

                int channelId = 0;

                if (category_id != 0)

                {

                    if (new BLL.article_category().Exists(category_id))

                    { channelId = new BLL.article_category().GetModel(category_id).channel_id; }

                    else

                    {

                        HttpContext.Current.Response.Redirect(linkurl("error", "?msg=" + Utils.UrlEncode(config.webclosereason)));

                        return new Model.channel_site();

                    }

                }

                else

                {

                     if (new BLL.article().Exists(id))

                     { channelId = new BLL.article().GetModel(id).channel_id; }

                     else

                     {

                         HttpContext.Current.Response.Redirect(linkurl("error", "?msg=" + Utils.UrlEncode(config.webclosereason)));

                         return new Model.channel_site();

                     }

                }

                string channelName = new BLL.channel().GetModel(channelId).name;

                if (channelName != channel)

                {

                    HttpContext.Current.Response.Redirect(linkurl("error", "?msg=" + Utils.UrlEncode(config.webclosereason)));

                     return new Model.channel_site();

                }

            }

原文链接:https://www.qiquanji.com/post/8791.html

本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。

微信扫码关注

更新实时通知

作者:xialibing 分类:网页教程 浏览: