帐号
注册
密码
登录
只需一步,快速开始
关闭
安全选项
找回密码
记住我
我的中心
登录或注册新用户,开通自己的个人中心
切换到窄版
快速搜索
帖子标题
作者
版块
PageAdmin网站内容管理系统(CMS)交流论坛
»
PageAdmin使用区
»
安装及使用交流
»
文章列表怎么让其中一个标题链接在新窗口中打开?
PageAdmin使用区
安装及使用交流
案例交流及展示
系统改进和发展建议
系统发布及下载
用户交流区
网站技术资源区
网站营运交流
广告发布专区
返回列表
查看:
2121
|
回复:
3
文章列表怎么让其中一个标题链接在新窗口中打开?
[复制链接]
发送短消息
UID
62842
精华
0
查看公共资料
搜索主题
搜索帖子
xzerxiao
组别
PageAdmin入门
生日
帖子
2
积分
4
性别
注册时间
2020-12-16
1
#
字体大小:
t
T
发表于
2020-12-17 16:35
|
只看楼主
有一篇文章是链接到外网的,希望能新窗口打开
分享
转发
TOP
发送短消息
UID
27
精华
0
查看公共资料
搜索主题
搜索帖子
xiyou
组别
管理员
生日
帖子
16249
积分
26997
性别
注册时间
2015-11-29
2
#
字体大小:
t
T
发表于
2020-12-17 16:53
|
只看该用户
自己加一个单选类框或下拉框字段来控制,默认是没有这个配置的。
PageAdmin CMS-想到就能做到!
TOP
发送短消息
UID
62842
精华
0
查看公共资料
搜索主题
搜索帖子
xzerxiao
组别
PageAdmin入门
生日
帖子
2
积分
4
性别
注册时间
2020-12-16
3
#
字体大小:
t
T
发表于
2020-12-18 09:28
|
只看楼主
谢谢帮助,后台加字段是可以,但是我想的是能不能加个自动判断,如果不是本站地址,就新窗口打开,这样就智能一点。
<ul>
@foreach (var item in Html.InfoDataList(new { Table ="news", OrderBy = "thedate desc" }))
{
string url = Html.InfoDataUrl((int)item.ColumnId, (int)item.Id);
<li>
<span><a href="@url" target="_self">@item.Title</a></span>
<span>@item.Thedate.ToString("yyyy-MM-dd")</span>
</li>
}
</ul>
复制代码
TOP
发送短消息
UID
27
精华
0
查看公共资料
搜索主题
搜索帖子
xiyou
组别
管理员
生日
帖子
16249
积分
26997
性别
注册时间
2015-11-29
4
#
字体大小:
t
T
发表于
2020-12-18 11:40
|
只看该用户
<ul>
@foreach (var item in Html.InfoDataList(new { Table ="news", OrderBy = "thedate desc" }))
{
var target = "_self";
string url = Html.InfoDataUrl((int)item.ColumnId, (int)item.Id);
if(url.IndexOf("www.domain.com")<0)
{
target = "_blank";
}
<li>
<span><a href="@url" target="@target">@item.Title</a></span>
<span>@item.Thedate.ToString("yyyy-MM-dd")</span>
</li>
}
</ul>
复制代码
http://www.domain.com
换成你自己主站域名
PageAdmin CMS-想到就能做到!
TOP
上一主题
|
下一主题
返回列表
高级编辑器
B
Color
Image
Link
Quote
Code
Smilies
默认表情
你需要登录后才可以发帖
登录
|
注册
发表回复
查看背景广告
隐藏
发新主题
PageAdmin使用区
安装及使用交流
案例交流及展示
系统改进和发展建议
系统发布及下载
用户交流区
网站技术资源区
网站营运交流
广告发布专区
TOP
设置头像
个人资料
更改密码
用户组
收藏夹
积分
Default