PageAdmin网站内容管理系统(CMS)交流论坛

注册

 

QQ登录

只需一步,快速开始

发新话题 回复该主题

怎样给列表页标题加上页码 [复制链接]

1#
@xiyou  大神,怎样给列表页标题加上页码
分享 转发
TOP
2#

回复 2楼xiyou的帖子

列表页,比如新闻项目下有100条,每页显示10条,那就有10页,现在的情况是这10页的页面标题都是一样的“新闻-公司名字”,这样会被搜索引擎以为是重复的页面而不收录甚至惩罚,如果可以加上页码就是“新闻-公司名字-第X页”,用织梦系统就有这个功能,不知道咱们这个怎么来实现
TOP
3#

回复 4楼xiyou的帖子

大神,这个要在哪里加呢?
TOP
4#

回复 6楼xiyou的帖子

@{
    PageInfo pageInfo = new PageInfo()
    {
        PageSize =20,//每页显示20条数据
        CurrentPage = (int)ViewBag.CurrentPage //当前页码,系统预设
    };
}
<div class="container padding-top-20">
    <div class="row">
        <div class="col-md-3">
            @Html.Partial("leftNavPartial")
        </div>
        <div class="col-md-9">
            @Html.Partial("BreadcrumbPartial")
                <div class="news-list">
                    <ul>
                        @foreach (var item in Html.InfoDataList(new { ColumnId = Html.CurrentColumnId(),OrderBy="thedate desc" }, null, null, pageInfo))
                        {
                            string url = Html.InfoDataUrl((int)item.ColumnId, (int)item.Id);
                            string thumbnail = item.Thumbnail;
                            string date = item.Thedate.ToString("yyyy-MM-dd");
                        <li class="item">
                            <span class="title">
                                <a href="@url" target="_self" title="@item.Title">@item.Title</a>
                            </span>
                        </li>
                        }
                    </ul>
                </div>
                @Html.Partial("PagebreakPartial", pageInfo)
        </div>
    </div>
</div>
TOP
5#

回复 8楼xiyou的帖子

母版页的标题要用下面这种写法
<head>
    <title>@ViewBag.Title</title>
....

请问这个在哪个文件改
TOP
6#

回复 10楼xiyou的帖子

改完之后提示:d:\wwwroot\***\wwwroot\Templates\CompanyDefault\views\客户案例\Al_NewsList.cshtml(2): error CS1002: 应输入 ;!
TOP
7#

回复 12楼xiyou的帖子

加上了的@{
    PageInfo pageInfo = new PageInfo()
    ViewBag.Title=ViewBag.Title+"-第"+pageInfo.CurrentPage+"页";
    {
        PageSize =20,//每页显示20条数据
        CurrentPage = (int)ViewBag.CurrentPage //当前页码,系统预设
    };
}
<div class="container padding-top-20">
    <div class="row">
        <div class="col-md-3">
            @Html.Partial("leftNavPartial")
        </div>
        <div class="col-md-9">
            @Html.Partial("BreadcrumbPartial")
                <div class="news-list">
                    <ul>
                        @foreach (var item in Html.InfoDataList(new { ColumnId = Html.CurrentColumnId(),OrderBy="thedate desc" }, null, null, pageInfo))
                        {
                            string url = Html.InfoDataUrl((int)item.ColumnId, (int)item.Id);
                            string thumbnail = item.Thumbnail;
                            string date = item.Thedate.ToString("yyyy-MM-dd");
                        <li class="item">
                            <span class="title">
                                <a href="@url" target="_self" title="@item.Title">@item.Title</a>
                            </span>
                        </li>
                        }
                    </ul>
                </div>
                @Html.Partial("PagebreakPartial", pageInfo)
        </div>
    </div>
</div>
TOP
8#

非常感谢 !!!
TOP
发新话题 回复该主题