Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

DIY高级技巧:模板中添加可拖拽区域

  [复制链接]
bilicen 发表于 2010-5-27 10:49:03 | 显示全部楼层 |阅读模式
本帖最后由 bilicen 于 2010-5-27 10:55 编辑

一、在已经有可拖拽区域的模板中添加更多的可拖拽区域

      在Discuz! X1默认模板的大部分模板文件中已经内置了两到三个可拖拽区域,但是如果你觉得这些还不够,还需要添加更多的可拖拽区域怎么办?
      打开你要添加可拖拽区域的模板文件,在要添加的位置加入如下代码:
  1. <!--[diy=diyid]--><div id="diyid" class="area"></div><!--[/diy]-->
复制代码
注释:[diy=diyid]中的diyid要与后面的DIV的id相同,同时要确保其在页面中唯一,即不能与页面已有元素ID相同。

二、在没有可拖拽区域的模板或新的模板页面中添加可拖拽区域

      a)在模板文件中添加存放CSS代码的标签,代码如下:
  1. <style id="diy_style" type="text/css"></style>
复制代码
b)在模板文件中添加可拖拽区域
  1. <!--[diy=diyid]--><div id="diyid" class="area"></div><!--[/diy]-->
复制代码
注释:[diy=diyid]中的diyid要与后面的DIV的id相同,同时要确保其在页面中唯一,即不能与页面已有元素ID相同。

      c)在程序代码(php文件中)加载可拖拽模板
      以模板/template/default/home/testtpl.htm为例:
      普通加载模板的方法为:
  1. template('home/testtpl');
复制代码
DIY模板加载方法为:
  1. template('diy:home/testtpl');
复制代码

评分

6

查看全部评分

指间流沙 发表于 2010-5-27 10:49:53 | 显示全部楼层
沙发支持一下
回复

使用道具 举报

指间流沙 发表于 2010-5-27 10:50:29 | 显示全部楼层
这个是一直在期待的修改,
回复

使用道具 举报

邵山杰 发表于 2010-5-27 10:51:16 | 显示全部楼层
回复

使用道具 举报

dglg 发表于 2010-5-27 10:51:31 | 显示全部楼层
支持支持!!
回复

使用道具 举报

283545944 发表于 2010-5-27 10:52:10 | 显示全部楼层
回复

使用道具 举报

foolant 发表于 2010-5-27 10:52:45 | 显示全部楼层
恩.貌似可以搞定论坛帖子阅读页面的diy.
回复

使用道具 举报

283465905 发表于 2010-5-27 10:52:53 | 显示全部楼层
学习。。。。。。
回复

使用道具 举报

购铺商城 发表于 2010-5-27 10:54:05 | 显示全部楼层
http://www.131452.com 强烈支持X1
回复

使用道具 举报

mogi365 发表于 2010-5-27 10:58:20 | 显示全部楼层
收藏了,谢谢。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-5-2 08:17 , Processed in 0.487419 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表