让我们的插件模板也能diy能拖拽区域
让我们的插件模板也能diy能拖拽区域:其实不难的,关键是插件开发者有没有想到这个问题,
比如我用下面本站的视频中心作为一个例子:
我想在视频中心的首页diy,因 为它的后台的那个定制太难懂了,
1:在source\plugin\hsk_vcenter\template\gallery_index.htm中,找到你想要diy的区域增加以下代码:
注释:中的diyid要与后面的DIV的id相同,同时要确保其在页面中唯一,即不能与页面已有元素ID相同。<!----><div id="diyid" class="area"></div><!---->复制代码
2.当然要让程序支持这个功能,在程序代码(php文件中)加载可拖拽模板,
普通加载模板的方法为:
template('home/testtpl');
DIY模板加载方法为:
template('diy:home/testtpl')
所以,找到source\plugin\hsk_vcenter\hsk_vcenter.inc.php 看到最后没//生成 SEO 参数 加载模板
list($navtitle, $metakeywords, $metadescription, $seohead) = hsk_getseo();
$navname = PNAME.lang('plugin/hsk_vcenter', 'indexname');
include template("gallery_index", 'Kannol', PTEM);复制代码
改成: //生成 SEO 参数 加载模板
list($navtitle, $metakeywords, $metadescription, $seohead) = hsk_getseo();
$navname = PNAME.lang('plugin/hsk_vcenter', 'indexname');
include template("diy:gallery_index", 'Kannol', PTEM);
页:
[1]