精准像素服务承诺
精准像素交流群
帝国cms插件

本栏目收集提供帝国cms插件,帝国插件,帝国cms免费插件下载。

后台在线编辑CSS插件

发表于2014-05-07 | 点击: | 栏目:帝国cms插件

  • 插件编号ID:19
  • 插件编码GBK
  • 插件版本ecms6.6
  • 下载权限免费下载

 后台在线编辑CSS插件

效果图

1.打开admin目录下的setEnews.php文件在其中相对应的地方加入以下代码:

<tr> 
<td height="25" bgcolor="#FFFFFF">css文件的路径</td>
<td height="25" bgcolor="#FFFFFF"> <input name="cssurl" type="text" id="siteurl2" value="<?=$r[cssurl]?>" size="38"> 
<font color="#666666">这里的是绝对路径</font></td>
</tr>

2.写入数据库文件的更改

在class/comdofun.php中找到一下函数
function SetEnews($add,$userid,$username)
在数据库更新中加入cssurl='$add[cssurl]'这个东西!!

3.写入缓存文件的更改
在class/functions.php中找到一下函数function GetConfig()
在//------------e_public 和 //------------e_public 之间加上'cssurl'=>'".addslashes($r[cssurl])."',

4检验设置正确性
在后台&ldquo;基本设置&rdquo;里&ldquo;css设置&rdquo;处写上&ldquo;http:127.0.0.1/skin/default/css/style.css&rdquo;(假设我们的帝国cms安装在根目录下)提交后看看写的东西还在不在!然后更新一下&ldquo;栏目缓存文件&rdquo;!如果能看到'cssurl'=>' http:127.0.0.1/ skin/default/css/style.css',

5我们开看看模版文件
在&ldquo;e/admin/adminstyle/1/menu/ template.php&rdquo;在279行下加上

<tr> 
<td height="25" bgcolor="#FFFFFF"<?=$movecolor?>>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="../../template/EditPublicTemp.php?tname=csstemp&gid=<?=$gid?>" target="main">修改css</a></td>
</tr>
然后我们找到admin/template/EditPublicTemp.php文件在最后的</body>之前加上一下代码:
<?
}
if($tname=="csstemp"||empty($tname))
{
$cssurl=stripSlashes($public_r[cssurl]);
$csscode=ReadFiletext($cssurl);
?>
<form name="formpl" method="post" action="../enews.php">
<table width="98%" border="0" align="center" cellpadding="3" cellspacing="1" class="tableborder" id=indextemp>
<tr class="header"> 
<td height="25"><div align="center">修改css模板</div></td>
</tr>
<tr> 
<td height="25" bgcolor="#FFFFFF"><div align="center">请将模板内容<a href="#ecms" onClick="window.clipboardData.setData('Text',document.formindex.temptext.value);document.formindex.temptext.select()" title="点击复制模板内容"><strong>复制到Dreamweaver(推荐)</strong></a>或者使用<a href="#ecms" onClick="window.open('editor.php?getvar=opener.document.formindex.temptext.value&returnvar=opener.document.formindex.temptext.value&fun=ReturnHtml','edittemp','width=880,height=600,scrollbars=auto,resizable=yes');"><strong>模板在线编辑</strong></a>进行可视化编辑</div></td>
</tr>
<tr> 
<td height="25" bgcolor="#FFFFFF"> <div align="center"> 
<textarea name="temptext" cols="110" rows="27" id="temptext" wrap="OFF" style="WIDTH: 100%"><?=$csscode ?></textarea>
</div></td>
</tr>
<tr> 
<td height="25" bgcolor="#FFFFFF"> <div align="center"> 
<input type="submit" name="Submit" value="修改">
&nbsp;&nbsp; 
<input name="enews" type="hidden" id="enews" value="EditcssTemp">
<input name="templatename" type="hidden" id="templatename" value="csstemp">
<input type="reset" name="Submit2" value="重置">
<input name="gid" type="hidden" id="gid" value="<?=$gid?>">
</div></td>
</tr>
</table>
</form>

6.enews.php文件在enews.php这个文件中添加如下:

//修改css文件========================================
elseif($enews=="EditcssTemp")
{
$temptext=$_POST['temptext'];
$gid=$_POST['gid'];
$cssurl=ECMS_PATH.stripSlashes($public_r[cssurl]);
WriteFiletext_n($cssurl,$temptext);
if($cssurl)
{
//insert_dolog("gid=$gid");//操作日志
printerror("EditPublicTempSuccess","template/EditPublicTemp.php?tname=csstemp&gid=$gid");
}
}


免费下载

[购买VIP 全站资源免费下载]

说明:本站所有资源仅供学习与参考,如有侵犯您的版权,请及时联系我们,我们将尽快处理。
精准像素活动
精准像素VIP