DTCMS一些问题】的更多相关文章

经一周的研究学习,看了国内的H+.HUI等,国外的PaperDashboardPro.Make.Metronic BootStrap等,最终选定用一个轻量的,适合中国人的,来自DTcms的后台管理UI来改造吉日嘎拉的通用权限管理Web端的UI. js+css+图片文件如下 新增一个Menu.ashx文件,用于输出当前用户权限可以查看的所有菜单. 新增Main.aspx文件用于主框架,所有内容也放在名为fraContent的iframe中.其它涉及的登录跳转小修改暂时略过. 有图有真相,先上图:…
总目录 插件目录结构(一) Admin后台页面编写(二) 前台模板页编写(三) URL重写(四) 本实例旨在以一个实际的项目中的例子来介绍如何在dtcms中制作插件,本系列文章非入门教程,部分逻辑实现一带而过,敬请谅解. 项目要求是在dtcms中增加一个电子资源管理,并且提供灵活的筛选方式. 由于涉及内容比较多,打算分4个部分来描述,内容页是我自己一点一点摸索出来的,在原有的基础上进行开发已经是第3次了,这一次对插件制作进一步理解深刻,同时通过不断的调试摸透了URL重写的规则. 本章目录 后台列…
总目录 插件目录结构(一) Admin后台页面编写(二) 前台模板页编写(三) URL重写(四)     本实例旨在以一个实际的项目中的例子来介绍如何在dtcms中制作插件,本系列文章非入门教程,部分逻辑实现一带而过,敬请谅解. 项目要求是在dtcms中增加一个电子资源管理,并且提供灵活的筛选方式. 由于涉及内容比较多,打算分4个部分来描述,内容页是我自己一点一点摸索出来的,在原有的基础上进行开发已经是第3次了,这一次对插件制作进一步理解深刻,同时通过不断的调试摸透了URL重写的规则. 本章目录…
<system.webServer> <validation validateIntegratedModeConfiguration="false"/> <modules runAllManagedModulesForAllRequests="true"> <add type="DTcms.Web.UI.HttpModule, DTcms.Web.UI" name="HttpModule&quo…
动力启航的DTCMS代码遇到的问题: 前台post请求: $.ajax({ type: "POST", url: sendUrl, dataType: "json", timeout: , success: function (data) { if (data != null) { $("#ul").html(""); ; i < data.json_data.length; i++) { var item = data…
初始化的时候: ddlpmzcName.DataSource = new DTcms.BLL.auction().GetpmzcName();ddlpmzcName.DataTextField = "title";ddlpmzcName.DataValueField = "id";ddlpmzcName.DataBind(); 注:ddlpmzcName是控件的ID 修改初始化的时候的绑定是:  BLL.production bll = new BLL.produc…
DTcms.Common\Utils.cs #region 清除HTML标记 public static string DropHTML(string Htmlstring) 中的 Htmlstring.Replace("<", ""); Htmlstring.Replace(">", ""); Htmlstring.Replace("\r\n", ""); Htmlstri…
插件配置  :http://www.dtcms.net/help/10.aspx 给所有人发信息 a)     将收件人设置为0即发送给所有人 b)     Templates\main\usermessage.html页面:(会员中心加载消息列表) 找到accept_user_name='"+userModel.user_name+"' 改为accept_user_name='"+userModel.user_name+"' or accept_user_name…
DTCMS.Web\admin\article\article_edit.aspx 找到添加和修改的方法 model.tags = txtTags.Text.Trim()model.seo_keywords = txtSeoKeywords.Text.Trim() 替换为 model.tags = txtTags.Text.Trim().Replace(",",",");//前面一个“,”为中文状态,后面一个","为英文状态 model.seo_…
手机版使用余额支付 提示信息跳转到PC版的错误 引起错误的原因是中间需要提交到DTcms.Web\api\payment\balance\index.aspx去处理 导致BasePage.cs中的linkurl方法中  string requestPath = HttpContext.Current.Request.RawUrl.ToLower(); //当前的URL地址 获取到的地址为:/api/payment/balance/index.aspx 解决方法: 1.BasePage.cs中重写…
mobile\js\base.js main\js\common.js 去掉location.href = 'http://m.dtcms.net'; 也可以设定手机访问跳转到指定域名…
DTcms.Web.UI\Label\article.cs /// <summary> /// 自定义:分割tags /// </summary> /// <param name="tags"></param> /// <returns></returns> protected string cut_tags(string tags) { string str=string.Empty; tags=tags.Rep…
DAL.article.cs /// <summary> /// 自定义:获得查询分页数据 /// </summary> public DataSet GetList(int pageSize, int pageIndex, string strWhere, string filedOrder, out int recordCount) { StringBuilder strSql = new StringBuilder(); strSql.Append("select…
DTcms.Web.UI\Label\category.cs中增加标签 /// <summary> /// 自定义:通过类别name获得类别title /// </summary> /// <param name="name"></param> /// <returns></returns> protected string get_title_by_name(string name) { BLL.channel…
网站最近更新等地方,发现DTCMS没有获取所有栏目文章列表的标签,只能自己写 思路:获取所有栏目文章列表不难,难点在于linkurl的写法 1.制作获取所有文章列表标签 DTcms.Web.UI\Label\article.cs中 /// <summary> /// 自定义:文章列表 /// </summary> /// <param name="top">显示条数</param> /// <param name="str…
取得二级栏目 DTcms.Web.UI\Label\category.cs中 get_category_child_list 返回当前所有子栏目 DTcms.Web.UI\Label\category.cs中,添加get_category_list的重载方法 /// <summary> /// 返回类别列表 /// </summary> /// <param name="parent_id">父类别ID</param> /// <p…
DTcms.Web.UI\Label\category.cs中 添加下面代码 /// <summary> /// 返回所有类别 /// </summary> /// <returns></returns> protected DataTable get_category() { BLL.channel bll = new BLL.channel(); , ]; } 模版调用: <%set DataTable categorylist=get_categ…
总目录 插件目录结构(一) Admin后台页面编写(二) 前台模板页编写(三) URL重写(四) 本实例旨在以一个实际的项目中的例子来介绍如何在dtcms中制作插件,本系列文章非入门教程,部分逻辑实现一带而过,敬请谅解. 时隔2年,再次收到本文的回复,实在惭愧,本系列竟然终止于第二章节.不从外部找原因,自从自身找缺点,一定是我写的不够好,一定是太功利了,所以决定重新回到当时的教程,完成这个时隔2年的系列. 本章目录 前台模板页的编写 前台模板页数据的提供         前台模板页的编写 1.1…
上一篇我们环境已经准备完成,此时可以部署了,我们就以dtcms作为例子,http://bbs.dtcms.net/forum.php?mod=viewthread&tid=2420&extra=page%3D1,到这里下载源码,里面有文档和数据库脚本 用这个项目做例子主要是帮朋友研究的就是这个产品,并且相对来说功能比vs创建的模板网站要多不少,应该会遇到一些问题 1.创建数据库 我们需要一个可在虚拟机中访问到的数据库服务器,大部分同学本机应该就有数据库引擎,数据库创建到本地即可,我这边由于…
最近朋友托我帮忙研究如何把一个DTCMS部署到Linux下,经过1天的研究,部署基本成功,可能有些细节还未注意到,现在把心得分享一下.过程比预期的要简单 身为.Net程序员,这个问题的第一步可能就是如何搭建一个Linux环境来测试部署的问题了,我们大部分人平时可能很少接触Linux,更别说部署事宜了,本篇主要讲述一下环境(虚拟机)搭建遇到的问题. 1.虚拟机网络问题 可能对于我们来说Linux是hard模式,如果是一台没有网络的Linux,绝对是地狱模式了,所以优先要把网络搞定,我这边使用的是H…
总目录 插件目录结构(一) Admin后台页面编写(二) 前台模板页编写(三) URL重写(四) 本实例旨在以一个实际的项目中的例子来介绍如何在dtcms中制作插件,本系列文章非入门教程,部分逻辑实现一带而过,敬请谅解. 时隔2年,再次收到本文的回复,实在惭愧,本系列竟然终止于第二章节.不从外部找原因,自从自身找缺点,一定是我写的不够好,一定是太功利了,所以决定重新回到当时的教程,完成这个时隔2年的系列. 本章目录 从分页开始 URL重写 一.从分页开始 我们完成了列表页的制作,接下来要做的就是…
上一篇我们环境已经准备完成,此时可以部署了,我们就以dtcms作为例子,http://bbs.dtcms.net/forum.php?mod=viewthread&tid=2420&extra=page%3D1,到这里下载源码,里面有文档和数据库脚本 用这个项目做例子主要是帮朋友研究的就是这个产品,并且相对来说功能比vs创建的模板网站要多不少,应该会遇到一些问题 1.创建数据库 我们需要一个可在虚拟机中访问到的数据库服务器,大部分同学本机应该就有数据库引擎,数据库创建到本地即可,我这边由于…
最近朋友托我帮忙研究如何把一个DTCMS部署到Linux下,经过1天的研究,部署基本成功,可能有些细节还未注意到,现在把心得分享一下.过程比预期的要简单 身为.Net程序员,这个问题的第一步可能就是如何搭建一个Linux环境来测试部署的问题了,我们大部分人平时可能很少接触Linux,更别说部署事宜了,本篇主要讲述一下环境(虚拟机)搭建遇到的问题. 1.虚拟机网络问题 可能对于我们来说Linux是hard模式,如果是一台没有网络的Linux,绝对是地狱模式了,所以优先要把网络搞定,我这边使用的是H…
1.添加如下节点 <system.webServer> <validation validateIntegratedModeConfiguration="false"/> <modules runAllManagedModulesForAllRequests="true"> <add type="DTcms.Web.UI.HttpModule, DTcms.Web.UI" name="HttpM…
dtcms适合开发一些简单小型网站 开发的过程中遇见了各种问题,下面总结下我遇见的问题 1.遇见提示未开启生成静态功能 在系统设置里面将“伪URL重写”为“生成静态”可以解决 2.在生成静态页面的时候提示生成页面完成,但是右下角却显示失败 这个可能是在新建站点的时候,填写的“绑定域名”不能和主域名一样 3.dtcms开发网站部署到IIS生成静态页后,iis的应用程序池的托管管道模式要选择集成,不然点击跳转链接的时候会出错. 如发现其他问题会继续更新. 插件开发入门可以看看这个文章 http://…
我们之前写伪静态就是web.config里面配置好.-->配置伪静态(URL重写),DTcms网站写的伪静态跟之前的不一样,他是静态页面和代码现实了分离.http://demo.dtcms.net/ 演示网站 在看本篇文章之前,需要准备一下基本知识 ①HttpHandler(处理程序) 和 HttpModule(托管模块) ②HTML页面生成ASPX页面 ③HttpContext.RewritePath 当然,你的正则表达式也必须了解,以及如何在C#中使用正则表达式. 接下来到了我们的正文,为了…
DTCMS数据表: http://www.cnblogs.com/hifor/p/4560882.html DTCMS系统框架: http://www.cnblogs.com/hifor/p/4561302.html…
首先将模板文件spend_list.html放到模板文件夹 URL配置里 将需要在此页面传递的参数,在“添加表达式”中配置好 链接写法: 继承类名DTcms.Web.UI.Page.spend_list,在DTcms.Web.UI/Page下面添加类spend_list.cs 参数将会在此页面获得 至此,model就能在模板页spend_list.html中使用…
1.首先必须获得Token CRMComm crm = new CRMComm();            string error = "";            string accToken = crm.GetAccessToken(out error); 2.向指定用户发送信息 Senparc.Weixin.MP.AdvancedAPIs.CustomApi.SendText(accToken, openid, text); 3.DTcms.API.Weixin.Common…
DTCMS,添加文章时,内容中第一张图片作缩略图 admin/article/article_edit.aspx.cs 导入: using System.Drawing;using System.Drawing.Imaging; private bool DoAdd()方法 //是否将编辑器远程图片保存到本地 ) { model.content = AutoRemoteImageSave(txtContent.Value); 后面加入: //设置内容中第一张图片为缩略图 Regex reg =…