BtxCMS.Net 项目
项目:
广告位:
<script type="text/javascript" src="http://yg1.jmcdn.cn/file/script/A538.x?v1539158091"></script>
if((Date.parse(new Date())/1000)>=1539843129 && (Date.parse(new Date())/1000)<=1548137480){
document.write('<a href="http://www.chinarebon.com/join.aspx" rel="nofollow" target="_blank"><img pos="A1-1" src="http://yg1.jmcdn.cn/skin/chinayigui.com/image/lazy.gif" class="lazy" original="http://yg.jmcdn.cn/201810/18/142531ps5bc8275b5c4342.816361278790.gif" width="1200" height="60" alt=""/></a>');
}
全站
// 打包 JS
<script src="@Url.Domain_Scripts("Base-20181031.js","~/static/skin/base/js/config.js","~/static/skin/base/js/common.js","~/static/skin/base/js/GoMobile.js")"></script> // 打包 CSS
<link rel="stylesheet" href="@Url.Domain_Styles("index-20181031.css","~/static/skin/base/css/global.css", "~/static/skin/base/css/index.css")" /> @(Html.Partial("~/Areas/Root/Views/Activity/_Menu.cshtml"))
@(Html.Partial("~/Views/Shared/Common/_Partial/_Partial_Top.cshtml"))
@(Html.Partial("~/Views/Shared/Common/_Partial/_Partial_Footer.cshtml")) @(Html.Action("_Partial_Detail_Right", "Case"))
@(Html.Partial("~/Areas/Case/Views/Case/Detail/_Partial/_Partial_Detail_Right.cshtml")) //头部新闻
@(Html.RenderPartial("~/AreasCity/Shop/Views/Shop/Default/Index/Partial/_Partial_Index_NewTop.cshtml")) @{
if (true)
{
// 右侧
Html.RenderAction("_Partial_New_Right", "Module", new { area = "" });
}
}
基础
ViewBag.Title = ConfigHelper.GetConfigString("Title");
ViewBag.Keywords = ConfigHelper.GetConfigString("Keywords");
ViewBag.Description = ConfigHelper.GetConfigString("Description");
ViewBag.Version = ConfigHelper.GetConfigString("Version");
ViewBag.WebDomain = ConfigHelper.GetConfigString("WebDomain");
ViewBag.WebName = ConfigHelper.GetConfigString("WebName");
ViewBag.WebTel400 = ConfigHelper.GetConfigString("WebTel400");
ViewBag.WebCode = ConfigHelper.GetConfigString("WebCode");
ViewBag.Title = "WEB " + ViewBag.Title;
ViewBag.Keywords = "WEB" + ViewBag.Keywords;
ViewBag.Description = "WEB " + ViewBag.Description;
ViewBag.WebDomain=”bzw315.com”;
ViewBag.WebName=”WEB”;
@(ViewBag.WebName)
ViewBag.WebTel400=”--”;
ViewBag.WebCode=”闽ICP备180085号”;
@(Url.Domain_Content("/activity/sheji.html"))
@(Url.Domain_Content("/activity/baojia.html"))
@(Url.Domain_Content("/activity/baozhang.html"))
@(Url.Route_Url("W.Design.Defaults",new { action="case"}))
@(Url.Domain_Imgs(_Item["F_CompanyLogo"].DefaultIsNullOrEmpty("")))
@{
if (true)
{
// 内页 右侧
Html.RenderAction("_Partial_New_Right", "Module", new { area = "" });
}
}
城市
// 区域(省)
ViewBag.Area_List_By_Province
// 区域(市)
ViewBag.Area_List_By_City
// 区域(区)
ViewBag.Area_List_By_Area @if (true)
{
// 省份
var _Area_List_By_Province = ViewBag.Area_List_By_Province as List<BtxCMS.Core.Entities.Connection.System.T_System_Area>;
if (_Area_List_By_Province != null && _Area_List_By_Province.Count > )
{
for (var i = ; i < _Area_List_By_Province.Count; i++)
{
var _Item = _Area_List_By_Province[i];
<text>
<a href="#" title="@(_Item.F_Title.Replace("省",""))">@(_Item.F_Title.Replace("省", ""))</a>
</text>
}
}
} // 当前城市
var _City_Model = ViewBag.City_Model as BtxCMS.UIFramework.Model.CityModel;
@(_City_Model.CityName) // 城市列表(开通)
var _City_List = ViewBag.City_List as List<BtxCMS.Core.Entities.Connection.System.T_System_Area>; @if (true)
{
// A-Z 排列
for (int i = 'A'; i <= 'Z'; i++)
{
var _City_List = from t in City_List where t.F_Initial == Convert.ToChar(i).ToString() select t; foreach (var _Item in _City_List)
{
<text><a id="@(Convert.ToChar(i).ToString())" target="_blank" title="@(_Item.F_Title.Replace("市",""))网" href="@(Url.Domain_Url("WWW",string.Format("/{}/",_Item.F_CityDomain)))">@(_Item.F_Title)</a></text>
} }
}
分页
/* 分页 */
/* 分页 */
.pagination { margin: 30px ; text-align: center; clear: both; }
.pagination .active { background: #db214c; border: 1px solid #eee; color: #fff; }
.pagination a { display: inline-block; height: 30px; line-height: 30px; margin: 2px; padding: 3px 12px; font-size: 14px; background: #fff; border: 1px solid #eee; *display: inline; zoom: ; }
.pagination a:hover { text-decoration: none; color: #fff; background: #db214c; }
.pagination .pages_inp, .pagination .pages_btn { height: 28px; line-height: 28px; }
.pagination .pages_inp { width: 30px; }
.pagination .pages_btn { width: 40px; margin: ; padding: ; text-indent: ; }
.pagination cite, .pagebox cite { display: none; }
.pagination .total-page span { margin-left: 10px; } <!-- 页码 -->
@{
if (true)
{
/* 分页 */
var _ListPage = ViewBag.Info_ListPage as BtxCMS.Core.Base.BaseListPage<Dictionary<string, object>>;
if (_ListPage != null && _ListPage.ListPage != null && _ListPage.ListPage.Count > )
{
@(Html.GetPager(_ListPage.PagerInfoModel, Url.Route_Url("W.Info.ListPage", new { Page = "{Page}" }), , "yg-page"))
}
}
}
资讯
资讯 列表 前端
<!--列表开始-->
<div class="list-content">
@{
if (true)
{
/* 企业 列表 */
var _ListPage = ViewBag.AboutInfo as List<Dictionary<string, object>>;
if (_ListPage != null && _ListPage != null && _ListPage.Count > )
{
for (var i = ; i < _ListPage.Count; i++)
{ var _Item = _ListPage[i];
var _ToUrl = Url.Domain_RouteUrl("W.Info.Detail", new { Id = _Item["Id"] });
<text>
<!--列表item-->
<div class="list-content-item">
<!--代理标题-->
<a class="title" href="/buy/143981.html" target="_blank"><i class="theme-tag-ico">寻找合作</i><span>@(_Item["F_InfoAddress"])</span>的<span>@(_Item["F_InfoName"])</span>想要代理<span>@(_Item["F_Title"])</span><time>@(_Item["F_CreateTime"].DefaultIsNullOrEmpty(DateTime.Now).ToString("yyyy-MM-dd"))</time></a>
<!--代理信息简介-->
<div class="agent-list-info">
<div class="agent-info-left">
<div class="agent-info-item"><span>投资金额:</span>@(_Item["F_InfoMoney"])</div>
<div class="agent-info-item"><span>代理品类:</span>@(_Item["F_InfoClass"])</div>
</div>
<div class="agent-info-right">
<div class="agent-info-item"><span>开店地点:</span>@(_Item["F_InfoAddress"])</div>
<div class="agent-info-item"><span>代理档次:</span>@(_Item["F_InfoLevel"])</div>
</div>
</div>
<!--查看详情-->
<a class="detail-link" href="@(_ToUrl)" target="_blank">查看详情</a>
</div>
</text>
}
}
}
else
{
<text>
<div><center class="no-content">暂无信息!</center></div>
</text>
}
}
</div>
资讯 详细 后端
#region Detail 资讯 详细
/// <summary>
/// 资讯首页
/// </summary>
/// <returns></returns>
[OutputCache(CacheProfile = "Cache_Detail")]
public async Task<ActionResult> Detail(int Id)
{
Response.Cache.SetOmitVaryStar(true); var _New_Detail = await _New_AppService.Get_Model_Async(Id);
if (_New_Detail == null || _New_Detail.F_MarkStatus != )
{
// 不存在 或 不允许显示
//
Response.StatusCode = ;
Response.End();
}
else
{
// 详细
ViewBag.New_Detail = _New_Detail; // 上一页
ViewBag.New_Last = _New_AppService.Get_Model_By_Last(Id, _New_Detail.F_ClassID);
// 下一页
ViewBag.New_Next = _New_AppService.Get_Model_By_Next(Id, _New_Detail.F_ClassID); //ViewBag.AboutNews = _New_AppService.Get_SP_List(_New_Detail.F_ClassID); //ViewBag.Navication = _New_Class_AppService.GetListByChildId(_New_Detail.F_ClassID);
}
return View(NewPath + "Detail/Detail.cshtml");
}
#endregion
资讯 详细 前端
var _New_Detail = ViewBag.New_Detail as BtxCMS.Core.Entities.Connection.Base.T_New; if (_New_Detail == null)
{
Response.SetStatus();
Response.End();
} @(_New_Detail.F_Title)
@(_New_Detail.F_NumHits)
@(_New_Detail.F_Author)
@(_New_Detail.F_Descriptions)
@(_New_Detail.F_AddTime.ToString("yyyy-MM-dd HH:mm:ss"))
@(Html.Raw(_New_Detail.F_Contents.DefaultIsNullOrEmpty("").Replace("\\","")))
@if (true)
{
// 上一页
var _New_List = ViewBag.New_Last as List<BtxCMS.Core.Entities.Connection.Base.T_New>;
if (_New_List != null && _New_List.Count > )
{
for (var i = ; i < _New_List.Count; i++)
{
var _Item = _New_List[i];
var _Url = Url.Route_Url("W.New.Detail", new { id = _Item.Id });
<text>
<dt>
阅读上文 >> <a href="@(_Url)" target="_blank" title="@(_Item.F_Title)">@(_Item.F_Title)</a>
</dt>
</text>
}
}
} @if (true)
{
// 下一页
var _New_List = ViewBag.New_Next as List<BtxCMS.Core.Entities.Connection.Base.T_New>;
if (_New_List != null && _New_List.Count > )
{
for (var i = ; i < _New_List.Count; i++)
{
var _Item = _New_List[i];
var _Url = Url.Route_Url("W.New.Detail", new { id = _Item.Id });
<text>
<dd>
阅读下文 >> <a href="@(_Url)" target="_blank" title="@(_Item.F_Title)">@(_Item.F_Title)</a>
</dd>
</text>
}
}
}
BtxCMS.Net 项目的更多相关文章
- Fis3前端工程化之项目实战
Fis3项目 项目目录结构: E:. │ .gitignore │ fis-conf.js │ index.html │ package.json │ README.md │ ├─material │ ...
- 【原】Android热更新开源项目Tinker源码解析系列之三:so热更新
本系列将从以下三个方面对Tinker进行源码解析: Android热更新开源项目Tinker源码解析系列之一:Dex热更新 Android热更新开源项目Tinker源码解析系列之二:资源文件热更新 A ...
- 最近帮客户实施的基于SQL Server AlwaysOn跨机房切换项目
最近帮客户实施的基于SQL Server AlwaysOn跨机房切换项目 最近一个来自重庆的客户找到走起君,客户的业务是做移动互联网支付,是微信支付收单渠道合作伙伴,数据库里存储的是支付流水和交易流水 ...
- Hangfire项目实践分享
Hangfire项目实践分享 目录 Hangfire项目实践分享 目录 什么是Hangfire Hangfire基础 基于队列的任务处理(Fire-and-forget jobs) 延迟任务执行(De ...
- Travis CI用来持续集成你的项目
这里持续集成基于GitHub搭建的博客为项目 工具: zqz@ubuntu:~$ node --version v4.2.6 zqz@ubuntu:~$ git --version git versi ...
- 【原】Android热更新开源项目Tinker源码解析系列之一:Dex热更新
[原]Android热更新开源项目Tinker源码解析系列之一:Dex热更新 Tinker是微信的第一个开源项目,主要用于安卓应用bug的热修复和功能的迭代. Tinker github地址:http ...
- 【原】Android热更新开源项目Tinker源码解析系列之二:资源文件热更新
上一篇文章介绍了Dex文件的热更新流程,本文将会分析Tinker中对资源文件的热更新流程. 同Dex,资源文件的热更新同样包括三个部分:资源补丁生成,资源补丁合成及资源补丁加载. 本系列将从以下三个方 ...
- Angular企业级开发(5)-项目框架搭建
1.AngularJS Seed项目目录结构 AngularJS官方网站提供了一个angular-phonecat项目,另外一个就是Angular-Seed项目.所以大多数团队会基于Angular-S ...
- 【分享】标准springMVC+mybatis项目maven搭建最精简教程
文章由来:公司有个实习同学需要做毕业设计,不会搭建环境,我就代劳了,顺便分享给刚入门的小伙伴,我是自学的JAVA,所以我懂的.... (大图直接观看显示很模糊,请在图片上点击右键然后在新窗口打开看) ...
随机推荐
- JAVA进阶10
间歇性混吃等死,持续性踌躇满志系列-------------第10天 1.Random package cn.intcast.day08.demo01; import java.util.Random ...
- 使用fiddler修改支付金额,支付必测
使用fiddler4先把网页拦截,修改服务器返回的参数,并把修改后的数据包发送给服务器,若该页面价格修改成功则是一个重大bug. 以下是操作流程: 一.拦截订单请求 方法一: 1.在下方命令行输入命令 ...
- laravel5.4 向闭合函数内部传递参数
laravel 向闭合函数内部传入参数
- 20175204 张湲祯 2018-2019-2《Java程序设计》第二周学习总结
20175204 张湲祯 2018-2019-2<Java程序设计>第二周学习总结 教材学习内容总结 -第二章基本数据类型与数组要点: -标识符与关键字:标识符的第一个字符不能是数字字符: ...
- 分享超好用的截动图工具ScreenToGif
安装很简单,首先看看本地是否安装了.Net Framework 4.6.1,没有就在微软官网搜一下,选[离线安装包]版本 下载安装后,直接安装ScreenToGif即可使用(有绿色版,免安装) htt ...
- GIt -- Window下配置 git
全局配置 git config --global user.name "账户名" git config --global use r.email '账户邮箱' 生成ssh,命令 ...
- 【原创】Linux基础之挂载硬盘
1 查看哪些硬盘没有挂载 # fdisk -l Disk /dev/vdb: 107.4 GB, 107374182400 bytes, 209715200 sectorsUnits = sector ...
- Redis中bitmap的妙用
BitMap是什么 就是通过一个bit位来表示某个元素对应的值或者状态,其中的key就是对应元素本身.我们知道8个bit可以组成一个Byte,所以bitmap本身会极大的节省储存空间. Redis中的 ...
- Javascript—DOM
1.什么是DOM? DOM 是 W3C(万维网联盟)的标准.DOM 定义了访问 HTML 和 XML 文档的标准: "W3C 文档对象模型(DOM)是中立于平台和语言的接口,它允许程序和脚本 ...
- 12、Grafan 4.3升级到Grafana 5.0
Upgrading Grafana 升级Grafana We recommend everyone to upgrade Grafana often to stay up to date with t ...