• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >帝国cms > 帝国cms后台实现刷新多栏目内容页的方法详解

帝国cms后台实现刷新多栏目内容页的方法详解

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-05-13

佚名 向大家介绍了帝国cms后台模板,帝国cms后台地址,帝国cms后台,帝国cms后台密码,帝国cms忘记后台密码等相关知识,希望对您有所帮助

以下代码适用于帝国CMS6.6版,7.0版不同处在代码注释处已标明。

找到e/admin/ChangeData.php文件

原先的栏目是单选菜单

<select name="classid" id="classid">
<option value="0">所有栏目</option>
<?=$class?>
</select>

改为:

<select name="classid[]" size="12" multiple id="classid[]" style="width:310px">
<option value="0">所有栏目</option>
<?=$class?>
</select>

并且改进了e/admin/DoRehtml.php的代码如下:

$count = count($tbname);</p> <p>// 附加程序开始
if (!is_array($add['classid'])) { //传递非数组值时,在栏目里点击"信息"操作时使用
$add['classid'] = array( $add['classid'] );
}
if ($add['classid'][0] == 0) {
$add['classid'] = array(0);
}
$count1 = count($add['classid']);
for ($m = 0; $m < $count1; $m++) {
$classid = $add[classid][$m];
// 附加程序结束

//刷新所有表
if (!$count) {
$j = 0;
$tsql = $empire->query("select tbname from {$dbtbpre}enewstable order by tid"); // 帝国cms7.0版 这里有个条件为:where intb=0
while ($tr = $empire->fetch($tsql)) {
$tbname[$j] = $tr[tbname];
$j++;
}
$count = count($tbname);
}
esetcookie("retablenum", $count, 0, 1);
esetcookie("rechecktablenum", 0, 0, 1);
$url = "../ecmschtml.php?enews=ReNewsHtml&classid=$classid&from=$add[from]&retype=$add[retype]&startday=$add[startday]&endday=$add[endday]&startid=$add[startid]&endid=$add[endid]&havehtml=$havehtml&reallinfotime=" . time();
echo "<link href='../adminstyle/" . $loginadminstyleid . "/adminstyle.css' rel='stylesheet' type='text/css'>
<center>栏目id=$classid 要刷新的表的总个数为:<font color=red>$count</font>个</center>
";
for ($i = 0; $i < $count; $i++) {
$trueurl = $url . "&tbname=" . $tbname[$i];
echo "<table width='100%' border=0 align=center cellpadding=3 cellspacing=1 class=tableborder><tr class=header><td>刷新数据表:" . $tbname[$i] . "</td></tr><tr><td bgcolor='#ffffff'><iframe frameborder=0 height=35 id='" . $tbname[$i] . "' scrolling=no src=\"" . $trueurl . "\" width=\"100%\"></iframe></td></tr></table>";
}
}
db_close();
$empire = null;
?></p> <p><iframe frameborder=0 height=35 id="checkrehtml" scrolling=no src="CheckRehtml.php?first=1&from=<?php echo $add[from] ?>" width="100%"></iframe>
</div>

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 帝国CMS后台风格样式修改方法
  • 帝国cms模板开发常用技巧总结
  • 帝国CMS后台fckeditor编辑器兼容IE10的方法汇总
  • 帝国cms后台不能登录的解决方法
  • 帝国cms后台实现刷新多栏目内容页的方法详解
  • 帝国cms模板导入导出及模板组功能介绍
  • 帝国cms 解决后台登录次数不得超过5次限制的方法

相关文章

  • 2017-05-13帝国CMS 功能解密 网站安全防火墙使用说明
  • 2017-05-13帝国cms通过自定义函数获取新闻文章数的实现代码
  • 2017-05-13帝国cms用户前台投稿上传图片自动加水印的实现方法
  • 2017-05-13帝国CMS7.0实现记录所有浏览访问的会员的方法
  • 2017-05-13帝国CMS调用购物车商品数量和总价的方法
  • 2017-05-13帝国cms使用自定义函数获取用户发表新闻数量的方法
  • 2017-05-13帝国cms怎么调用栏目别名考虑到seo优化
  • 2017-05-13帝国CMS单次只能上传20个文件问题的解决方法(max_file_uploads)
  • 2017-05-13帝国cms后台实现刷新多栏目内容页的方法详解
  • 2017-05-13下载内容页显示迅雷,快车加密地址标签

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • 帝国CMS7.0IIS伪静态设置教程
    • 帝国cms建立栏目后更新没有反应的解决办法
    • 帝国cms 顶踩 百分比 数字 完美显示解决
    • 帝国CMS添加迅雷下载的方法
    • 帝国cms模板开发常用技巧总结
    • 帝国cms升级到7.0刷新自定义列表出错的解决方法
    • 帝国CMS统计留言数量的方法
    • 帝国CMS6.6升级到7.0常见问题汇总
    • 帝国cms签发信息功能使用介绍
    • 帝国cms灵动标签调用discuz x1和x2帖子技巧

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有