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,所以我懂的.... (大图直接观看显示很模糊,请在图片上点击右键然后在新窗口打开看) ...
随机推荐
- stm32F10x复习-1
地点:家 1.库文件说明 _htmresc: LOGO的设计图 Libraries: 源代码及启动文件 -- CoreSupport 核内设备函数层的CM3核通用的源文件.作用是为采用Cortex-M ...
- python 列表 元组 字典 集合
列表 lst = [i for i in range(10)] 切片 # 把下标小于2的显示出来 print(lst[:2]) # 把10个数有大到小输出 print(lst[::-1]) # 把下标 ...
- 【原创】Linux基础之上传下载
1 rz sz 安装 yum install -y lrzsz 上传 rz ,对话框操作 下载 sz $filename 注意:rz不能上传大于4g的文件,此时可以改为scp或sftp上传,其中sft ...
- ionic3 验证比特币,以太坊,莱特币和其他流行的加密货币地址
Install ❯❯❯ npm install cryptaddress-validatorionic3 中的引入 import * as cryptaddress from 'cryptaddres ...
- day18正则及re模块
在线测试工具 http://tool.chinaz.com/regex/ 正则表达式本身和python语言没什么联系,只是匹配字符串内容的一种规则:详见:http://www.cnblogs.com/ ...
- html_头部<meta>设置
<!DOCTYPE html> : 定义HTML的规则类型:浏览器兼容性最好 <!DOCTYPE html><html> <head> <!--编 ...
- Zookeeper集群搭建步骤及相关知识点深入了解
1.zookeeper概念 zookeeper是一个分布式协调服务:a:zookeeper是为别的分布式程序服务的 b:zookeeper本身就是一个分布式程序(只要半数以上节点存活,zookeepe ...
- js查找字符串、js截取
js查找元素.js查找字符串 let index=data.indexOf(","); js截取.js截取字符串 $("#bankurl_id").val(da ...
- Windows上为Apache配置HTTPS
Windows上为Apache配置HTTPS 转 https://www.cnblogs.com/tianzijiaozi/p/7582671.html 1. 安装OpenSSL: Windo ...
- Ubuntu16.04 14.04安装配置Caffe(GPU版)
caffe配置过程很长啊,坑非常多,没有linux基础的估计会香菇的.我参考了网上很多的帖子,基本上每个帖子都有或多或少的问题,研究很久最终配置成功.参考过的帖子太多,都记不太清来源了.为了对前人的感 ...