重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
下载帝国CMS
创新互联公司专业为企业提供忻城网站建设、忻城做网站、忻城网站设计、忻城网站制作等企业网站建设、网页设计与制作、忻城企业网站模板建站服务,10余年忻城做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
6.6社会化登录插件
帝国CMS
6.6
插件 插件版本:1.0 更新时间:2011年9月27号 点击下载
帝国CMS
6.6
插件 Demo网站演示
灯鹭帝国CMS
6.6插件安装流程
1、首先要把灯鹭插件的相关的文件,考到您的网站中的根目录里
2、然后在浏览器中输入http://你的网址/denglu/instal.php
看到全部安装完毕字样即可。
3、配置社会化媒体供应商
(1)、登录“灯鹭开放控制台”
,注册成为灯鹭的用户,跳转到“用户信息”页面,准确填写用户信息,点击“提交”
(2)、页面跳转到开源系统安装的第二步,“下载安装文档”,单击“下一步”
(3)进入到配置供应商页面
双击要添加的供应商,到供应商的开放平台,申请开放平台的app
key。此时需要注意,在填写app
key的页面,有“应用申请流程教程:点击查看”
,按步骤申请app
key
。有些开放平台需填写正确的回调地址才可以使用,请严格按照配置教程填写。
4、配置Empirecms网站与灯鹭对接环境
登录Empirecms网站后台,选择导航栏中的“插件”下的“灯鹭管理”下的“灯鹭设置”,将灯鹭控制台
首页导航栏上面看到的App
ID和App
Key填入对应的表单。
5、当社会化媒体第一次添加或者更改时,需要在后台更新媒体信息、更新数据和更新缓存
进入网站后台,选择导航栏中的“插件”下的“灯鹭管理”,在子导航栏中选择“媒体信息”,更新数据。点击数据更新,然后更新首页、栏目页、内容页、批量更新动态页面、更新数据缓存。
二、产品介绍
1、可以使用15家社会化媒体帐号登录到你的网站
2、完善的后台管理
3、多社会化媒体帐号绑定
4、配置的供应商
修改步骤:
1、以下代码加入到admin/ecmsinfo.php,在任意2个elseif中间插入就行
elseif($enews=="AddTags_all")//列表批量添加Tags
{
$classid=$_POST['classid'];
$id=$_POST['id'];
$tags=$_POST['add_listtags'];
$newstime=time();
eInsertTags2($tags,$classid,$id,$newstime);
}
2、将以下代码加入到class/uesrfun.php
//加入TAG表
function eInsertTags2($tags,$classid,$id,$newstime){
global $empire,$dbtbpre,$class_r;
if(!trim($tags))
{
printerror("TAGS信息不能为空", "", 1, 0, 1);
return '';
}
$count = count($id); //统计ID数量
$tags = RepPostVar($tags);
$tag = explode(",", $tags);
if (emptyempty($count))
{
printerror("未选择信息ID", "", 1, 0, 1);
}
if (count($tag)1)
{
printerror("只能添加一个TAGS词", "", 1, 0, 1);
}
$classid=(int)$classid;
$id[$i] = (int)$id[$i];
$mid=(int)$class_r[$classid][modid];
for($i=0;$i$count;$i++)
{
$tbname=$class_r[$classid][tbname];//获取表名
$r=$empire-fetch1("select tagid from {$dbtbpre}enewstags where tagname='$tags' limit 1");
$t = $empire-fetch1("select infotags from {$dbtbpre}ecms_".$tbname." where id='$id[$i]'");
$taga=$t['infotags'].",".$tags; //组合TAGS
$tagb[$i] = explode(",",$taga); //设置数组
$tagc=array_values(array_unique($tagb[$i])); //数组排重
for($t=0;$tcount($tagc);$t++)
{//二级子循环TAGS数组输出
$newtags[$i].= ",".$tagc[$t];
}
if($r[tagid])
{
$datar=$empire-fetch1("select tagid,classid,newstime from {$dbtbpre}enewstagsdata where tagid='$r[tagid]' and id='$id[$i]' and mid='$mid' limit 1");
if($datar[tagid])
{
if($datar[classid]!=$classid||$datar[newstime]!=$newstime)
{
$empire-query("update {$dbtbpre}enewstagsdata set classid='$classid',newstime='$newstime' where tagid='$r[tagid]' and id='$id[$i]' and mid='$mid' limit 1");
}
}
else
{
$empire-query("update {$dbtbpre}enewstags set num=num+1 where tagid='$r[tagid]'");
$empire-query("update {$dbtbpre}ecms_".$tbname." set infotags='".trim($newtags[$i],",")."' where id='$id[$i]'");
$empire-query("insert into {$dbtbpre}enewstagsdata(tagid,classid,id,newstime,mid) values('$r[tagid]','$classid','$id[$i]','$newstime','$mid');");
}
}
else
{
$empire-query("update {$dbtbpre}ecms_".$tbname." set infotags='".trim($newtags[$i],",")."' where id='$id[$i]'");
$empire-query("insert into {$dbtbpre}enewstags(tagname,num,isgood,cid) values('$tags',1,0,0);");
$tagid=$empire-lastid();
$empire-query("insert into {$dbtbpre}enewstagsdata(tagid,classid,id,newstime,mid) values('$tagid','$classid','$id[$i]','$newstime','$mid');");
}
}
printerror("批量添加TAGS成功", "", 1, 0, 1);
}
3、信息管理列表模板最后一列修改成以下代码,在e/data/html/list/文件夹内
td height="25" colspan="8"
table width="100%" border="0" cellpadding="0" cellspacing="0"
tr
td width="68%" height="25"
font color="#666666"备注:多选框蓝色为未审核信息;发布者红色为会员投稿;信息ID粗体为未生成,点击ID可刷新页面./font
/td
td width="32%" input type="text" name="add_listtags" id="add_listtags" size="50" value="" /
input type="submit" name="Submit100" value="添加TAGS" onClick="document.listform.enews.value='AddTags_all';document.listform.action='ecmsinfo.php';"
/td
/tr
/table
/td
帝国cms7.2号称“变形金刚”,“可以轻松建立多个访问端”,其实对大多数站长来说,在帝国cms官方教程缺乏的情况下建多个访问端是很困难的事,这个教程希望可以帮助到这部分站长。 1、在主站同服务器建立一个移动网站目录,然后复制一份与主站相同版本、同编码的帝国cms到此目录。如图: 2、在服务器新建一个网站,将地址指向刚建立的移动网站目录,并绑定域名。apache服务器的情况如图: 3、在主端建立用于移动端的模板组。 这一步最简单的方法是:先将当前模板组导出,再将此模板组导入,导入后改名以区分。如图: 4、在主端建立移动端。如图: 5、在主端更新所有访问端缓存与动态页面。如图: 6、修改移动端配置文件。 文件位置为 econfigconfig.php,需要修改的有7项: 数据库用户名——设为与主端相同 数据库密码——设为与主端相同 数据库名——设为与主端相同 数据表前缀——设为与主端相同 文本型数据存放目录——修改为主端绝对地址的文本存放目录 默认模板组ID——修改为刚才设置的模板组id 当前访问端ID——修改为刚才新建的端id 注意事项:utf编码的网站修改此文件时不得使用记事本,否则编码变化导致网站出错。 7、登录移动端后台,修改附件地址。 将附件地址改为带主端域名的地址,如图: 8、在移动端恢复栏目目录,然后生成相应数据,至此移动端建站完成。
几种方式:
1、直接在帝国定义的userfun.php中扩充你自己定义的函数,然后在相应的程序页面中直接引用函数即可;
2、在列表模版可以勾选“使用程序代码”,然后写入PHP代码;
3、在相应的页面模版中直接嵌入PHP代码;
4、单独写PHP程序,放在某个目录下作为扩展,然后在帝国相应程序页面中引用。