首页 > 原创作品

emlog侧边栏增加系统组件

发布时间:2014-01-02 14:31:20 来源:星知苑 作者:星之宇

有的时候自定义的插件并不能很好的满足我们的要求,虽然可以在模版文件side.php直接添加,但是直接添加有2个不足的地方----要么直接在其他边栏模块前面,要么在其他边栏模块的后面,不能自定义这个模块和其他模块的顺序,所以这里想办法把边栏模块集成到系统边栏模块中去。

注意:这个是HACK代码有一定的危险性,请备份好文件,修改前请先本地测试。

 

完整代码修改思路过程如下:

by 2014-01-02 [break]

1.肯定要修改模版文件module.php,仿造个人资料(bloger)或者最新评论,二种方式改造。(这一步我就略过了,详细如果不知道请你单独询问我。)

2.修改admin/views文件夹下widgets.php文件加个form提交,如以下代码

	<form action="widgets.php?action=setwg&wg=addwidgets" method="post">
	<div class="widget-line" id="addwidgets">  <div class="widget-top">
			<li class="widget-title">添加边栏</li>
			<li class="widget-act-add"></li>
			<li class="widget-act-del"></li>
		</div>
		<div class="widget-control">
			<li>标题</li>
			<li><input type="text" name="title" value="<?php echo $customWgTitle['addwidgets']; ?>"  /> <input type="submit" name="" value="更改" class="submit" /></li>
		</div>
	</div>
	</form>

3.修改admin文件夹下widgets.php文件,当然你只有一个标题的参数的话,就不用改了,如果还有其他参数的话,需要添加case项

4.当然要在后台显示还要修改includelib文件夹中的option.php文件,找到“获取widget组件标题”模块,可以添加标题显示。

到了这里差不多就修改完了,这里主要讲的是修改后台侧边栏集成到系统中去的思路,具体代码还要看你把什么东西集成进去。

相关合集

  • 生活服务软件推荐
生活服务软件推荐

简介:现在很多的软件都是为了方便人民的生活而打造,像一些天气软件、购物APP、生活应用等,让你的生活变得更加便利,一部手机就能解决你生活中的很多问题。小编今天为大家带来的这几款软件,还是非常实用的,很多的功能你都能使用到,并且还是完全免费的,有需要的可以自己选择下载。