admin 发表于 2013-4-5 23:42:21

让我们的插件模板也能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]
查看完整版本: 让我们的插件模板也能diy能拖拽区域