两个帝国cms怎么gridview绑定数据库两个数据库

帝国CMS使用二级域名并解决顶一下的方法
经过几次实践并参照网友提供的一些方法,本人真正实现了二级域名且解决了digg问题,现将本人的方法公布与网友分享
1、将2级域名解析指向到所在的空间,(可以用泛解析,如*.jb51.net A IP ,也就是A记录) 2、需要空间支持绑定到栏目所在的文件夹(如果是自己有服务器的直接在IIS里加主机头为二级域名的网站) 3、在后台栏目里绑定二级域名 4、刷新栏目页面 5、预览栏目页面发现有图片地址错误问题 6、&栏目管理& &批量替换字段值&替换newstext字段(及其他有图片、文件的地址,如:titlepic)的地址为绝对地址(注意:要先上&正则替换&) 7、e/admin/editor/htmlarea.php,搜索&//&将前面的//去掉(有的版本开始设置就没有//) 8、在每个绑定二级域名的文件夹里建立一个名为e的子文件夹,并把网站根目录下名为e的文件夹内class及public这两个文件夹复制到刚建立的e文件夹内(如:news/e/class news/e/public这就是新闻所在文件夹内刚建的两个子文件夹) 9、为每个二级域名建立一个独立的内容模版,并把&td class=&diggit&&&a href=&JavaScript:makeRequest('[--news.url--]e/public/digg?classid=[!--classid--]&id=[!--id--]&dotop=1&doajax=1&ajaxarea=diggnum','EchoReturnedText','GET','');&&来顶一下&/a&&/td&改为 &td class=&diggit&&&a href=&JavaScript:makeRequest('http://office.jb51.net/e/public/digg?classid=[!--classid--]&id=[!--id--]&dotop=1&doajax=1&ajaxarea=diggnum','EchoReturnedText','GET','');&&来顶一下&/a&&/td&,即指定二级域名 10、确认以上步骤正确后重新生成全站即可。帝国CMS多值字段morevaluefield解密-源码库|专注为中国站长提供免费商业网站源码下载!
当前位置:----帝国CMS多值字段morevaluefield解密
帝国CMS多值字段morevaluefield解密
帝国CMS多值字段morevaluevield解密,深度解析帝国CMS多值字段技巧秘诀。
帝国CMS7.0新增了多值字段。像下载地址、在线地址、图片集等这样的将多个内容存放到一个字段的功能,增加字段时选择多值表单元素即可,功能更强大,扩展更灵活。
支持设定无限列与无限行数据录入,并且支持设置必填的列,以及默认行数。
trylife熟知帝国CMS数据结构的用户都知道以前的morepic downpath onlinepath 字段储存是如下:
单行以换行符分割,单项以六个冒号分隔
a::::::b::::::c::::::d::::::&\r\n&
a2::::::b2::::::c2::::::d2::::::&\r\n&
&帝国CMS7.0的多值字段储存则是这样大的
单行以六个竖线分割,单项以六个六个冒号分割。
a::::::b::::::c::::::d::::::||||||a2::::::b2::::::c2::::::d2::::::
&内容页调用
内容页调用多值字段示例
假设字段这个多值字段为tl
$exp=explode('||||||',$navinfor[tl]);
foreach($exp as $k=&$v)
/*下一行是分割多值字段的每行中的每项*/
$exp2=explode('::::::',$v);
/* $exp2[0] $exp2[1] 以此类推分别是每行的第一个值 第二个值 第三个值 */
echo '&li&'.$exp2[0].' '.$exp2[1].'&/li&';
相关帝国CMS教程:
相关资源下载:
帝国CMS教程搜索
帝国CMS教程推荐
热门源码推荐
热门帝国CMS教程
©2012帝国教程相关信息
?相关帝国教程文章推荐
热门帝国教程文章推荐
使用帝国CMS万能会员整合接口可以
帝国CMS整合Discuz有两种方式: 方
增加信息栏目: 1、登陆后台-》点
由于站点不仅仅是只有几个管理员管
增加专题: 说明:专题相当于论坛
为了适应网站的个性化信息反馈需求
栏目管理操作: 登陆后台-》 栏目
由于站点不仅仅是只有几个管理员管
帝国网站管理系统4.7支持不同会员
一、系统设置 二、信息管理 三、栏
广告赞助商
帝国教程文章阅读排
帝国CMS如何制作手机网站详细图解
摘要:笔者以一个帝国CMS 6.6架构的网站为例,手把手的教大家如何操作。 操作前,我们需要先对网站数据库进行备份。 接下来我们添加手机站的模板组。点击模板, 选择模板组管理中的导入/导出模板组,然后选择默认的模板组,然后导出,将导出文件先保存下来。然后将
  笔者以一个帝国CMS 6.6架构的网站为例,手把手的教大家如何操作。
  操作前,我们需要先对网站进行备份。
  接下来我们添加手机站的模板组。点击&模板&,
  选择&模板组管理&中的&导入/导出模板组&,然后选择默认的模板组,然后导出,将导出文件先保存下来。然后将模板组名称更改为&电脑访问模板组&。再从右边的&导入模板组&上传刚刚导出的文件;这时会出现两个模板组。然后我们可以对默认的模板组更名为&手机访问模板组&。
  接下来,对网站的d目录进行备份,因为这个文件夹内一般会保存文章页的图片。
  在网站根目录中新建一个目录,作为手机站的存放地。然后设置域名解析,比如 ,域名解析的方法这里就不一一介绍,大家如果有不懂可百度一下。
  然后上传帝国CMS程序安装包,安装一个新平台。注意安装的表前缀只需临时设定一个名称。因为等安装后,两个平台将会调用同一个数据库。
  这时,我们需要修改手机网站的config.php这个文件,将实现两个平台同时调用一个数据库,并修改模板组调用ID。
  用Emedit打开config.php文件
将数据库名和用户名改为跟电脑端的一样的数据库。
  默认模板组ID改为我们已经设定好的手机访问的模板组ID 3
  修改cookie作用域,可防止同时登录两个后台时只能登一个的问题。
  接下来,我们进入手机网站后台修改相关的参数。
  点击&模板&后,你会发现左上角的选项已变成&新手机模板组&,接下来就是修改相关的模板页面了。
  制作手机模板需要注意的是,要在meta部分增加这几行。代码如下:&meta name="format-detection" content="telephone=no"&
&meta name="apple-mobile-web-app-capable" content="yes"&
&meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0;" name="viewport"&&
  其他的跟我们制作电脑站一模一样。
  由于电脑访问和手机访问的数据库是共享的,因此手机站后台无需更改。只需要在每个页面上加个定时更新的功能即可。我们在电脑端增加文章,手机端定时更新信息,以确保同步。
(原文出处:吾吾织梦)
------分隔线----------------------------
下一篇:没有了
◎ 广告赞助
◎ 阅读说明READ EXPLANATION
推荐使用第三方专业下载工具下载本站软件,使用 WinRAR v3.10 以上版本解压本站软件。
本站空间有限.资源到网盘下载.谢谢&& 赞助本站(广告),联系站长QQ&&
为加快源码更新本站源码未全部调试.所以有关源码问题请到交流,讨论,
如须购买金币(升级VIP)&本站解压密码
下载本站资源,如果服务器暂不能下载请过一段时间重试!
如果遇到什么问题,请到本站论坛去咨寻,我们将在那里提供更多 、更好的资源!
本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。1.开启防采集功能:参数设置-》信息设置2.增加随机防采集字符:插件治理-》防采集随机字符治理(只要字符不能显示出来都可以加。字符越多防采的效果越好)3.在内容模板需要显示随机字符的地址地方加上:&!--ecms.*--&即可附加说明:一般把&!--ecms.*--&放在标签左右,..…
[e:loop={&select tid,subject from discuz.cdb_threads order by tid desc limit 10&,10,24,0}]trtda href=&/thread-?=$bqr[tid]?-1-1.html& target=&_blank&?=$bqr[subject]?/a/td/tr[/e:loop]/--&lih2a href=&A href=http://bbs...…
右侧宽250,左侧自然是980-250=730了。右侧不管它了,可以添加版块内容。左侧宽730分配,上边的“当前位置”720宽,与右侧边距10。下边的循环部分是,每个子栏目设为左浮动,355宽,右边距10,这样两列宽度就是355*2+10+10=730,正好。如果循环子栏目部分在总页面右侧,..…
首先在e/data/template/pljstemp.txtjquery6=&238& /里面的 $saytext=addslashes(RepPltextFace(stripSlashes($saytext)));//替换表情上面添加以下代码//添加楼层显示$shownum=$empire-gettotal(&select count(*) as total from {$dbtbpre}enewspl where id..…
<--&这个是帝国默认的首页模板,看行数是85行;我将最后一个逗号改成了中文的逗号注意:这里就是为了出个错,能看到下面的错误,为了演示调试的方法提交后系统报错在123行这样在原模板中是很难去找的;我们按着报错提供的文件;edatatmpindex.php打开文件后跳转..…
本次修正主要是针对帝国CMS中skin/default/js/tabs.js 源文件的修正,在其默认的tabs.js中仅仅考虑了IE的情况,而没有考虑到其他浏览器的兼容性,从而造成首页的tab框不能在Opera等浏览器正常运行,这是因为在IE上空白节点不算DOM节点,而在Opera、火狐等浏览器上却算,..…
列表模式 和 内容页模式 依然选择静态然后在其他一些选择是否生成列表页内容页的选项里面都选择不生成就可以了以下的是列表页的==================================为了不影响到使用结合项的功能第一步:复制 eactionListInfo.php 为 ListInfo_wjt.php第二步:打开 List..…
这个文件除了记录数据库连接信息,还记录着网站参数缓存,模型缓存,COOKIE前缀,文件类型等数组/变量 解释 后台对应操作位置 $public_r 网站参数缓存 后台-系统设置-参数设置 $emod_r 模型设置数据缓存 后台-管理数据表-管理模型-修改模型 栏目及其专题缓存 文件同时引用..…
代码:function count_news_number($classid){global $empire,$class_r,$$sql=$empire-query(&select classid,classname,sonclass,islast,tbname from {$dbtbpre}enewsclass where bclassid=$classid and showclass=0 order by myorder,classid&);$total_news = ..…
帝国CMS 6.6版批量删除信息功能增强,清除垃圾信息更方便,新增按以下条件删除信息:(1)、删除是否游客/会员/用户发布的信息(2)、删除是否外部链接的信息(3)、删除评论数、点击数、下载数少于多少的信息(4)、删除标题包含字符的信息,支持多个字符同时设置(5)、按用户ID..…
在iis rewrite 测试没问题 Apache改一下也可支持[ISAPI_Rewrite]# 3600 = 1 hourCacheClockRate 3600RepeatLimit 32RewriteRule ^(.*)/cms/class-([0-9]+)-([0-9]+)/?([^/|.]*)?/$ $1/cms/e/action/ListInfo/?classid=$2page=$3filename=$4RewriteRule ^(.*)/cms/conten..…
现在使用帝国6.0字段处理函数可以轻松解决这些问题!具体实现方法如下:打开class/userfun.php 文件,在空白地方加入以下代码:下面这个函数用于计算出上传的软件大小,单位是MB,要KB的自己修改下面这里=============================================functio..…
syntaxhighlight是一个语法高亮显示代码包,可以在/SyntaxHighlighter/下载该包。使用上也很简单,详见:/SyntaxHighlighter/manual/installation.html。将syntaxhighlight配置好后,用代码的方式来使用syntaxhighli..…
$posX = $ground_w - $w; $posY = $ground_h - $h;在下面加一段代码case 10://10为左上+右下双水印 $posX1 = 0; $posY1 = 0; $posX2 = $ground_w - $w; $posY2 = $ground_h - $h;然后找到if($isWaterImage)//图片水印 { imagecopymerge($ground_im, $water..…
jquery8=&218&模板标签[ecmsinfo]select title as title,uid as userid,picid as id,filepath as titlepic from uhome.uchome_pic order by picid desc limit 9,0,30,0,24,21,0[/ecmsinfo] 蓝色的 一般不用改 用默认的标题图片标签红色的1: 数据库名.数据库..…
或许有的朋友说,直接使用帝国默认的分页导航,从新定义样式,这个方法对于改动不大的人来说或许确实是不二选择!但如果改动过大,或者想每个栏目的分页导航都不一样那该怎么办呢?帝国的分页导航标签模板只能定义一个,不可以定义多个!下面是我自己的解决方法,是使用..…
批量设置为:个人会员 的SQL命令。2、投稿需要审核 批量为:直接通过审核3、评论需要审核批量为:是4、前台投稿设置---管理投稿批量为:可管理所有信息update phome_enewsclass set qaddgroupid=1,checkqadd=1,checkpl=1,adminqinfo=4设置后更新数据库缓存…
动态栏目是仿百度那种的,大家可以去我的网站查看支持任何.php页面使用方法:直接在模板加入,无须修改任何后台程序需要改动地方时:两个sql语句,按照自己调用内容修改就是了?php$i=0;if($GLOBALS[navclassid]==&&){echoli class=ona href=&http://www.u..…
就是将readonly删除即可编辑。…
解决TAGS调用及列表中文路径进入TAG页面的解决方案!经过本人一番大战,终于功成!在论坛里看到很多人需要,现在放出来大家一定要顶起来!!!让更多人知道并且用用标签调用演示地址:http://www.dakm.net/tags.html例表调用演示地址:http://www.dakm.net/e/tags/?tagn..…
第一次用帝国cms时下载的是“简体gbk”版本的,后来由于虚拟主机挂掉了,网站就没有去管它了,不过还好我备份了数据。过了一段时间后,还是想把网站再重新恢复起来,当然还是得用帝国cms的程序。但是这次我下的“简体utf-8”版本的。我根本不知道这会给我的网站带来什么..…
为什么要了解这个技巧1、通过php代码可以在不支持灵动标签的页面中调用信息。2、通过php代码来调用信息更灵活,可以支持标签无限嵌套的效果。如何用PHP代码实现灵动标签的功能我们先看下灵动标签语法:[e:loop={栏目ID/专题ID,显示条数,操作类型,只显示有标题图片,附加S..…
1、首先在需要设置需自动TAGS的数据表:系统设置—管理数据表—管理字段—special.field 字段修改字段,输入表单替换html代码内任何位置加入以下代码:script language=&javascript&function copykeyword(){document.getElementById(&keyword&).focus()document.getElem..…
在上一行加入如下代码://trylife订单信息发送管理员邮箱[s]1/1 //此函数增加代码开始结束无其他 $email=array(); $subject=邮件标题; $content=邮件内容; @include(ECMS_PATH.e/class/SendEmail.inc.php); EcmsToSendMail($email,$subject,$content); /..…
EcmsToSendMail() 功能:帝国CMS邮件发送函数位置:帝国CMS SendEmail.inc.php版本:6.5EcmsToSendMail($email,$subject,$content); $subject : 邮件标题$content : 邮件内容说明 1.mail函数这个方法必须配置服务器邮件环境,环境不受待见得话会出来就是个垃圾邮件~2.sm..…
6.0以前版本要使用SQL调用,如下:[e:loop={&select * from phome_ecms_news where checked=1 order by diggtop desc limit 10&,10,24,0}]a href=&?=$bqsr[titleurl]?& target=&_blank&?=$bqr[title]?/--&[/e:loop] 而6.5版本用下面就可以实现上面效果:[e:..…
栏目名称:update phome_enewsclass set classname=REPLACE(classname,原关键词,后关键词)栏目别名:update phome_enewsclass set bname=REPLACE(bname,原关键词,后关键词)绑定的系统模型:update phome_enewsclass set modid=1 说明:modid=1(当中的1就是模型的id,1就代..…
其中://增加留言elseif($enews==”AddGbook”){AddGbook($_POST);}//增加反馈elseif($enews==”AddFeedback”){$doetran=1;AddFeedback($_POST);}================================AddGbook($_POST);和AddFeedback($_POST);都是自定义函数用来获得页面传递的值;AddGbo..…
1、增加 input type=&hidden& name=&ecmsfrom& value=&/diguojiqiao/722.html& 表示返回地址2、修改 input name=title type=text value=[!--title--] 表示自动获取标题3、修改 form name=feedback method=post enctype=multipart/form-data a..…
V6.5在原来所有信息调用标签基础上增加了两个标签参数:“附加SQL条件”和“显示排序”。以灵动标签为例,6.5版标签语法为:[e:loop={栏目ID/专题ID,显示条数,操作类型,只显示有标题图片,附加SQL条件,显示排序}]模板代码内容[/e:loop] 例子:调用标题包含“cms”的新闻6..…
演示地址:首先说的一点的是改的是: 返回下拉式内容分页导航这个标签打开eclasst_functions.php找到 //返回下拉式内容分页导航下面的改后的结果,支持覆盖就OK//返回下拉式内容分页导航function sys_ShowTextPageSelect($thispagenum,$dolink,$add,$fil..…
调用Discuz最新贴子:cdb_是discuz的表前缀table width=&100%& border=&0& cellspacing=&1& cellpadding=&3&[e:loop={&select tid,subject from cdb_threads order by tid desc limit 10&,10,24,0}]trtda href=&/bbs/viewthread.php?tid=?=$bqr[tid]?& target=&_blank&?..…
帝国CMS6.0的会员列表功能新增了多种会员列表样式设置。今天我们就专门来讲解6.0的会员列表多样式。基本步骤:1、增加新的会员列表模板,模板命名:“数字.php”;2、会员列表用tempid变量指定使用的列表模板:/e/member/list/?tempid=模板文件。一、增加新的会员列表模板..…
table width=”100%” border=”0″ align=”right” cellpadding=”0″ cellspacing=”0″
[e:loop={10,10,0,0}]tr height=”26″a href=”?=$bqsr[titleurl]?” target=”_blank”?=esub($bqr[title],30)?/a/tdtd width=”52″?=date(‘m-d’,$bqr[newstime])..…
function user_ago($tm,$rcs = 0) {$cur_tm = time(); $dif = $cur_tm-$$pds = array(秒,分钟,小时,天,周,个月,年);$lngh = array(1,60,,0);for($v = sizeof($lngh)-1; ($v = 0)(($no = $dif/$lngh[$v])=1); $v--); if($v
0) $v = ..…
碎片是门户网站必备的功能之一。下面我们来说明一下门户网站为什么需要碎片功能和碎片在帝国CMS中的应用:第一、大数据量情况下的考虑:如果当你的信息达到几百万、几千万数据以上,如果用标签调用需要从这么大的数据量的数据表中查找出符合的信息,效率是很低的,而碎片..…
?php$num=$empire-gettotal(&select sum(onclick) as total from phome_ecms_news where classid=1&);echo&$num&;?…
帝国CMS实现独立附件服务器,操作步骤:1、用目录同步软件(比如:rsync) 将d/file目录同步到附件服务器的附件目录;2、将域名绑定到附件服务器的附件目录;3、后台参数设置的附件地址设置为 /;4、完成。PS:此方法适用于帝国CMS所有版本。…
测试环境是6.5正式版1.对所有模型,只要数据表有newstext或者smalltext的字段,都进行关键字分析2.去掉无效的“,”使用:1.上传/e/extend/ 后台发布修改自动获取标题关键字:2.替换/e/admin/ecmsinfo.php(或者自己对照着修改) 前台投稿,修改自动获取标题关键字3.替换..…
jquery8=&238& /但是这样对应数据库容量大的,就没必要了,想转换成存到数据库的,帝国ECMS就没带这功能。今天我就来介绍如何实现!首先打开phome_enewsf表,找到文章模型下正文字段的设置信息,找到 savetxt tinyint(1) 内容存文本 1是/0否 这个字段,把1改..…
例子:http://www.***.com/soft/list16.htm,此栏目为软件下载[soft]。。网络工具[class_1]。。主页工具[16]。。16为栏目id号。soft为顶层目录。 此栏目在ecms后台自动生成的路径为http://www.***.com/soft/class_1/16/index.htm第一步要修改目录部分,在栏目管理里面栏目..…
有很多问题,其实都有说明,或者论坛已经有了解答,但对于新接触的人说,就不一定知道了,把一些常见的问题整理出来(和WC教程的常见问题不太一样)1。在页面调用评论框和评论需要在内容页显示评论框的,把评论模板里的评论框复制过来就行了调用最新评论(默认0条)scri..…
帝国CMS6.0在继承以往版本RSS功能的基础上又新增按模型、多栏目、多专题。今天我们就专门来讲解6.0的RSS改进。回顾下以往版本的RSS语法:可以点击这里查看:http://www.phome.net/doc/ecmsedu/doclass/rss.html相对于以往版本有什么改进呢?下面我们一一道来一、支持列出..…
$sql=$empire-query(&select username,saytime,saytext改为:$sql=$empire-query(&select username,saytime,saytext,sayip找:$saytime=format_datetime($r[saytime],$pldate);下面加上://测试改IP为物理地址开始include_once(&../../pl/more/qqwry.php&);$QQWry=new Q..…
新建一个自定义页面.定义路径为: /sitemap.xml自定义页面内容为:?=?xml version=&1.0& encoding=&UTF-8&??urlset xmlns=&http://www.sitemaps.org/schemas/sitemap/0.9&urlloc//locpriority1.000/priority/url[e:loop={&select * from [!db.pr..…
update 表名 set filename=CONCAT(id,’/index’) where id0;update 表名 set newspath=”;update phome_ecms_news set filename=CONCAT(id,’/index’) where id0;update phome_ecms_news set newspath=”;update phome_ecms_article set newspath=”;…
按表随机调用: [ecmsinfo]&select * from phome_ecms_news order by rand() desc limit 6 &,6,18,0,24,2,0[/ecmsinfo]随机调用本栏目:[ecmsinfo]&select*fromphome_ecms_news where classid=$GLOBALS[navclassid] orderbyrand()desclimit 6&,6,18,0,24,2,0[/ecmsinfo]..…
[ecmsinfo]&select * from phome_ecms_数据表名 where checked=1 and classid=所要调用的ID名 and keyboard =$navinfor[keyboard] limit 10&,12,32,0,24,4,1[/--&…
首先我承认帝国很强大.但我一直搞不懂为什么WC没有美化验证码.而且这个东西和安全性也扯不上多大关系.所以我参照原文件进行了一些修改,其实我也只是把图片的背景改了,加多了一些干扰像素,再加入了一些颜色,让它好看了一点点而己.注:由于我加入太多的干扰像素,所以验证..…
研究了一天,终于实现了,内容页评论列表调用DZ会员头像和用户ID。论坛里面有调用DZ会员头像的代码,但是只能批量顺序调用,不能批量动态会员调用,比如内容页评论想调用评论会员在DZ的会员头像就不能实现。搞了一天做了个插件,有想要的同学么?发给大家咯,插件见附件,..…

我要回帖

更多关于 cms数据库设计 的文章

 

随机推荐