emlog6.0.0的正式版本自发布以来,相对5.3.1版本少了很多功能,本教程就是舍力讲述后台侧边栏多个调用的代码。模板的使用教程请参考《Emlog模板调用多个侧边栏教程》,下面我具体教程:
打开后台模板文件(admin/views/widgets.php)找到代码
<form action="widgets.php?action=compages" method="post" class="form-inline"> 此处内容省略,对照源文件即可... form>,用下面代码代码替换即可(请先备份,以防万一)
<form action="widgets.php?action=compages" method="post" class="form-inline"> <div class="panel-body"> <div class="panel-group adm_widget_box" id="sortable"> if($tpl_sidenum > 1):?> <p><select id="wg_select"> for($i=1;$i<=$tpl_sidenum;$i++):if($i==$wgNum):?><option value="" selected>侧边栏 echo $i;?>option> else:?><option value="">侧边栏 echo $i;?>option> endif;endfor;?>select>p> endif;?> foreach ($widgets as $widget): $flg = strpos($widget, 'custom_wg_') === 0 ? true : false; //是否为自定义组件 $title = ($flg && isset($custom_widget[$widget]['title'])) ? $custom_widget[$widget]['title'] : ''; //获取自定义组件标题 if($flg && empty($title)){ preg_match("/^custom_wg_(d+)/", $widget, $matches); $title = '未命名组件('.$matches[1].')'; }?> if($widgetTitle[$widget]){?> <div class="panel panel-default active_widget" id="em_" style="cursor:move;"> <div class="panel-heading"> <input type="hidden" name="widgets[]" value="" /> <h4 class="panel-title"> if($flg){echo $title;}else{echo $widgetTitle[$widget];}?>h4> div> div> }endforeach; ?> div> div> <input type="hidden" name="wgnum" id="wgnum" value="" /> <div style="margin:20px 40px;"><input type="submit" value="保存组件排序" class="btn btn-primary" /> <a href="javascript:em_confirm(0, 'reset_widget', '');" class="btn btn-danger" >恢复出厂设置a>div> form>
教程完毕!!!当模板支持多个侧边栏时,后台及可自行设置侧边栏,效果图如下:
增加随机文章的代码
<div id="random_log" class="panel panel-default"> <div class="panel-heading"> <h4 class="panel-title"> <a data-toggle="collapse" data-parent="#accordion" href=".random_log" class="widget-title" aria-expanded="false">随机文章a> <li class="widget-act-add">li> <li class="widget-act-del">li> h4> div> <div class="random_log panel-collapse collapse" aria-expanded="false"> <div class="panel-body"> <form action="widgets.php?action=setwg&wg=random_log" method="post" class="form-inline"> <li>标题li> <li><input type="text" name="title" class="form-control" value="" />li> <li>显示随机文章数li> <li><input class="form-control" maxlength="5" size="10" value="" name="index_randlognum" /> <input type="submit" name="" value="更改" class="btn btn-primary btn-sm" />li> form> div> div> div>
1、本网站名称:源码村资源网
2、本站永久网址:https://www.yuanmacun.com
3、本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
源码村资源网 » 给Emlog6.0.0正式版之后台增加多个侧边栏教程
2、本站永久网址:https://www.yuanmacun.com
3、本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
源码村资源网 » 给Emlog6.0.0正式版之后台增加多个侧边栏教程